DLONG_PREFIX is %ld on x86_64 LP64
GCC14 loud default warnings fix
This commit is contained in:
parent
32a7323287
commit
1ae4518846
|
|
@ -49,7 +49,13 @@ ERROR: Cannot compile without knowing the size of a pointer. See utils/magic.h
|
||||||
typedef int64_t dlong;
|
typedef int64_t dlong;
|
||||||
#define DLONG_MAX INT64_MAX
|
#define DLONG_MAX INT64_MAX
|
||||||
#define DLONG_MIN INT64_MIN
|
#define DLONG_MIN INT64_MIN
|
||||||
|
#if (defined(__x86_64__) && !defined(_WIN64))
|
||||||
|
/* gcc x86_64 defines int64_t as 'long int' on LP64 */
|
||||||
|
#define DLONG_PREFIX "l"
|
||||||
|
#else
|
||||||
|
/* for 32bit and 64bit LLP64 (_WIN64) systems */
|
||||||
#define DLONG_PREFIX "ll"
|
#define DLONG_PREFIX "ll"
|
||||||
|
#endif
|
||||||
|
|
||||||
/* --------------------- Universal pointer type ----------------------- */
|
/* --------------------- Universal pointer type ----------------------- */
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue