7172708: 32/64 bit type issues on Windows after Mac OS X port
Reviewed-by: dholmes, coleenp
This commit is contained in:
parent
bd06ea72a9
commit
27c2e51e67
@ -220,9 +220,15 @@ inline int vsnprintf(char* buf, size_t count, const char* fmt, va_list argptr) {
|
|||||||
#define PRIu64 "I64u"
|
#define PRIu64 "I64u"
|
||||||
#define PRIx64 "I64x"
|
#define PRIx64 "I64x"
|
||||||
|
|
||||||
|
#ifdef _LP64
|
||||||
|
#define PRIdPTR "I64d"
|
||||||
|
#define PRIuPTR "I64u"
|
||||||
|
#define PRIxPTR "I64x"
|
||||||
|
#else
|
||||||
#define PRIdPTR "d"
|
#define PRIdPTR "d"
|
||||||
#define PRIuPTR "u"
|
#define PRIuPTR "u"
|
||||||
#define PRIxPTR "x"
|
#define PRIxPTR "x"
|
||||||
|
#endif
|
||||||
|
|
||||||
#define offset_of(klass,field) offsetof(klass,field)
|
#define offset_of(klass,field) offsetof(klass,field)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user