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;
|
||||
#define DLONG_MAX INT64_MAX
|
||||
#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"
|
||||
#endif
|
||||
|
||||
/* --------------------- Universal pointer type ----------------------- */
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue