| 368 | |
| 369 | |
| 370 | void json_add_tok(struct json_stream *result, const char *fieldname, |
| 371 | const jsmntok_t *tok, const char *buffer) |
| 372 | { |
| 373 | char *space; |
| 374 | assert(tok->type != JSMN_UNDEFINED); |
| 375 | |
| 376 | space = json_member_direct(result, fieldname, json_tok_full_len(tok)); |
| 377 | memcpy(space, json_tok_full(buffer, tok), json_tok_full_len(tok)); |
| 378 | } |
| 379 | |
| 380 | void json_add_jsonrpc_errcode(struct json_stream *result, const char *fieldname, |
| 381 | enum jsonrpc_errcode code) |