summaryrefslogtreecommitdiff
path: root/arraylist.h
Commit message (Collapse)AuthorAgeFilesLines
* Add includes and split off json_types.h to help ensure that headers can be ↵Eric Haszlakiewicz2020-04-061-0/+2
| | | | included in any order.
* clang-format the filesdota172020-04-031-24/+15
|
* arraylist: Fix names of parameters for callback functionmax2018-06-011-3/+3
|
* Undeprecate the array_list, lh_table and printbuf typedefs, but move each to ↵Eric Haszlakiewicz2017-12-061-0/+1
| | | | the corresponding header files.
* Add a brief overview of each file to the docs.Eric Haszlakiewicz2017-12-061-0/+6
|
* Fix a few places that needed adjustment for the size_t changes, including ↵Eric Haszlakiewicz2016-05-231-1/+1
| | | | updating the range checks to use a calculated SIZE_T_MAX.
* Merge branch 'fixes-for-upstream' of https://github.com/doctaweeks/json-c ↵Eric Haszlakiewicz2016-05-231-5/+5
|\ | | | | | | into doctaweeks-fixes-for-upstream
| * Use size_t for array list length and sizeDaniel M. Weeks2015-11-241-5/+5
| |
* | Added array_list_del_idx and json_object_array_del_idxMark Swoope2015-04-021-0/+2
|/
* Slight style tweaks to the bsearch changest.Eric Haszlakiewicz2015-03-041-2/+2
|
* add bsearch for arraysAlexander Dahl2014-08-211-0/+5
| | | | | | Arrays can already be sorted with json_object_array_sort() which uses qsort() of the standard C library. This adds a counterpart using the bsearch() from C.
* Add new json_object_array_sort functionFrederik Deweerdt2011-10-071-0/+3
| | | | | - uses libc's qsort to sort the arraylist - add test in test1.c
* * Don't use this as a variable, so we can compile with a C++ compilerMichael Clark2009-02-251-0/+8
| | | | | | | | | | * Add casts from void* to type of assignment when using malloc * Add #ifdef __cplusplus guards to all of the headers * Add typedefs for json_object, json_tokener, array_list, printbuf, lh_table Michael Clark, <michael@metaparadigm.com> git-svn-id: http://svn.metaparadigm.com/svn/json-c/trunk@33 327403b1-1117-474d-bef2-5cb71233fd97
* * Make headers C++ compatible by change *this to *objMichael Clark2007-03-131-16/+9
| | | | | | | | | | | | | | | * Add ifdef C++ extern "C" to headers * Use simpler definition of min and max in bits.h Larry Lansing, llansing at fuzzynerd dot com * Remove automake 1.6 requirement * Move autogen commands into autogen.sh. Update README * Remove error pointer special case for Windows * Change license from LGPL to MIT Michael Clark <michael@metaparadigm.com> git-svn-id: http://svn.metaparadigm.com/svn/json-c/trunk@10 327403b1-1117-474d-bef2-5cb71233fd97
* import of version 0.1Michael Clark2007-03-131-0/+52
git-svn-id: http://svn.metaparadigm.com/svn/json-c/trunk@2 327403b1-1117-474d-bef2-5cb71233fd97