19 Commits

Author SHA1 Message Date
rexy712
e77d20cae4 Add _c API functions to allow custom allocation/deallocation functions 2020-07-20 03:16:21 -07:00
rexy712
7177386801 Cleanup unneeded functions and includes 2020-03-23 10:58:56 -07:00
rexy712
b5002db578 Fix rjp_internal to use newer configure option 2020-03-09 14:40:04 -07:00
rexy712
7b54b12e6e Add ordered objects using linked lists. Add wrapper for auto selecting functions to call given either object type. Add conversion functions between object types. 2020-02-29 11:58:11 -08:00
rexy712
656992233e Updated copyright year 2020-02-23 10:03:59 -08:00
rexy712
6a9597c274 Reorganized file structure 2020-02-23 09:59:37 -08:00
rexy712
debd8cc31d Move unused utility function into debug only section 2020-02-19 06:16:09 -08:00
rexy712
67208e38e0 Removed vinit, was a really dumb idea. Redid a lot of the API to match. Fixed some tree related memory leaks. 2020-02-18 17:36:54 -08:00
rexy712
ff241e2a6f Successfully hid RJP_value implementation from API 2020-01-19 09:19:20 -08:00
rexy712
a646d1c4e8 Moved rjp.c, memory.c, and strings.c over to new tree-based objects. Unfortunately, the API did need modified because C lacks the 'mutable' keyword. 2020-01-13 15:19:27 -08:00
rexy712
0df7efabb7 Fixed standard noncompliant function naming convention 2019-08-25 07:49:56 -07:00
rexy712
6771d00c6e Updated copyright notice 2019-03-30 05:20:53 -07:00
rexy712
4b5586ffed Reorganized file structure 2018-12-21 12:44:47 -08:00
Rexy712
e1813d718f Add copy operation, added documentation, broke ABI by adding some const 2018-12-18 15:50:24 -08:00
rexy712
83655214f0 Split rjp_add_member into 2 different functions to maintain const correctness 2018-12-16 14:29:16 -08:00
rexy712
20e46d2af2 Added support for unicode escape sequences 2018-12-15 05:33:44 -08:00
rexy712
af9b0b837e Allow root value to be non-object 2018-12-06 15:34:31 -08:00
rexy712
6f4a55a766 removed excess 'struct's (typedefs) 2018-12-01 08:33:08 -08:00
rexy712
e70b0833e6 Working json output and split source into multiple files 2018-11-29 14:26:20 -08:00