diff options
| author | Andrey Hristov <andrey@php.net> | 2009-08-25 14:30:37 +0000 |
|---|---|---|
| committer | Andrey Hristov <andrey@php.net> | 2009-08-25 14:30:37 +0000 |
| commit | ac71943174c0a7e434c4327470b7c67a5140631d (patch) | |
| tree | a75e71c8b93dfa9de518b0dbab7f5dd89a106347 /ext/mysqlnd/mysqlnd_portability.h | |
| parent | eb02cd4450c9b345741f44e19e20a7424e42f71d (diff) | |
| download | php-git-ac71943174c0a7e434c4327470b7c67a5140631d.tar.gz | |
Better fix. A fix of the fix
Diffstat (limited to 'ext/mysqlnd/mysqlnd_portability.h')
| -rw-r--r-- | ext/mysqlnd/mysqlnd_portability.h | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/ext/mysqlnd/mysqlnd_portability.h b/ext/mysqlnd/mysqlnd_portability.h index 159500fb6a..81571c412b 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_LL_SPEC "%llu" + #endif +#endif /* MYSQLND_LLU_SPEC*/ #define MYSQLND_SZ_T_SPEC "%zd" |
