2 * psql - the PostgreSQL interactive terminal
4 * Copyright 2000 by PostgreSQL Global Development Group
6 * $Header: /cvsroot/pgsql/src/bin/psql/common.h,v 1.18 2002/07/06 20:12:30 momjian Exp $
11 #include "postgres_fe.h"
16 extern char *xstrdup(const char *string);
18 extern bool setQFout(const char *fname);
21 psql_error(const char *fmt,...)
22 /* This lets gcc check the format string for consistency. */
23 __attribute__((format(printf, 1, 2)));
25 extern void NoticeProcessor(void *arg, const char *message);
27 extern char *simple_prompt(const char *prompt, int maxlen, bool echo);
29 extern volatile bool cancel_pressed;
30 extern PGconn *cancelConn;
33 extern void handle_sigint(SIGNAL_ARGS);
34 #endif /* not WIN32 */
36 extern PGresult *PSQLexec(const char *query);
38 extern bool SendQuery(const char *query);
41 extern char *simple_prompt(const char *prompt, int maxlen, bool echo);