mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
Fix bug#48198 error: 'MYSQLND_LLU_SPEC' undeclared
Possibly fix also : Bug #48780 mysqlnd compile failure Bug #46952 mysqlnd compile failure with suncc
This commit is contained in:
parent
29b238f878
commit
eb02cd4450
1 changed files with 19 additions and 6 deletions
|
@ -174,11 +174,16 @@ typedef unsigned long long uint64_t;
|
||||||
#define MYSQLND_LLU_SPEC "%lu"
|
#define MYSQLND_LLU_SPEC "%lu"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if __powerpc64__
|
#if __powerpc64__ || __ppc64__
|
||||||
#define MYSQLND_LL_SPEC "%li"
|
#define MYSQLND_LL_SPEC "%li"
|
||||||
#define MYSQLND_LLU_SPEC "%lu"
|
#define MYSQLND_LLU_SPEC "%lu"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if (__powerpc__ || __ppc__ ) && !(__powerpc64__ || __ppc64__)
|
||||||
|
#define MYSQLND_LL_SPEC "%lli"
|
||||||
|
#define MYSQLND_LLU_SPEC "%llu"
|
||||||
|
#endif
|
||||||
|
|
||||||
#if __x86_64__
|
#if __x86_64__
|
||||||
#define MYSQLND_LL_SPEC "%li"
|
#define MYSQLND_LL_SPEC "%li"
|
||||||
#define MYSQLND_LLU_SPEC "%lu"
|
#define MYSQLND_LLU_SPEC "%lu"
|
||||||
|
@ -189,11 +194,6 @@ typedef unsigned long long uint64_t;
|
||||||
#define MYSQLND_LLU_SPEC "%lu"
|
#define MYSQLND_LLU_SPEC "%lu"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if __powerpc__ && !__powerpc64__
|
|
||||||
#define MYSQLND_LL_SPEC "%lli"
|
|
||||||
#define MYSQLND_LLU_SPEC "%llu"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if __s390__ && !__s390x__
|
#if __s390__ && !__s390x__
|
||||||
#define MYSQLND_LL_SPEC "%lli"
|
#define MYSQLND_LL_SPEC "%lli"
|
||||||
#define MYSQLND_LLU_SPEC "%llu"
|
#define MYSQLND_LLU_SPEC "%llu"
|
||||||
|
@ -204,6 +204,19 @@ typedef unsigned long long uint64_t;
|
||||||
#define MYSQLND_LLU_SPEC "%llu"
|
#define MYSQLND_LLU_SPEC "%llu"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef MYSQLND_LL_SPEC
|
||||||
|
#if SIZEOF_LONG == 8
|
||||||
|
#define MYSQLND_LL_SPEC "%li"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef MYSQLND_LLU_SPEC
|
||||||
|
#if SIZEOF_LONG == 8
|
||||||
|
#define MYSQLND_LLU_SPEC "%li"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define MYSQLND_SZ_T_SPEC "%zd"
|
#define MYSQLND_SZ_T_SPEC "%zd"
|
||||||
#ifndef L64
|
#ifndef L64
|
||||||
#define L64(x) x##LL
|
#define L64(x) x##LL
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue