mirror of
https://github.com/postgres/postgres.git
synced 2025-12-13 14:22:43 +03:00
Consistently use gcc's __attribute__((format)) to check sprintf-style
format strings wherever possible. Remarkably, this exercise didn't turn up any inconsistencies, but it seems a good idea for the future.
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
*
|
||||
* Copyright 2000 by PostgreSQL Global Development Group
|
||||
*
|
||||
* $Header: /cvsroot/pgsql/src/bin/psql/common.h,v 1.13 2001/02/10 02:31:28 tgl Exp $
|
||||
* $Header: /cvsroot/pgsql/src/bin/psql/common.h,v 1.14 2001/10/03 21:58:28 tgl Exp $
|
||||
*/
|
||||
#ifndef COMMON_H
|
||||
#define COMMON_H
|
||||
@@ -13,33 +13,28 @@
|
||||
#include "pqsignal.h"
|
||||
#include "libpq-fe.h"
|
||||
|
||||
char *xstrdup(const char *string);
|
||||
extern char *xstrdup(const char *string);
|
||||
|
||||
bool setQFout(const char *fname);
|
||||
extern bool setQFout(const char *fname);
|
||||
|
||||
#ifndef __GNUC__
|
||||
void psql_error(const char *fmt,...);
|
||||
extern void psql_error(const char *fmt, ...)
|
||||
/* This lets gcc check the format string for consistency. */
|
||||
__attribute__((format(printf, 1, 2)));
|
||||
|
||||
#else
|
||||
/* This checks the format string for consistency. */
|
||||
void psql_error(const char *fmt,...) __attribute__((format(printf, 1, 2)));
|
||||
extern void NoticeProcessor(void *arg, const char *message);
|
||||
|
||||
#endif
|
||||
|
||||
void NoticeProcessor(void *arg, const char *message);
|
||||
|
||||
char *simple_prompt(const char *prompt, int maxlen, bool echo);
|
||||
extern char *simple_prompt(const char *prompt, int maxlen, bool echo);
|
||||
|
||||
extern volatile bool cancel_pressed;
|
||||
extern PGconn *cancelConn;
|
||||
|
||||
#ifndef WIN32
|
||||
void handle_sigint(SIGNAL_ARGS);
|
||||
extern void handle_sigint(SIGNAL_ARGS);
|
||||
|
||||
#endif /* not WIN32 */
|
||||
|
||||
PGresult *PSQLexec(const char *query);
|
||||
extern PGresult *PSQLexec(const char *query);
|
||||
|
||||
bool SendQuery(const char *query);
|
||||
extern bool SendQuery(const char *query);
|
||||
|
||||
#endif /* COMMON_H */
|
||||
|
||||
Reference in New Issue
Block a user