aboutsummaryrefslogtreecommitdiff
path: root/src/port/snprintf.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2005-03-11 17:20:35 +0000
committerBruce Momjian <bruce@momjian.us>2005-03-11 17:20:35 +0000
commit3bc6bdf322ea625c23b15caa97daba6f43cfcc7f (patch)
tree15dc309bd1cf3e35f0282e687da02548f68ad323 /src/port/snprintf.c
parent6521cd9ae104bb4552d2a43e1f79152014c4d156 (diff)
downloadpostgresql-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.c22
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++)