# HG changeset patch # User dholmes # Date 1339135576 14400 # Node ID 40b4aaf010e41daf4076c71bd15546a168c42e12 # Parent de909f0015289bc52ec5e3d0bad67be8c372b51c 7172708: 32/64 bit type issues on Windows after Mac OS X port Reviewed-by: dholmes, coleenp Contributed-by: Chris Dennis diff -r de909f001528 -r 40b4aaf010e4 src/share/vm/utilities/globalDefinitions_visCPP.hpp --- a/src/share/vm/utilities/globalDefinitions_visCPP.hpp Wed Jun 06 05:21:56 2012 +0200 +++ b/src/share/vm/utilities/globalDefinitions_visCPP.hpp Fri Jun 08 02:06:16 2012 -0400 @@ -220,9 +220,15 @@ #define PRIu64 "I64u" #define PRIx64 "I64x" +#ifdef _LP64 +#define PRIdPTR "I64d" +#define PRIuPTR "I64u" +#define PRIxPTR "I64x" +#else #define PRIdPTR "d" #define PRIuPTR "u" #define PRIxPTR "x" +#endif #define offset_of(klass,field) offsetof(klass,field)