float parsing must be locale independent
move locale change to be global for perf
Simple fix to double encode
Save space, drop unuseful trailing zeroes
probably worth an option for this
Fixed test_parse for \f
Merge pull request #66 from ichernev/fix-test-parse

Fixed test_parse for \f
Merge pull request #62 from ghazel/master

json_object_object_length
Add a comment briefly describing json_object_object_length()
Enable -Werror and fix a number of minor warnings that existed.
Add a runtime check to see if parse_int64 needs to workaround sscanf bugs.  If that workaround is not needed parsing is nearly twice as fast.
Mark the "val" variable in json_object_object_foreach as unused so the compiler doesn't complain.  Fix warnings in the testReplaceExisting test.
Merge branch 'remicollet-issue-float'

Conflicts:
	json_util.c
Include the test_locale test in the tests that run.
configure.in: mv AM_CONFIG_HEADER to AC_CONFIG_HEADER

the former has been deprecated and does not work on newer autoconf
versions.
Issue #68: use -std=gnu99 because some versions of gcc seem to think that -std=c99 also implies -ansi, which causes warnings and build breakage.
Merge pull request #70 from tg--/master

rename AM_CONFIG_HEADER to AC_CONFIG_HEADER
Rename misnomer POP_CHAR to PEEK_CHAR.
While parsing token data, we use the POP_CHAR macro to 'peek' at
character data. This behaviour is noted in the comments for the macro,
yet the definition is left as 'pop'. Changing to PEEK_CHAR does not
imply that the character being observed is removed.
Fix broken build by using ADVANCE_CHAR macro return.

We forget to check or use the return value of the ADVANCE_CHAR macro,
and upon compilation an error is thrown because of its lack of use. This
patch checks to see if the macro was successful, and if not replaces the
offending character with a replacement.
Merge pull request #71 from WillDignazio/master

Fix Broken Build, Check ADVANCE_CHAR