jansson/test/suites/api
Graeme Smecher 3a7512d2b0 Make json_pack/json_unpack() recursive
Note that we pass va_list pointers around instead of just va_lists, which
would seem more intuitive. This is necessary since the behaviour of va_lists
passed as function parameters is finicky. Quoth stdarg(3):

	If ap is passed to a function that uses va_arg(ap,type) then the value
	of ap is undefined after the return of that function.

The pointer-passing strategy is used by Python's Py_BuildValue() for the same
purpose.
2011-01-14 21:43:48 +02:00
..
check-exports Make json_error_t transparent again 2010-10-26 21:20:34 +03:00
Makefile.am Adds json_pack / json_unpack variadic functions. 2010-10-26 08:59:06 +03:00
run Remove the C++ interface 2010-06-12 22:45:49 +03:00
test_array.c Add year 2010 to copyright notices 2010-02-02 21:26:11 +02:00
test_copy.c Add a flags parameter to all decoding functions for future needs 2010-08-14 17:28:09 +03:00
test_dump.c Fix a few memory leaks in tests 2010-06-10 21:16:07 +03:00
test_equal.c Add a flags parameter to all decoding functions for future needs 2010-08-14 17:28:09 +03:00
test_load.c Make json_error_t transparent again 2010-10-26 21:20:34 +03:00
test_number.c Add year 2010 to copyright notices 2010-02-02 21:26:11 +02:00
test_object.c Implement JSON_PRESERVE_ORDER encoding flag 2010-02-11 20:48:56 +02:00
test_pack.c Make json_pack/json_unpack() recursive 2011-01-14 21:43:48 +02:00
test_simple.c Unify unsigned integer usage in the API 2010-06-15 15:38:59 +03:00
test_unpack.c Make json_pack/json_unpack() recursive 2011-01-14 21:43:48 +02:00
util.h Add year 2010 to copyright notices 2010-02-02 21:26:11 +02:00