diff --git a/src/include/port.h b/src/include/port.h index ce5da0534e8..fe48618df7b 100644 --- a/src/include/port.h +++ b/src/include/port.h @@ -204,13 +204,13 @@ extern unsigned char pg_ascii_tolower(unsigned char ch); #undef printf #endif -extern int pg_vsnprintf(char *str, size_t count, const char *fmt, va_list args); +extern int pg_vsnprintf(char *str, size_t count, const char *fmt, va_list args) pg_attribute_printf(3, 0); extern int pg_snprintf(char *str, size_t count, const char *fmt,...) pg_attribute_printf(3, 4); -extern int pg_vsprintf(char *str, const char *fmt, va_list args); +extern int pg_vsprintf(char *str, const char *fmt, va_list args) pg_attribute_printf(2, 0); extern int pg_sprintf(char *str, const char *fmt,...) pg_attribute_printf(2, 3); -extern int pg_vfprintf(FILE *stream, const char *fmt, va_list args); +extern int pg_vfprintf(FILE *stream, const char *fmt, va_list args) pg_attribute_printf(2, 0); extern int pg_fprintf(FILE *stream, const char *fmt,...) pg_attribute_printf(2, 3); -extern int pg_vprintf(const char *fmt, va_list args); +extern int pg_vprintf(const char *fmt, va_list args) pg_attribute_printf(1, 0); extern int pg_printf(const char *fmt,...) pg_attribute_printf(1, 2); /* diff --git a/src/port/win32security.c b/src/port/win32security.c index 1235199f2fb..281244a34fb 100644 --- a/src/port/win32security.c +++ b/src/port/win32security.c @@ -17,14 +17,14 @@ #include "postgres_fe.h" #endif +static void log_error(const char *fmt,...) pg_attribute_printf(1, 2); + /* * Utility wrapper for frontend and backend when reporting an error * message. */ -static -pg_attribute_printf(1, 2) -void +static void log_error(const char *fmt,...) { va_list ap;