4504df71178fe7a0eb8e7c37fa548b7c853a800f
Added a Win32/Win64 compliant implementation of vasprintf
* debug.c - C. Watford (christopher dot watford at gmail dot com)
Removed usage of vsyslog on Win32/Win64 systems, needs to be handled
by a configure script
* json_object.c - C. Watford (christopher dot watford at gmail dot com)
Added scope operator to wrap usage of json_object_object_foreach, this
needs to be rethought to be more ANSI C friendly
* json_object.h - C. Watford (christopher dot watford at gmail dot com)
Added Microsoft C friendly version of json_object_object_foreach
* json_tokener.c - C. Watford (christopher dot watford at gmail dot com)
Added a Win32/Win64 compliant implementation of strndup
* json_util.c - C. Watford (christopher dot watford at gmail dot com)
Added cast and mask to suffice size_t v. unsigned int conversion
correctness
* json_tokener.c - sign reversal issue on error info for nested object parse
spotted by Johan Bj�rklund (johbjo09 at kth.se)
* json_object.c - escape " in json_escape_str
* Change to automake and libtool to build shared and static library
Michael Clark <michael@metaparadigm.com>
git-svn-id: http://svn.metaparadigm.com/svn/json-c/trunk@4 327403b1-1117-474d-bef2-5cb71233fd97
Building on Unix with gcc and autotools If checking out from CVS: cp /usr/share/libtool/ltmain.sh . aclocal-1.6 automake-1.6 --add-missing autoconf Then configure, make, make install Test programs To build the test programs run 'make check' Linking to libjson If your system has pkgconfig then you can just add this to your makefile CFLAGS += $(shell pkg-config --cflags json) LDFLAGS += $(shell pkg-config --libs json)
Description
Languages
C
94.4%
M4
2%
Makefile
1.8%
HTML
1.5%
Shell
0.2%