21typedef char *(*libpq_gettext_func) (
const char *
msgid);
45#define libpq_gettext(x) (x)
50#define pglock_thread() pg_g_threadlock(true)
51#define pgunlock_thread() pg_g_threadlock(false)
#define pg_attribute_format_arg(a)
void(* pgthreadlock_t)(int acquire)
PGDLLEXPORT void libpq_oauth_init(libpq_gettext_func gettext_impl)
void pq_reset_sigpipe(sigset_t *osigset, bool sigpipe_pending, bool got_epipe)
int pq_block_sigpipe(sigset_t *osigset, bool *sigpipe_pending)
pgthreadlock_t pg_g_threadlock
char *(* libpq_gettext_func)(const char *msgid)
bool oauth_unsafe_debugging_enabled(void)