json-c  0.14
issues_closed_for_0

This list was created with:

``` curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2014-04-10+created%3A<2017-12-01&sort=created&order=asc&per_page=400&page=1" > issues1.out curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2014-04-10+created%3A<2017-12-01&sort=created&order=asc&per_page=400&page=2" > issues2.out curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2014-04-10+created%3A<2017-12-01&sort=created&order=asc&per_page=400&page=3" > issues3.out jq -r '.items[] | "[" + .title + "](" + .url + ")" | tostring' issues?.out > issues.md sed -e's,^[ *(.*)](https://api.github.com/.*/([0-9].*)),Issue #\2 - \1,' -i issues.md #... manual editing ... ```


Issues and Pull Requests closed for the 0.13 release (since commit f84d9c, the 0.12 branch point, 2014-04-10)

Issue #61 - Make json_object_object_add() indicate success or failure, test fix \ Issue #113 - Build fixes (make dist and make distcheck) \ Issue #124 - Fixing build \ Issue #125 - Fix compile error(variable size set but not used) on g++4.6 \ Issue #126 - Removed unused size variable. \ Issue #127 - remove unused size variable \ Issue #128 - Remove unused variable from json_tokenizer.c \ Issue #130 - Failed to compile under Ubuntu 13.10 32bit \ Issue #131 - undefined symbol: __sync_val_compare_and_swap_4 \ Issue #132 - Remove unused variable 'size' \ Issue #133 - Update and rename README to README.md \ Issue #134 - Must remove variable size... \ Issue #135 - bits.h uses removed json_tokener_errors[error] \ Issue #136 - Error when running make check \ Issue #137 - config.h.in should not be in git \ Issue #138 - Can't build on RHEL 6.5 due to dependency on automake-1.14 \ Issue #140 - Code bug in random_test.c evaluating same expression twice \ Issue #141 - Removed duplicate check in random_seed test - bug #140 \ Issue #142 - Please undeprecate json_object_object_get \ Issue #144 - Introduce json_object_from_fd \ Issue #145 - Handle % character properly \ Issue #146 - TAGS rename \ Issue #148 - Bump the soname \ Issue #149 - SONAME bump \ Issue #150 - Fix build using MinGW. \ Issue #151 - Remove json_type enum trailing comma \ Issue #152 - error while compiling json-c library version 0.11 \ Issue #153 - improve doc for json_object_to_json_string() \ Issue #154 - double precision \ Issue #155 - add bsearch for arrays \ Issue #156 - Remove trailing whitespaces \ Issue #157 - JSON-C shall not exit on calloc fail. \ Issue #158 - while using json-c 0.11, I am facing strange crash issue in json_object_put. \ Issue #159 - json_tokener.c compile error \ Issue #160 - missing header file on windows?? \ Issue #161 - Is there a way to append to file? \ Issue #162 - json_util: add directory check for POSIX distros \ Issue #163 - Fix Win32 build problems \ Issue #164 - made it compile and link on Widnows (as static library) \ Issue #165 - json_object_to_json_string_ext length \ Issue #167 - Can't build on Windows with Visual Studio 2010 \ Issue #168 - Tightening the number parsing algorithm \ Issue #169 - Doesn't compile on ubuntu 14.04, 64bit \ Issue #170 - Generated files in repository \ Issue #171 - Update configuration for VS2010 and win64 \ Issue #172 - Adding support for parsing octal numbers \ Issue #173 - json_parse_int64 doesn't work correctly at illumos \ Issue #174 - Adding JSON_C_TO_STRING_PRETTY_TAB flag \ Issue #175 - make check fails 4 tests with overflows when built with ASAN \ Issue #176 - Possible to delete an array element at a given idx ? \ Issue #177 - Fix compiler warnings \ Issue #178 - Unable to compile on CentOS5 \ Issue #179 - Added array_list_del_idx and json_object_array_del_idx \ Issue #180 - Enable silent build by default \ Issue #181 - json_tokener_parse_ex accepts invalid JSON \ Issue #182 - Link against libm when needed \ Issue #183 - Apply compile warning fix to master branch \ Issue #184 - Use only GCC-specific flags when compiling with GCC \ Issue #185 - compile error \ Issue #186 - Syntax error \ Issue #187 - array_list_get_idx and negative indexes. \ Issue #188 - json_object_object_foreach warnings \ Issue #189 - noisy json_object_from_file: error opening file \ Issue #190 - warning: initialization discards const qualifier from pointer target type [enabled by default] \ Issue #192 - json_tokener_parse accepts invalid JSON {"key": "value" , } \ Issue #193 - Make serialization format of doubles configurable \ Issue #194 - Add utility function for comparing json_objects \ Issue #195 - Call uselocale instead of setlocale \ Issue #196 - Performance improvements \ Issue #197 - Time for a new release? \ Issue #198 - Fix possible memory leak and remove superfluous NULL checks before free() \ Issue #199 - Fix build in Visual Studio \ Issue #200 - Add build scripts for CI platforms \ Issue #201 - disable forward-slash escaping? \ Issue #202 - Array with objects support \ Issue #203 - Add source position/coordinates to API \ Issue #204 - json-c/json.h not found \ Issue #205 - json-c Compiled with Visual Studios \ Issue #206 - what do i use in place of json_object_object_get? \ Issue #207 - Add support for property pairs directly added to arrays \ Issue #208 - Performance enhancements (mainly) to json_object_to_json_string() \ Issue #209 - fix regression from 2d549662be832da838aa063da2efa78ee3b99668 \ Issue #210 - Use size_t for arrays \ Issue #211 - Atomic updates for the refcount \ Issue #212 - Refcount doesn't work between threads \ Issue #213 - fix to compile with microsoft visual c++ 2010 \ Issue #214 - Some non-GNU systems support __sync_val_compare_and_swap \ Issue #215 - Build json-c for window 64 bit. \ Issue #216 - configure: check realloc with AC_CHECK_FUNCS() to fix cross-compilation. \ Issue #217 - Checking for functions in float.h \ Issue #218 - Use a macro to indicate C99 to the compiler \ Issue #219 - Fix various potential null ptr deref and int32 overflows \ Issue #220 - Add utility function for comparing json_objects \ Issue #221 - JSON_C_TO_STRING_NOSLASHESCAPE works incorrectly \ Issue #222 - Fix issue #221: JSON_C_TO_STRING_NOSLASHESCAPE works incorrectly \ Issue #223 - Clarify json_object_get_string documentation of NULL handling & return \ Issue #224 - json_tokener.c - all warnings being treated as errors \ Issue #225 - Hi, will you support clib as a "registry"? \ Issue #227 - Bump SOVERSION to 3 \ Issue #228 - avoid double slashes from json \ Issue #229 - configure fails: checking size of size_t... configure: error: cannot determine a size for size_t \ Issue #230 - Use stdint.h to check for size_t size \ Issue #231 - Fix size_t size check for first-time builds \ Issue #232 - tests/tests1: fix printf format for size_t arguments \ Issue #233 - Include stddef.h in json_object.h \ Issue #234 - Add public API to use userdata independently of custom serializer \ Issue #235 - Undefined symbols Error for architecture x86_64 on Mac \ Issue #236 - Building a project which uses json-c with flag -Wcast-qual causes compilation errors \ Issue #237 - handle escaped utf-8 \ Issue #238 - linkhash.c: optimised the table_free path \ Issue #239 - initialize null terminator of new printbuf \ Issue #240 - Compile error: Variable set but not used \ Issue #241 - getting error in date string 19\/07\/2016, fixed for error 19/07/2016 \ Issue #242 - json_tokener_parse error \ Issue #243 - Fix #165 \ Issue #244 - Error while compiling source from RHEL5, could you please help me to fix this \ Issue #245 - json-c compile in window xp \ Issue #246 - Mac: uselocale failed to build \ Issue #247 - json_object_array_del_idx function has segment fault error? \ Issue #248 - Minor changes in C source code \ Issue #249 - Improving README \ Issue #250 - Improving .gitignore \ Issue #251 - Adding a file for EditorConfig \ Issue #252 - Very minor changes not related to C source code \ Issue #253 - Adding a test with cppcheck for Travis CI \ Issue #254 - Very minor changes to some tests \ Issue #255 - Minor changes in C source code \ Issue #256 - Mailing list dead? \ Issue #257 - Defining a coding style \ Issue #258 - Enable CI services \ Issue #259 - Fails to parse valid json \ Issue #260 - Adding an object to itself \ Issue #261 - Lack of proper documentation \ Issue #262 - Add Cmakefile and fix compiler warning. \ Issue #263 - Compiler Warnings with VS2015 \ Issue #264 - successed in simple test while failed in my project \ Issue #265 - Conformance report for reference \ Issue #266 - crash perhaps related to reference counting \ Issue #267 - Removes me as Win32 maintainer, because I'm not. \ Issue #268 - Documentation of json_object_to_json_string gives no information about memory management \ Issue #269 - json_object_<type>_set(json_object *o,<type> value) API for value setting in json object private structure \ Issue #270 - new API json_object_new_double_f(doubel d,const char * fmt); \ Issue #271 - Cannot compile using CMake on macOS \ Issue #273 - fixed wrong object name in json_object_all_values_equal \ Issue #274 - Support for 64 bit pointers on Windows \ Issue #275 - Out-of-bounds read in json_tokener_parse_ex \ Issue #276 - ./configure for centos release 6.7(final) failure \ Issue #277 - Json object set xxx \ Issue #278 - Serialization of double with no fractional component drops trailing zero \ Issue #279 - Segmentation fault in array_list_length() \ Issue #280 - Should json_object_array_get_idx check whether input obj is array? \ Issue #281 - how to pretty print json-c? \ Issue #282 - ignore temporary files \ Issue #283 - json_pointer: add first revision based on RFC 6901 \ Issue #284 - Resusing json_tokener object \ Issue #285 - Revert "compat/strdup.h: move common compat check for strdup() to own \ <a href="https://github.com/json-c/json-c/issues/286">Issue #286</a> - json_tokener_parse_ex() returns json_tokener_continue on zero-length string \ <a href="https://github.com/json-c/json-c/issues/287">Issue #287</a> - json_pointer: extend setter & getter with printf() style arguments \ <a href="https://github.com/json-c/json-c/issues/288">Issue #288</a> - Fix _GNU_SOURCE define for vasprintf \ <a href="https://github.com/json-c/json-c/issues/289">Issue #289</a> - bugfix: floating point representaion without fractional part \ <a href="https://github.com/json-c/json-c/issues/290">Issue #290</a> - duplicate an json_object \ <a href="https://github.com/json-c/json-c/issues/291">Issue #291</a> - isspace assert error \ <a href="https://github.com/json-c/json-c/issues/292">Issue #292</a> - configure error "./configure: line 13121: syntax error near unexpected token `-Wall'" \ <a href="https://github.com/json-c/json-c/issues/293">Issue #293</a> - how to make with bitcode for ios \ <a href="https://github.com/json-c/json-c/issues/294">Issue #294</a> - Adding UTF-8 validation. Fixes #122 \ <a href="https://github.com/json-c/json-c/issues/295">Issue #295</a> - cross compile w/ mingw \ <a href="https://github.com/json-c/json-c/issues/296">Issue #296</a> - Missing functions header in json_object.h \ <a href="https://github.com/json-c/json-c/issues/297">Issue #297</a> - could not parse string to Json object? Like string str=\"helloworld;E\test\log\;end" \ Issue #298 - Building using CMake doesn't work \ Issue #299 - Improve json_object -> string performance \ Issue #300 - Running tests with MinGW build \ Issue #301 - How to deep copy json_object in C++ ? \ Issue #302 - json_tokener_parse_ex doesn't parse JSON values \ Issue #303 - fix doc in tokener header file \ Issue #304 - (.text+0x72846): undefined reference to `is_error' \ Issue #305 - Fix compilation without C-99 option \ Issue #306 - ./configure: line 12748 -error=deprecated-declarations \ Issue #307 - Memory leak in json_tokener_parse \ Issue #308 - AM_PROG_LIBTOOL not found on Linux \ Issue #309 - GCC 7 reports various -Wimplicit-fallthrough= errors \ Issue #310 - Add FALLTHRU comment to handle GCC7 warnings. \ Issue #311 - Fix error C3688 when compiling on Visual Studio 2015 \ Issue #312 - Fix CMake Build process improved for MinGW and MSYS2 \ Issue #313 - VERBOSE=1 make check; tests/test_util_file.test.c and tests/test_util_file.expected out of sync \ Issue #315 - Passing -1 to json_tokener_parse_ex is possibly unsafe \ Issue #316 - Memory Returned by json_object_to_json_string not freed \ Issue #317 - json_object_get_string gives segmentation error \ Issue #318 - PVS-Studio static analyzer analyze results \ Issue #319 - Windows: Fix dynamic library build with Visual Studio \ Issue #320 - Can't compile in Mac OS X El Capitan \ Issue #321 - build,cmake: fix vasprintf implicit definition and generate both static & shared libs \ Issue #322 - can not link with libjson-c.a \ Issue #323 - implicit fallthrough detected by gcc 7.1 \ Issue #324 - JsonPath like function? \ Issue #325 - Fix stack buffer overflow in json_object_double_to_json_string_format() \ Issue #327 - why json-c so hard to compile \ Issue #328 - json_object: implement json_object_deep_copy() function \ Issue #329 - build,cmake: build,cmake: rename libjson-c-static.a to libjson-c.a \ Issue #330 - tests: symlink basic tests to a single file that has the common code \ Issue #331 - Safe use of snprintf() / vsnprintf() for Visual studio, and thread-safety fix \ Issue #332 - Valgrind: invalid read after json_object_array_del_idx. \ Issue #333 - Replace obsolete AM_PROG_LIBTOOL \ Issue #335 - README.md: show build status tag from travis-ci.org \ Issue #336 - tests: fix tests in travis-ci.org \ Issue #337 - Synchronize "potentially racy" random seed in lh_char_hash() \ Issue #338 - implement json_object_int_inc(json_object *, int64_t) \ Issue #339 - Json schema validation \ Issue #340 - strerror_override: add extern "C" and JSON_EXPORT specifiers for Visual C++ compilers \ Issue #341 - character "/" parse as "\/" \ Issue #342 - No such file or directory "/usr/include/json.h" \ Issue #343 - Can't parse json \ Issue #344 - Fix Mingw build \ Issue #345 - Fix make dist and make distcheck \ Issue #346 - Clamp double to int32 when narrowing in json_object_get_int. \ Issue #347 - MSVC linker error json_c_strerror \ Issue #348 - why \ Issue #349 - missing is missing? \ Issue #350 - stderror-override and disable-shared \ Issue #351 - SIZE_T_MAX redefined from limits.h \ Issue #352 - INSTALL overrides an automake script. \ Issue #353 - Documentation issues \ Issue #354 - Fixes #351 #352 #353 \ Issue #355 - 1.make it can been compiled with Visual Studio 2010 by modify the CMakeList.txt and others \ Issue #356 - VS2008 test test_util_file.cpp err! \ Issue #357 - __json_c_strerror incompatibility with link-time optimization \ Issue #358 - make issue \ Issue #359 - update CMakeLists.txt for compile with visual studio at least 2010 \ Issue #360 - Use strtoll() to parse ints \ Issue #361 - Fix double to int cast overflow in json_object_get_int64. \ Issue #362 - CMake Package Config \ Issue #363 - Issue #338, add json_object_add_int functions \ Issue #364 - Cmake is Errir \ Issue #365 - added fallthrough for gcc7 \ Issue #366 - how to check the json string,crash! \ Issue #367 - Is json-c support "redirect" semantic? \ Issue #368 - Add examples \ Issue #369 - How to build json-c library for android? \ Issue #370 - Compiling using clang-cl \ Issue #371 - Invalid parsing for Infinity with json-c 0.12 \ Issue #372 - Json-c 0.12: Fixed Infinity bug \ Issue #373 - build: fix build on appveyor CI \ Issue #374 - Undefined symbols for architecture x86_64: \ Issue #375 - what would happened when json_object_object_add add the same key \ Issue #376 - Eclipse error \ Issue #377 - on gcc 7.2.0 on my linux distribution with json-c 2013-04-02 source \ Issue #378 - Eclipse: library (libjson-c) not found, but configured \ Issue #379 - error: this statement may fall through [-Werror=implicit-fallthrough=] \ Issue #380 - Build on Windows \ Issue #381 - Fix makedist \ Issue #382 - Memory leak for json_tokener_parse_ex for version 0.12.1 \ Issue #383 - Fix a compiler warning. \ Issue #384 - Fix a VS 2015 compiler warnings. \

This list was created with:

``` curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2017-12-07+created%3A<2020-04-17&sort=created&order=asc&per_page=400&page=1" > issues1.out curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2017-12-07+created%3A<2020-04-17&sort=created&order=asc&per_page=400&page=2" > issues2.out curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2017-12-07+created%3A<2020-04-17&sort=created&order=asc&per_page=400&page=3" > issues3.out jq -r '.items[] | "[" + .title + "](" + .url + ")" | tostring' issues?.out > issues.md sed -e's,^[ *(.*)](https://api.github.com/.*/([0-9].*)),Issue #\2 - \1,' -i issues.md #... manual editing ... ```


Issues and Pull Requests closed for the 0.14 release (since commit d582d3a(2017-12-07) to a911439(2020-04-17))

Issue #122 - Add utf-8 validation when parsing strings. \ Issue #139 - json_object_from_file cannot accept max_depth \ Issue #143 - RFE / enhancement for full 64-bit signed/unsigned support \ Issue #147 - Please introduce soname bump if API changed \ Issue #166 - Need a way to specify nesting depth when opening JSON file \ Issue #226 - There is no json_object_new_null() \ Issue #314 - new release ? \ Issue #326 - Please extend api json_object_get_uint64 \ Issue #334 - Switch json-c builds to use CMake \ Issue #386 - Makefile: Add ACLOCAL_AMFLAGS \ Issue #387 - doc: Use other doxygen feature to specify mainpage \ Issue #388 - json_object: Add size_t json_object_sizeof() \ Issue #389 - json_object: Avoid double free (and thus a segfault) when ref_count gets < 0 \ Issue #390 - json_object: Add const size_t json_c_object_sizeof() \ Issue #391 - Fix non-GNUC define for JSON_C_CONST_FUNCTION \ Issue #392 - json_object: Avoid invalid free (and thus a segfault) when ref_count gets < 0 \ Issue #393 - json_object_private: Use unsigned 32-bit integer type for refcount \ Issue #394 - Problem serializing double \ Issue #395 - Key gets modified if it contains "\" \ Issue #396 - Build failure with no threads uClibc toolchain \ Issue #397 - update json object with key. \ Issue #398 - Build failed. \ Issue #399 - Avoid uninitialized variable warnings \ Issue #400 - How to generate static lib (.a) \ Issue #401 - Warnings with Valgrind \ Issue #402 - Add fuzzers from OSS-Fuzz \ Issue #403 - Segmentation fault when double quotes is used \ Issue #404 - valgrind: memory leak \ Issue #405 - Missing API to determine an object is empty \ Issue #406 - Undefine NDEBUG for tests \ Issue #407 - json_tokener_parse is crash \ Issue #408 - bug in array_list_del_idx when array_list_length()==1 \ Issue #410 - Fixed typos \ Issue #411 - Crash- signal SIGSEGV, Segmentation fault. ../sysdeps/x86_64/strlen.S: No such file or directory. \ Issue #412 - json_type changes during inter process communication. \ Issue #413 - how to read object of type json_object * in c++ \ Issue #414 - [Question] How JSON-c stores the serialized data in memory? \ Issue #415 - Resolve windows name conflict \ Issue #416 - segmentation fault in json_tokener_parse \ Issue #417 - json_tokener_parse json_object_object_get_ex with string value which is json string \ Issue #418 - json_object_from_* return value documented incorrectly \ Issue #419 - Suggestion: document (and define) that json_object_put() accepts NULL pointer to object \ Issue #420 - arraylist: Fixed names of parameters for callback function \ Issue #421 - install json_object_iterator.h header file \ Issue #422 - json_object_get_double() does not set errno when there is no valid conversion \ Issue #423 - memory leak \ Issue #424 - Parse string contains "\" or "/" errors \ Issue #425 - what this is? \ Issue #426 - __deprecated not supported on clang. \ Issue #427 - CMake: builds involving this target will not be correct \ Issue #430 - json_object_object_del() and Segmentation fault \ Issue #431 - cmake: Bump required version \ Issue #432 - The real CMake support. \ Issue #433 - The real CMake support. \ Issue #434 - The real CMake support \ Issue #435 - json_object_object_del() segmentation fault \ Issue #436 - Improve pkgconfig setting \ Issue #437 - Bad link in README.md \ Issue #438 - Bad link in README.html \ Issue #439 - reserved identifier violation \ Issue #440 - Use of angle brackets around file names for include statements \ Issue #441 - fix c flag loss during cmake building \ Issue #442 - error in configure file \ Issue #443 - remove pretty spaces when using pretty tabs \ Issue #444 - Document refcount of json_tokener_parse_ex return \ Issue #445 - Add missing "make check" target to cmake config \ Issue #446 - Forward slashes get escaped \ Issue #448 - Buffer overflow in json-c \ Issue #449 - Need of json_type_int64 returned by json_object_get_type() \ Issue #450 - Allow use json-c cmake as subproject \ Issue #452 - Update README.md \ Issue #453 - Fixed misalignment in JSON string due to space after
being printed... \ Issue #454 - json_object_private: save 8 bytes in struct json_object in 64-bit arc… \ Issue #455 - index.html:fix dead link \ Issue #456 - STYLE.txt:remove executable permissions \ Issue #457 - .gitignore:add build directory \ Issue #458 - README.md:fix dead "file.html" link \ Issue #459 - README.html:fix link to Doxygen docs, remove WIN32 link \ Issue #460 - No docs for json_object_new_string_len() \ Issue #461 - json_object.c:set errno in json_object_get_double() \ Issue #462 - json_object.h:document json_object_new_string_len() \ Issue #463 - please check newlocale api first argument valuse. \ Issue #465 - CMakeLists.txt doesn't contain json_object_iterator.h which json.h includes \ Issue #466 - configure:3610: error: C compiler cannot create executables \ Issue #467 - Fix compiler warnings \ Issue #468 - Fix compiler warnings \ Issue #469 - Build under alpine with pecl install & docker-php-ext-enable? \ Issue #470 - cfuhash_foreach_remove doesn't upate cfuhash_num_entries \ Issue #472 - Segmentation fault in json_object_iter_begin \ Issue #473 - Convert ChangeLog to valid UTF-8 encoding. \ Issue #474 - Installation directories empty with CMake in pkg-config. \ Issue #475 - improvement proposal for json_object_object_foreach \ Issue #477 - Hang/Crash with large strings \ Issue #478 - json_object_get_string_len returns 0 when value is number \ Issue #479 - I want to use it in iOS or Android but I can't compile \ Issue #480 - json-c-0.12.1 failed making from source code \ Issue #481 - error while loading shared libraries: libjson-c.so.4 \ Issue #482 - Error "double free or corruption" after free() \ Issue #483 - compatible with rarely-used Chinese characters in GBK charset \ Issue #485 - Install CMake module files \ Issue #486 - In the case of negative double value, it is formatted without including ".0" \ Issue #488 - Some APIs are not exported when built as shared lib on Win32 \ Issue #489 - Don't use -Werror by default \ Issue #490 - do not compile with -Werror by default \ Issue #491 - build: add option –disable-werror to configure \ Issue #492 - lack some quick usage in readme \ Issue #494 - Code generator? \ Issue #495 - README.md:fix 2 typos \ Issue #496 - json_pointer.h:suggest minor grammar improvement for pointer doc \ Issue #497 - add common header for all tests \ Issue #498 - double_serializer_test fails (with valgrind) \ Issue #499 - .travis.yml:test on more recent clang and gcc versions \ Issue #500 - test/Makefile.am:add missing deps for test1 and test2 \ Issue #501 - undefine NDEBUG for tests \ Issue #502 - configure error \ Issue #503 - json-c retuns OK when Invalid json string is passed \ Issue #504 - json_object_put coredump \ Issue #505 - Add vcpkg installation instructions \ Issue #506 - Cannot parse more than one object \ Issue #509 - Sometimes a double value is not serialized \ Issue #510 - Bump so-name and improve CMake \ Issue #511 - Reduce lines for better optimization \ Issue #512 - Properly append to CMAKE_C_FLAGS string \ Issue #513 - What does userdata means?And what is the case we can use it? \ Issue #514 - Json c 0.13 \ Issue #515 - Mies suomesta fixes segfaults and logic errors \ Issue #516 - Lja slight mods \ Issue #518 - Escape character "\\003\", get unexpected value \ Issue #519 - Add test case obj token \ Issue #520 - Adding type uint64 \ Issue #521 - build cmake windows 10 \ Issue #522 - update json_visit testcase \ Issue #523 - update tsetcase for tokener_c \ Issue #524 - Increase coverage \ Issue #525 - update pointer test case \ Issue #526 - Increased the test coverage of printbuf.c 82% to 92%. \ Issue #527 - Arraylist testcase \ Issue #528 - Solve issue #108. Skip while parsing. \ Issue #529 - Increased the test coverage of json_c_version.c 0% to 100%. \ Issue #530 - validate utf-8 string before parse \ Issue #531 - validate utf-8 string \ Issue #532 - json_object_object_get_ex returning the original object \ Issue #533 - Fix "make check" \ Issue #535 - short string optimization: excessive array length \ Issue #536 - add json_object_new_null() \ Issue #538 - update shortstring and arraylist parameters \ Issue #539 - double serializes to the old value after set_double \ Issue #541 - add coveralls auto tool to json-c \ Issue #542 - add uint64 data to json-c \ Issue #543 - Readme \ Issue #544 - Increase distcheck target in cmake \ Issue #545 - add doc target in cmake \ Issue #546 - Add uninstall target in cmake \ Issue #547 - modify json-c default build type, and fix up the assert() errors in t… \ Issue #548 - Solve some problems about cmake build type (debug/release) \ Issue #549 - lib installation issues \ Issue #550 - Format codes with clang-format tool? \ Issue #551 - Allow hexadecimal number format convention parsing \ Issue #553 - Fix/clang ubsan \ Issue #554 - RFC 8259 compatibility mode \ Issue #555 - Format json-c with clang-format tool \ Issue #556 - Fixes various Wreturn-type and Wimplicit-fallthrough errors on Mingw-w64 \ Issue #557 - Add option in CMAKE to not build documentation \ Issue #558 - modify the doc target message \ Issue #559 - json_c_visit() not exported on Windows \ Issue #560 - error: implicit declaration of function '_strtoi64' \ Issue #561 - add the badge in README.md and test the coveralls \ Issue #562 - Bugfix and testcases supplements \ Issue #563 - Changed order of calloc args to match stdlib \ Issue #564 - Remove autogenerated files \ Issue #565 - test the CI and ignore this PR \ Issue #566 - add the json_types.h to Makefile.am \ Issue #567 - Install json_types.h with autotools build as well. \ Issue #568 - Adding better support to MinGW \ Issue #569 - Handling of -Bsymbolic-function in CMakeLists.txt is deficient \ Issue #571 - CMake: Bump SONAME to 5. \ Issue #572 - Small fixes to CMakeLists \ Issue #573 - Fix coveralls submission. \ Issue #574 - autogen.sh missing from repository \ Issue #575 - Small cosmetics. \ Issue #576 - Test coverage for json_c_version. \ Issue #577 - Be verbose on failing json_c_version test. \ Issue #578 - CMake: Install pkgconfig file in proper location by default \ Issue #579 - Enforce strict prototypes. \ Issue #580 - Fix CMake tests for enforced strict prototypes. \ Issue #581 - CMakeLists: do not enforce strict prototypes on Windows. \