OK: json_object_from_fd(/home/erh/json-c/json-c/tests/valid.json)={ "foo": 123 } OK: json_object_from_file(not_present.json) correctly returned NULL: json_object_from_file: error opening file /home/erh/json-c/json-c/tests/not_present.json: ERRNO=ENOENT OK: json_object_from_fd(closed_fd), expecting NULL, EBADF, got:0x0, json_object_from_fd: error reading fd 3: ERRNO=EBADF OK: json_object_to_file(json.out, jso)=0 file[json.out], size=336, contents={"foo":1234,"foo1":"abcdefghijklmnopqrstuvwxyz","foo2":"abcdefghijklmnopqrstuvwxyz","foo3":"abcdefghijklmnopqrstuvwxyz","foo4":"abcdefghijklmnopqrstuvwxyz","foo5":"abcdefghijklmnopqrstuvwxyz","foo6":"abcdefghijklmnopqrstuvwxyz","foo7":"abcdefghijklmnopqrstuvwxyz","foo8":"abcdefghijklmnopqrstuvwxyz","foo9":"abcdefghijklmnopqrstuvwxyz"} OK: json_object_to_file_ext(json2.out, jso, JSON_C_TO_STRING_PRETTY)=0 file[json2.out], size=367, contents={ "foo":1234, "foo1":"abcdefghijklmnopqrstuvwxyz", "foo2":"abcdefghijklmnopqrstuvwxyz", "foo3":"abcdefghijklmnopqrstuvwxyz", "foo4":"abcdefghijklmnopqrstuvwxyz", "foo5":"abcdefghijklmnopqrstuvwxyz", "foo6":"abcdefghijklmnopqrstuvwxyz", "foo7":"abcdefghijklmnopqrstuvwxyz", "foo8":"abcdefghijklmnopqrstuvwxyz", "foo9":"abcdefghijklmnopqrstuvwxyz" }