AminetAminet
Search:
84494 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/lib/json-c.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:C library for processing JSON
Author:Various. Ported to Amiga by Nightfox <cameronscottarmstrong at gmail.com>
Uploader:Cameron Armstrong (Nightfox) <cameronscottarmstrong gmail com>
Type:dev/lib
Version:0.17
Architecture:m68k-amigaos; ppc-amigaos
Kurz:C-Bibliothek zur Verarbeitung von JSON
Date:2023-12-23
Download:http://aminet.net/dev/lib/json-c.lha - View contents
Readme:http://aminet.net/dev/lib/json-c.readme
Downloads:204

An Amiga port of json-c, a C library for processing JSON. 
See https://github.com/json-c/json-c for details

CHANGELOG:
0.17 (up to commit 077661f, 2023-08-08)
========================================

Deprecated and removed features:
--------------------------------
* None

New features
------------
* json_patch: add first implementation only with patch application
* Add --disable-static and --disable-dynamic options to the cmake-configure
  script.
* Add -DBUILD_APPS=NO option to disable app build
* Minimum cmake version is now 3.9

Significant changes and bug fixes
---------------------------------
* When serializing with JSON_C_TO_STRING_PRETTY set, keep the opening and 
  closing curly or square braces on same line for empty objects or arrays.
* Disable locale handling when targeting a uClibc system due to problems
  with its duplocale() function.
* When parsing with JSON_TOKENER_STRICT set, integer overflow/underflow
  now result in a json_tokener_error_parse_number.  Without that flag
  values are capped at INT64_MIN/UINT64_MAX.
* Fix memory leak with emtpy strings in json_object_set_string
* json_object_from_fd_ex: fail if file is too large (>=INT_MAX bytes)
* Add back json_number_chars, but only because it's part of the public API.
* Entirely drop mode bits from open(O_RDONLY) to avoid warnings on certain
  platforms.
* Specify dependent libraries, including -lbsd, in a more consistent way so
  linking against a static json-c works better
* Fix a variety of build problems and add & improve tests
* Update RFC reference to https://www.rfc-editor.org/rfc/rfc8259

***


