From: Anatol Belski Date: Tue, 4 Jun 2013 18:18:28 +0000 (+0200) Subject: Fix C89 compat needed by MSVC X-Git-Tag: json-c-0.12-20140410~42^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=990fa8e3ee84195c35c3c68d9f8a1435ddf97d59;p=json-c Fix C89 compat needed by MSVC --- diff --git a/json_util.c b/json_util.c index 111fa01..d62d54e 100644 --- a/json_util.c +++ b/json_util.c @@ -159,14 +159,15 @@ int json_parse_double(const char *buf, double *retval) static void sscanf_is_broken_test() { int64_t num64; + int ret_errno, is_int64_min, ret_errno2, is_int64_max; (void)sscanf(" -01234567890123456789012345", "%" SCNd64, &num64); - int ret_errno = errno; - int is_int64_min = (num64 == INT64_MIN); + ret_errno = errno; + is_int64_min = (num64 == INT64_MIN); (void)sscanf(" 01234567890123456789012345", "%" SCNd64, &num64); - int ret_errno2 = errno; - int is_int64_max = (num64 == INT64_MAX); + ret_errno2 = errno; + is_int64_max = (num64 == INT64_MAX); if (ret_errno != ERANGE || !is_int64_min || ret_errno2 != ERANGE || !is_int64_max)