adding new-json protocol code
authorerickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Fri, 6 Jul 2007 20:36:37 +0000 (20:36 +0000)
committererickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Fri, 6 Jul 2007 20:36:37 +0000 (20:36 +0000)
commit09682a7286bf82ca3bf86ff4679dbcd73009d230
tree7af716951be8b195846a398a16eabed1e4a68237
parentc5e5a7e22b4410b9f06c1e08a5e7161aaf58f5c2
adding new-json protocol code
added in new build config var OSRF_LEGACY_JSON, which, when set, tells the compiler to build the JSON code as a standlone .so called libobjson.so for legacy support
this flag also copies the objson headers into place.  the objson headers are how just dummy wrappers around the osrf_json headers.
added jsonObjectIterator/jsonObjectNode legacy code

git-svn-id: svn://svn.open-ils.org/OpenSRF/branches/new-json2@1007 9efc2488-bf62-4759-914b-345cdb29e865
36 files changed:
include/objson/json2xml.h
include/objson/json_parser.h
include/objson/object.h
include/objson/xml2json.h
include/opensrf/osrfConfig.h
include/opensrf/osrf_app_session.h
include/opensrf/osrf_application.h
include/opensrf/osrf_cache.h
include/opensrf/osrf_json.h [new file with mode: 0644]
include/opensrf/osrf_json_utils.h [new file with mode: 0644]
include/opensrf/osrf_json_xml.h [new file with mode: 0644]
include/opensrf/osrf_legacy_json.h [new file with mode: 0644]
include/opensrf/osrf_message.h
include/opensrf/osrf_settings.h
include/opensrf/xml_utils.h
install.conf
src/Makefile
src/c-apps/Makefile
src/c-apps/osrf_dbmath.c
src/c-apps/osrf_math.c
src/c-apps/osrf_version.c
src/gateway/Makefile
src/gateway/osrf_json_gateway.c
src/jserver/Makefile
src/libopensrf/Makefile
src/libopensrf/Makefile.json [new file with mode: 0644]
src/libopensrf/osrf_application.c
src/libopensrf/osrf_json_object.c [new file with mode: 0644]
src/libopensrf/osrf_json_parser.c [new file with mode: 0644]
src/libopensrf/osrf_json_tools.c [new file with mode: 0644]
src/libopensrf/osrf_json_xml.c [new file with mode: 0644]
src/libopensrf/osrf_legacy_json.c [new file with mode: 0644]
src/perlmods/OpenSRF/Utils/JSON.pm
src/router/Makefile
src/srfsh/Makefile
src/srfsh/srfsh.c