Contents of dev/lib/json-c.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Dec 23 14:13 json-c/
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Dec 23 14:25 json-c/OS3/
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Dec 23 14:25 json-c/OS3/include/
-rw-r--r--   501/20        155     219  70.8% -lh5- 67ce Dec 23 14:25 json-c/OS3/include/apps_config.h
-rw-r--r--   501/20       1038    2592  40.0% -lh5- c10a Dec 23 14:25 json-c/OS3/include/arraylist.h
-rw-r--r--   501/20       1439    6157  23.4% -lh5- bdd5 Dec 23 14:25 json-c/OS3/include/config.h
-rw-r--r--   501/20        895    2703  33.1% -lh5- 3325 Dec 23 14:25 json-c/OS3/include/debug.h
-rw-r--r--   501/20        449     834  53.8% -lh5- 52fb Dec 23 14:25 json-c/OS3/include/json.h
-rw-r--r--   501/20        606    1372  44.2% -lh5- 20a5 Dec 23 14:25 json-c/OS3/include/json_c_version.h
-rw-r--r--   501/20        114     183  62.3% -lh5- 4ca2 Dec 23 14:25 json-c/OS3/include/json_config.h
-rw-r--r--   501/20        360     675  53.3% -lh5- 4872 Dec 23 14:25 json-c/OS3/include/json_inttypes.h
-rw-r--r--   501/20      11084   44516  24.9% -lh5- 5062 Dec 23 14:25 json-c/OS3/include/json_object.h
-rw-r--r--   501/20       2531    8394  30.2% -lh5- 8504 Dec 23 14:25 json-c/OS3/include/json_object_iterator.h
-rw-r--r--   501/20        980    2207  44.4% -lh5- 0032 Dec 23 14:25 json-c/OS3/include/json_object_private.h
-rw-r--r--   501/20       1126    2455  45.9% -lh5- 4b4b Dec 23 14:25 json-c/OS3/include/json_patch.h
-rw-r--r--   501/20       1422    4532  31.4% -lh5- 5dd9 Dec 23 14:25 json-c/OS3/include/json_pointer.h
-rw-r--r--   501/20        534    1323  40.4% -lh5- e63c Dec 23 14:25 json-c/OS3/include/json_pointer_private.h
-rw-r--r--   501/20       3515   10614  33.1% -lh5- ce2c Dec 23 14:25 json-c/OS3/include/json_tokener.h
-rw-r--r--   501/20        733    1666  44.0% -lh5- ba5e Dec 23 14:25 json-c/OS3/include/json_types.h
-rw-r--r--   501/20       1476    3920  37.7% -lh5- 53b8 Dec 23 14:25 json-c/OS3/include/json_util.h
-rw-r--r--   501/20       1170    3175  36.9% -lh5- cf6a Dec 23 14:25 json-c/OS3/include/json_visit.h
-rw-r--r--   501/20       3336   12380  26.9% -lh5- e775 Dec 23 14:25 json-c/OS3/include/linkhash.h
-rw-r--r--   501/20        370     898  41.2% -lh5- 405c Dec 23 14:25 json-c/OS3/include/math_compat.h
-rw-r--r--   501/20       1682    4353  38.6% -lh5- 58af Dec 23 14:25 json-c/OS3/include/printbuf.h
-rw-r--r--   501/20        321     506  63.4% -lh5- 958d Dec 23 14:25 json-c/OS3/include/random_seed.h
-rw-r--r--   501/20        465     991  46.9% -lh5- d9f8 Dec 23 14:25 json-c/OS3/include/snprintf_compat.h
-rw-r--r--   501/20        218     363  60.1% -lh5- 8f13 Dec 23 14:25 json-c/OS3/include/strdup_compat.h
-rw-r--r--   501/20        274     509  53.8% -lh5- 818a Dec 23 14:25 json-c/OS3/include/strerror_override.h
-rw-r--r--   501/20        603    1247  48.4% -lh5- e1b1 Dec 23 14:25 json-c/OS3/include/vasprintf_compat.h
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Dec 23 14:25 json-c/OS3/lib/
-rw-r--r--   501/20     111760  298212  37.5% -lh5- 6da1 Dec 23 14:25 json-c/OS3/lib/libjson-c.a
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Dec 23 14:26 json-c/OS4/
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Dec 23 14:29 json-c/OS4/include/
-rw-r--r--   501/20        155     219  70.8% -lh5- 67ce Dec 23 14:26 json-c/OS4/include/apps_config.h
-rw-r--r--   501/20       1038    2592  40.0% -lh5- c10a Dec 23 14:26 json-c/OS4/include/arraylist.h
-rw-r--r--   501/20       1431    6170  23.2% -lh5- d8a5 Dec 23 14:26 json-c/OS4/include/config.h
-rw-r--r--   501/20        895    2703  33.1% -lh5- 3325 Dec 23 14:26 json-c/OS4/include/debug.h
-rw-r--r--   501/20        449     834  53.8% -lh5- 52fb Dec 23 14:26 json-c/OS4/include/json.h
-rw-r--r--   501/20        606    1372  44.2% -lh5- 20a5 Dec 23 14:26 json-c/OS4/include/json_c_version.h
-rw-r--r--   501/20        114     183  62.3% -lh5- 4ca2 Dec 23 14:26 json-c/OS4/include/json_config.h
-rw-r--r--   501/20        360     675  53.3% -lh5- 4872 Dec 23 14:26 json-c/OS4/include/json_inttypes.h
-rw-r--r--   501/20      11084   44516  24.9% -lh5- 5062 Dec 23 14:26 json-c/OS4/include/json_object.h
-rw-r--r--   501/20       2531    8394  30.2% -lh5- 8504 Dec 23 14:26 json-c/OS4/include/json_object_iterator.h
-rw-r--r--   501/20        980    2207  44.4% -lh5- 0032 Dec 23 14:26 json-c/OS4/include/json_object_private.h
-rw-r--r--   501/20       1126    2455  45.9% -lh5- 4b4b Dec 23 14:26 json-c/OS4/include/json_patch.h
-rw-r--r--   501/20       1422    4532  31.4% -lh5- 5dd9 Dec 23 14:26 json-c/OS4/include/json_pointer.h
-rw-r--r--   501/20        534    1323  40.4% -lh5- e63c Dec 23 14:26 json-c/OS4/include/json_pointer_private.h
-rw-r--r--   501/20       3515   10614  33.1% -lh5- ce2c Dec 23 14:26 json-c/OS4/include/json_tokener.h
-rw-r--r--   501/20        733    1666  44.0% -lh5- ba5e Dec 23 14:26 json-c/OS4/include/json_types.h
-rw-r--r--   501/20       1476    3920  37.7% -lh5- 53b8 Dec 23 14:26 json-c/OS4/include/json_util.h
-rw-r--r--   501/20       1170    3175  36.9% -lh5- cf6a Dec 23 14:26 json-c/OS4/include/json_visit.h
-rw-r--r--   501/20       3336   12380  26.9% -lh5- e775 Dec 23 14:26 json-c/OS4/include/linkhash.h
-rw-r--r--   501/20        370     898  41.2% -lh5- 405c Dec 23 14:26 json-c/OS4/include/math_compat.h
-rw-r--r--   501/20       1682    4353  38.6% -lh5- 58af Dec 23 14:26 json-c/OS4/include/printbuf.h
-rw-r--r--   501/20        321     506  63.4% -lh5- 958d Dec 23 14:26 json-c/OS4/include/random_seed.h
-rw-r--r--   501/20        465     991  46.9% -lh5- d9f8 Dec 23 14:26 json-c/OS4/include/snprintf_compat.h
-rw-r--r--   501/20        218     363  60.1% -lh5- 8f13 Dec 23 14:26 json-c/OS4/include/strdup_compat.h
-rw-r--r--   501/20        274     509  53.8% -lh5- 818a Dec 23 14:26 json-c/OS4/include/strerror_override.h
-rw-r--r--   501/20        603    1247  48.4% -lh5- e1b1 Dec 23 14:26 json-c/OS4/include/vasprintf_compat.h
drwxr-xr-x   501/20          0       0 ****** -lhd- 0000 Dec 23 14:28 json-c/OS4/lib/
-rw-r--r--   501/20      87795  273390  32.1% -lh5- f68f Dec 23 14:26 json-c/OS4/lib/libjson-c.a
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        61 files  273339  809183  33.8%            Dec 24 02:49

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>