]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - quakedef.h
VM_sprintf: use intmax_t for integer types
[xonotic/darkplaces.git] / quakedef.h
index fd0f253ec9c9046aa8ce74d77a7d7af3e1ea945a..afa8aaa7d0af69a8678d0fa5926b0b55954a05fc 100644 (file)
@@ -563,5 +563,15 @@ void Sys_Shared_Init(void);
 #define VECTOR_LOSSLESS_FORMAT "%.9g %.9g %.9g"
 #endif
 
+#ifdef _MSC_VER
+#define INT_LOSSLESS_FORMAT_SIZE "I64"
+#define INT_LOSSLESS_FORMAT_CONVERT_S(x) ((__int64)(x))
+#define INT_LOSSLESS_FORMAT_CONVERT_U(x) ((unsigned __int64)(x))
+#else
+#define INT_LOSSLESS_FORMAT_SIZE "j"
+#define INT_LOSSLESS_FORMAT_CONVERT_S(x) ((intmax_t)(x))
+#define INT_LOSSLESS_FORMAT_CONVERT_U(x) ((uintmax_t)(x))
+#endif
+
 #endif