# define JSON_PARSER_DLL_API
#endif
-/* Determine the integer type use to parse non-floating point numbers */
-#if __STDC_VERSION__ >= 199901L || HAVE_LONG_LONG == 1
-typedef long long JSON_int_t;
-#define JSON_PARSER_INTEGER_SSCANF_TOKEN "%lld"
-#define JSON_PARSER_INTEGER_SPRINTF_TOKEN "%lld"
-#else
-typedef long JSON_int_t;
-#define JSON_PARSER_INTEGER_SSCANF_TOKEN "%ld"
-#define JSON_PARSER_INTEGER_SPRINTF_TOKEN "%ld"
-#endif
+#include <inttypes.h>
+typedef int64_t JSON_int_t;
+#define JSON_PARSER_INTEGER_SSCANF_TOKEN "%"PRId64
+#define JSON_PARSER_INTEGER_SPRINTF_TOKEN "%"PRId64
#ifdef __cplusplus