summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd_portability.h
diff options
context:
space:
mode:
authorAndrey Hristov <andrey@php.net>2009-08-25 14:32:10 +0000
committerAndrey Hristov <andrey@php.net>2009-08-25 14:32:10 +0000
commit2dcfcf73871f32c19354f14dcd558e5cedfffdf1 (patch)
treed66a13cd23ca9c8a6f25232bf183c4f8ebd82521 /ext/mysqlnd/mysqlnd_portability.h
parent27cbcc60782225cfa6334cdc9707216d5de30166 (diff)
downloadphp-git-2dcfcf73871f32c19354f14dcd558e5cedfffdf1.tar.gz
MFH: fix of the fix
Diffstat (limited to 'ext/mysqlnd/mysqlnd_portability.h')
-rw-r--r--ext/mysqlnd/mysqlnd_portability.h18
1 files changed, 11 insertions, 7 deletions
diff --git a/ext/mysqlnd/mysqlnd_portability.h b/ext/mysqlnd/mysqlnd_portability.h
index 159500fb6a..ca6f5541c4 100644
--- a/ext/mysqlnd/mysqlnd_portability.h
+++ b/ext/mysqlnd/mysqlnd_portability.h
@@ -205,16 +205,20 @@ typedef unsigned long long uint64_t;
#endif
#ifndef MYSQLND_LL_SPEC
-#if SIZEOF_LONG == 8
-#define MYSQLND_LL_SPEC "%li"
-#endif
+ #if SIZEOF_LONG == 8
+ #define MYSQLND_LL_SPEC "%li"
+ #elif SIZEOF_LONG == 4
+ #define MYSQLND_LL_SPEC "%lli"
+ #endif
#endif
#ifndef MYSQLND_LLU_SPEC
-#if SIZEOF_LONG == 8
-#define MYSQLND_LLU_SPEC "%li"
-#endif
-#endif
+ #if SIZEOF_LONG == 8
+ #define MYSQLND_LLU_SPEC "%lu"
+ #elif SIZEOF_LONG == 4
+ #define MYSQLND_LLU_SPEC "%llu"
+ #endif
+#endif /* MYSQLND_LLU_SPEC*/
#define MYSQLND_SZ_T_SPEC "%zd"