From c8f4a6e7de8a4307ca795f307774ef66e1248c11 Mon Sep 17 00:00:00 2001 From: Michael Clark Date: Fri, 7 Dec 2007 02:44:24 +0000 Subject: * Fix bug with use of capital E in numbers with exponents Mateusz Loskot, mateusz at loskot dot net * Add stddef.h include git-svn-id: http://svn.metaparadigm.com/svn/json-c/trunk@19 327403b1-1117-474d-bef2-5cb71233fd97 --- json_tokener.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'json_tokener.c') diff --git a/json_tokener.c b/json_tokener.c index ba329fe..c904f48 100644 --- a/json_tokener.c +++ b/json_tokener.c @@ -13,6 +13,7 @@ #include #include +#include #include #include @@ -378,7 +379,7 @@ struct json_object* json_tokener_parse_ex(struct json_tokener *tok, case json_tokener_state_number: if(c && strchr(json_number_chars, c)) { printbuf_memappend(tok->pb, &c, 1); - if(c == '.' || c == 'e') tok->is_double = 1; + if(c == '.' || c == 'e' || c == 'E') tok->is_double = 1; } else { int numi; double numd; -- cgit v1.2.1