(void) _dl_catch_error (&last_errstring, &last_object_name, operate);
(void) _dl_catch_error (&last_errstring, &last_object_name, operate, args);
nss_dlerror_run (void (*operate) (void)){  char *last_errstring = NULL;  const char *last_object_name = NULL;  int result;  (void) _dl_catch_error (&last_errstring, &last_object_name, operate);  result = last_errstring != NULL;  if (result)    free (last_errstring);  return result;}