From d1e97737d63f1f083cbe5323b88645e0db127064 Mon Sep 17 00:00:00 2001 From: Luke Carmichael Date: Sat, 1 Oct 2016 22:06:34 -0400 Subject: Allow parsing of buffers larger than 2GB on most 64 bit arch. size_t is usually 64 bits on most architectures -- this allows for larger .json files --- src/load.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/load.c b/src/load.c index 7a8f96e..c664906 100644 --- a/src/load.c +++ b/src/load.c @@ -914,7 +914,7 @@ static json_t *parse_json(lex_t *lex, size_t flags, json_error_t *error) typedef struct { const char *data; - int pos; + size_t pos; } string_data_t; static int string_get(void *data) -- cgit v1.1