From 0ee196bef199c3d32c1f88b26eb4333a7ea73c10 Mon Sep 17 00:00:00 2001 From: Julian Waters Date: Sun, 14 May 2023 13:57:42 +0000 Subject: [PATCH] 8307163: JLONG_FORMAT_SPECIFIER should be updated on Windows Reviewed-by: stuefe --- src/hotspot/share/utilities/globalDefinitions_visCPP.hpp | 2 +- src/java.base/windows/native/libjli/java_md.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hotspot/share/utilities/globalDefinitions_visCPP.hpp b/src/hotspot/share/utilities/globalDefinitions_visCPP.hpp index 11a9282ddd6..25f3ec8cbaf 100644 --- a/src/hotspot/share/utilities/globalDefinitions_visCPP.hpp +++ b/src/hotspot/share/utilities/globalDefinitions_visCPP.hpp @@ -102,7 +102,7 @@ inline int g_isfinite(jfloat f) { return _finite(f); } inline int g_isfinite(jdouble f) { return _finite(f); } // Formatting. -#define FORMAT64_MODIFIER "I64" +#define FORMAT64_MODIFIER "ll" #define offset_of(klass,field) offsetof(klass,field) diff --git a/src/java.base/windows/native/libjli/java_md.h b/src/java.base/windows/native/libjli/java_md.h index 9b551bfe160..879682ed28b 100644 --- a/src/java.base/windows/native/libjli/java_md.h +++ b/src/java.base/windows/native/libjli/java_md.h @@ -39,7 +39,7 @@ #define MAXPATHLEN MAX_PATH #define MAXNAMELEN MAX_PATH -#define JLONG_FORMAT_SPECIFIER "%I64d" +#define JLONG_FORMAT_SPECIFIER "%lld" /* * Function prototypes.