From 6779afac4394bd0374f2c88688c319c6daf7d328 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Mon, 16 Jun 2008 04:03:06 +0000 Subject: [PATCH] ensure JSON_int_t is an int64_t --- libtransmission/JSON_parser.h | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/libtransmission/JSON_parser.h b/libtransmission/JSON_parser.h index effbf9598..675d477bb 100644 --- a/libtransmission/JSON_parser.h +++ b/libtransmission/JSON_parser.h @@ -17,16 +17,10 @@ # 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 +typedef int64_t JSON_int_t; +#define JSON_PARSER_INTEGER_SSCANF_TOKEN "%"PRId64 +#define JSON_PARSER_INTEGER_SPRINTF_TOKEN "%"PRId64 #ifdef __cplusplus