From bc98ab6a6973d5f7d59cf896fb27e4beb559252e Mon Sep 17 00:00:00 2001 From: Petri Lehtinen Date: Tue, 1 Nov 2011 19:41:25 +0200 Subject: [PATCH] Use %I64d format for printing long longs on Windows Fixes GH-38. --- src/jansson.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/jansson.h b/src/jansson.h index 55c03d7..405c840 100644 --- a/src/jansson.h +++ b/src/jansson.h @@ -53,7 +53,11 @@ typedef struct { } json_t; #if JSON_INTEGER_IS_LONG_LONG +#ifdef _WIN32 +#define JSON_INTEGER_FORMAT "I64d" +#else #define JSON_INTEGER_FORMAT "lld" +#endif typedef long long json_int_t; #else #define JSON_INTEGER_FORMAT "ld"