SUGGESTED FIX
# HG changeset patch
# User Chris Dennis <###@###.###>
# Date 1338815867 14400
# Node ID 0f62a53fae4399f14b7202f9ba0c3d25905c5769
# Parent e17b61ba7bb3e6456028365987f3b077dfbe3dd4
7172708 : provide correct PRI?PTR definitions for 64-bit windows
diff --git a/src/share/vm/utilities/globalDefinitions_visCPP.hpp b/src/share/vm/utilities/globalDefinitions_visCPP.hpp
--- a/src/share/vm/utilities/globalDefinitions_visCPP.hpp
+++ b/src/share/vm/utilities/globalDefinitions_visCPP.hpp
@@ -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)
|