]> granicus.if.org Git - postgresql/blob - src/bin/scripts/common.h
Internationalize interactive yes/no responses.
[postgresql] / src / bin / scripts / common.h
1 #include "postgres_fe.h"
2
3 #ifdef HAVE_GETOPT_H
4 # include <getopt.h>
5 #endif
6
7 #ifndef HAVE_GETOPT_LONG
8 #include "getopt_long.h"
9 #endif
10
11 #include "libpq-fe.h"
12 #include "pqexpbuffer.h"
13
14 #ifndef HAVE_OPTRESET
15 int optreset;
16 #endif
17
18 const char *get_user_name(const char *progname);
19
20 #define _(x) gettext((x))
21 void init_nls(void);
22
23 typedef void (*help_handler)(const char *);
24
25 void handle_help_version_opts(int argc, char *argv[], const char *fixed_progname, help_handler hlp);
26
27 extern char *simple_prompt(const char *prompt, int maxlen, bool echo);
28
29 PGconn *
30 connectDatabase(const char *dbname, const char *pghost, const char *pgport,
31                                 const char *pguser, bool require_password, const char *progname);
32
33 PGresult *
34 executeQuery(PGconn *conn, const char *command, const char *progname, bool echo);
35
36 int
37 check_yesno_response(const char *string);