summaryrefslogtreecommitdiff
path: root/demos/java/jni/gs_jni/com_artifex_gsjava_GSAPI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'demos/java/jni/gs_jni/com_artifex_gsjava_GSAPI.cpp')
-rw-r--r--demos/java/jni/gs_jni/com_artifex_gsjava_GSAPI.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/demos/java/jni/gs_jni/com_artifex_gsjava_GSAPI.cpp b/demos/java/jni/gs_jni/com_artifex_gsjava_GSAPI.cpp
index 1a045b948..e6ce9f1d7 100644
--- a/demos/java/jni/gs_jni/com_artifex_gsjava_GSAPI.cpp
+++ b/demos/java/jni/gs_jni/com_artifex_gsjava_GSAPI.cpp
@@ -703,6 +703,10 @@ void storeDispalyHandle(GSInstanceData *idata)
}
char buf[20]; // 16#[16 hex digits][null terminator]
+#if defined(_WIN32)
sprintf_s(buf, "16#%llx", (long long)idata);
+#else
+ snprintf(buf, sizeof(buf), "16#%llx", (long long)idata);
+#endif
gsapi_set_param(idata->instance, PARAM_NAME, buf, gs_spt_string);
}