Fixed: __PRI64_PREFIX not defined under NetBSD
This commit is contained in:
parent
bde0c66e79
commit
024f41d69a
1 changed files with 9 additions and 11 deletions
|
@ -287,20 +287,18 @@ typedef unsigned int uint; // at least 32bits (depend of processor)
|
||||||
#define __STDC_FORMAT_MACROS
|
#define __STDC_FORMAT_MACROS
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
|
|
||||||
#ifdef NL_OS_MAC
|
#if defined(__PRI_64_LENGTH_MODIFIER__)
|
||||||
#define NL_I64 __PRI_64_LENGTH_MODIFIER__
|
# define NL_I64 __PRI_64_LENGTH_MODIFIER__
|
||||||
|
#elif defined(__PRI64_PREFIX)
|
||||||
|
# define NL_I64 __PRI64_PREFIX
|
||||||
#else
|
#else
|
||||||
#define NL_I64 __PRI64_PREFIX
|
# ifdef _LP64
|
||||||
|
# define NL_I64 "l"
|
||||||
|
# else
|
||||||
|
# define NL_I64 "ll"
|
||||||
|
# endif // _LP64
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
|
||||||
#ifdef _LP64
|
|
||||||
# define NL_I64 "l"
|
|
||||||
#else
|
|
||||||
# define NL_I64 "ll"
|
|
||||||
#endif // _LP64
|
|
||||||
*/
|
|
||||||
|
|
||||||
#endif // NL_OS_UNIX
|
#endif // NL_OS_UNIX
|
||||||
|
|
||||||
// CHashMap, CHashSet and CHashMultiMap definitions
|
// CHashMap, CHashSet and CHashMultiMap definitions
|
||||||
|
|
Loading…
Reference in a new issue