From 2dcfcf73871f32c19354f14dcd558e5cedfffdf1 Mon Sep 17 00:00:00 2001 From: Andrey Hristov Date: Tue, 25 Aug 2009 14:32:10 +0000 Subject: [PATCH] MFH: fix of the fix --- ext/mysqlnd/mysqlnd_portability.h | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/ext/mysqlnd/mysqlnd_portability.h b/ext/mysqlnd/mysqlnd_portability.h index 159500fb6a8..ca6f5541c42 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"