aboutsummaryrefslogtreecommitdiff
path: root/src/backend/port/snprintf.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1998-10-02 15:38:04 +0000
committerBruce Momjian <bruce@momjian.us>1998-10-02 15:38:04 +0000
commit9b7c6ee00b7935f94ab1142c0ee04d326e5f16ec (patch)
treed07b28e9ffd0cb0e1a65a5f02f98d1cf21400508 /src/backend/port/snprintf.c
parent731ea8076f0c7d46496f95d227a2102c83ed5438 (diff)
downloadpostgresql-9b7c6ee00b7935f94ab1142c0ee04d326e5f16ec.tar.gz
postgresql-9b7c6ee00b7935f94ab1142c0ee04d326e5f16ec.zip
Fixes for Irix from Robert Bruccoleri
Diffstat (limited to 'src/backend/port/snprintf.c')
-rw-r--r--src/backend/port/snprintf.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/backend/port/snprintf.c b/src/backend/port/snprintf.c
index bd421329a92..f0546692483 100644
--- a/src/backend/port/snprintf.c
+++ b/src/backend/port/snprintf.c
@@ -48,6 +48,9 @@
# include <sys/ioctl.h>
# include <sys/param.h>
+/* IRIX doesn't do 'long long' in va_arg(), so use a typedef */
+typedef long long long_long;
+
/*
** SNPRINTF, VSNPRINT -- counted versions of printf
**
@@ -70,7 +73,7 @@
* causing nast effects.
**************************************************************/
-/*static char _id[] = "$Id: snprintf.c,v 1.7 1998/09/23 03:11:24 scrappy Exp $";*/
+/*static char _id[] = "$Id: snprintf.c,v 1.8 1998/10/02 15:38:01 momjian Exp $";*/
static char *end;
static int SnprfOverflow;
@@ -192,7 +195,7 @@ dopr (char *buffer, const char *format, ... )
case 'd': case 'D':
if( longflag ){
if( longlongflag ) {
- value = va_arg( args, long long );
+ value = va_arg( args, long_long );
} else {
value = va_arg( args, long );
}