| 216 | } |
| 217 | |
| 218 | JSONValue __attribute__((format(printf, 1, 2))) json_error_new(const char *fmt, ...) |
| 219 | { |
| 220 | JSONValue val; |
| 221 | va_list ap; |
| 222 | char buf[256]; |
| 223 | |
| 224 | va_start(ap, fmt); |
| 225 | vsnprintf(buf, sizeof(buf), fmt, ap); |
| 226 | va_end(ap); |
| 227 | val = json_string_new(buf); |
| 228 | val.type = JSON_EXCEPTION; |
| 229 | return val; |
| 230 | } |
| 231 | |
| 232 | JSONValue json_object_new(void) |
| 233 | { |
no test coverage detected