diff options
author | Bruce Momjian <bruce@momjian.us> | 2005-03-11 17:20:35 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2005-03-11 17:20:35 +0000 |
commit | 3bc6bdf322ea625c23b15caa97daba6f43cfcc7f (patch) | |
tree | 15dc309bd1cf3e35f0282e687da02548f68ad323 /src/port/snprintf.c | |
parent | 6521cd9ae104bb4552d2a43e1f79152014c4d156 (diff) | |
download | postgresql-3bc6bdf322ea625c23b15caa97daba6f43cfcc7f.tar.gz postgresql-3bc6bdf322ea625c23b15caa97daba6f43cfcc7f.zip |
Define snprintf() to call pg_snprintf() so our own snprintf-like
implementation doesn't export out via libpq and get used by a user
application.
Diffstat (limited to 'src/port/snprintf.c')
-rw-r--r-- | src/port/snprintf.c | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/src/port/snprintf.c b/src/port/snprintf.c index 2f75651c3c9..1d85c8d830e 100644 --- a/src/port/snprintf.c +++ b/src/port/snprintf.c @@ -65,19 +65,15 @@ * causing nasty effects. **************************************************************/ -/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.16 2005/03/02 23:56:53 momjian Exp $";*/ +/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.17 2005/03/11 17:20:35 momjian Exp $";*/ -int snprintf(char *str, size_t count, const char *fmt,...); -int vsnprintf(char *str, size_t count, const char *fmt, va_list args); -int printf(const char *format, ...); +int pg_snprintf(char *str, size_t count, const char *fmt,...); +int pg_vsnprintf(char *str, size_t count, const char *fmt, va_list args); +int pg_printf(const char *format, ...); static void dopr(char *buffer, const char *format, va_list args, char *end); -/* - * If vsnprintf() is not before snprintf() in this file, snprintf() - * will call the system vsnprintf() on MinGW. - */ int -vsnprintf(char *str, size_t count, const char *fmt, va_list args) +pg_vsnprintf(char *str, size_t count, const char *fmt, va_list args) { char *end; str[0] = '\0'; @@ -89,19 +85,19 @@ vsnprintf(char *str, size_t count, const char *fmt, va_list args) } int -snprintf(char *str, size_t count, const char *fmt,...) +pg_snprintf(char *str, size_t count, const char *fmt,...) { int len; va_list args; va_start(args, fmt); - len = vsnprintf(str, count, fmt, args); + len = pg_vsnprintf(str, count, fmt, args); va_end(args); return len; } int -printf(const char *fmt,...) +pg_printf(const char *fmt,...) { int len; va_list args; @@ -109,7 +105,7 @@ printf(const char *fmt,...) char* p; va_start(args, fmt); - len = vsnprintf((char*)buffer, (size_t)4096, fmt, args); + len = pg_vsnprintf((char*)buffer, (size_t)4096, fmt, args); va_end(args); p = (char*)buffer; for(;*p;p++) |