diff --git a/code/nel/include/nel/misc/types_nl.h b/code/nel/include/nel/misc/types_nl.h index 20118c11c..f2e1c0e6f 100644 --- a/code/nel/include/nel/misc/types_nl.h +++ b/code/nel/include/nel/misc/types_nl.h @@ -283,7 +283,11 @@ typedef uint64_t uint64; typedef int sint; // at least 32bits (depend of processor) typedef unsigned int uint; // at least 32bits (depend of processor) -#define NL_I64 "ll" +#if __SIZEOF_LONG__ == 8 +# define NL_I64 "l" +#else +# define NL_I64 "ll" +#endif // __SIZEOF_LONG__ == 8 #endif // NL_OS_UNIX