diff options
Diffstat (limited to 'pjlib/include/pj')
-rw-r--r-- | pjlib/include/pj/compat/cc_gcc.h | 2 | ||||
-rw-r--r-- | pjlib/include/pj/compat/cc_msvc.h | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/pjlib/include/pj/compat/cc_gcc.h b/pjlib/include/pj/compat/cc_gcc.h index fa9c2aca..11dfd81e 100644 --- a/pjlib/include/pj/compat/cc_gcc.h +++ b/pjlib/include/pj/compat/cc_gcc.h @@ -44,6 +44,8 @@ typedef long long pj_int64_t; typedef unsigned long long pj_uint64_t; +#define PJ_INT64(val) val##LL +#define PJ_UINT64(val) val##LLU #define PJ_INT64_FMT "L" diff --git a/pjlib/include/pj/compat/cc_msvc.h b/pjlib/include/pj/compat/cc_msvc.h index 4d4490a0..a829c14a 100644 --- a/pjlib/include/pj/compat/cc_msvc.h +++ b/pjlib/include/pj/compat/cc_msvc.h @@ -62,7 +62,9 @@ typedef __int64 pj_int64_t; typedef unsigned __int64 pj_uint64_t; -#define PJ_INT64_FMT "I64" +#define PJ_INT64(val) val##i64 +#define PJ_UINT64(val) val##ui64 +#define PJ_INT64_FMT "I64" #endif /* __PJ_COMPAT_CC_MSVC_H__ */ |