65
65
* causing nasty effects.
66
66
**************************************************************/
67
67
68
- /*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.16 2005/03/02 23:56:53 momjian Exp $";*/
68
+ /*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.17 2005/03/11 17:20:35 momjian Exp $";*/
69
69
70
- int snprintf (char * str ,size_t count ,const char * fmt ,...);
71
- int vsnprintf (char * str ,size_t count ,const char * fmt ,va_list args );
72
- int printf (const char * format , ...);
70
+ int pg_snprintf (char * str ,size_t count ,const char * fmt ,...);
71
+ int pg_vsnprintf (char * str ,size_t count ,const char * fmt ,va_list args );
72
+ int pg_printf (const char * format , ...);
73
73
static void dopr (char * buffer ,const char * format ,va_list args ,char * end );
74
74
75
- /*
76
- *If vsnprintf() is not before snprintf() in this file, snprintf()
77
- *will call the system vsnprintf() on MinGW.
78
- */
79
75
int
80
- vsnprintf (char * str ,size_t count ,const char * fmt ,va_list args )
76
+ pg_vsnprintf (char * str ,size_t count ,const char * fmt ,va_list args )
81
77
{
82
78
char * end ;
83
79
str [0 ]= '\0' ;
@@ -89,27 +85,27 @@ vsnprintf(char *str, size_t count, const char *fmt, va_list args)
89
85
}
90
86
91
87
int
92
- snprintf (char * str ,size_t count ,const char * fmt ,...)
88
+ pg_snprintf (char * str ,size_t count ,const char * fmt ,...)
93
89
{
94
90
int len ;
95
91
va_list args ;
96
92
97
93
va_start (args ,fmt );
98
- len = vsnprintf (str ,count ,fmt ,args );
94
+ len = pg_vsnprintf (str ,count ,fmt ,args );
99
95
va_end (args );
100
96
return len ;
101
97
}
102
98
103
99
int
104
- printf (const char * fmt ,...)
100
+ pg_printf (const char * fmt ,...)
105
101
{
106
102
int len ;
107
103
va_list args ;
108
104
char * buffer [4096 ];
109
105
char * p ;
110
106
111
107
va_start (args ,fmt );
112
- len = vsnprintf ((char * )buffer , (size_t )4096 ,fmt ,args );
108
+ len = pg_vsnprintf ((char * )buffer , (size_t )4096 ,fmt ,args );
113
109
va_end (args );
114
110
p = (char * )buffer ;
115
111
for (;* p ;p ++ )