| 112 | } |
| 113 | |
| 114 | bool json_to_jsonrpc_errcode(const char *buffer, const jsmntok_t *tok, |
| 115 | enum jsonrpc_errcode *errcode) |
| 116 | { |
| 117 | s64 tmp; |
| 118 | |
| 119 | if (!json_to_s64(buffer, tok, &tmp)) |
| 120 | return false; |
| 121 | *errcode = tmp; |
| 122 | |
| 123 | /* Just in case it doesn't fit. */ |
| 124 | if (*errcode != tmp) |
| 125 | return false; |
| 126 | |
| 127 | return true; |
| 128 | } |
| 129 | |
| 130 | bool json_to_sha256(const char *buffer, const jsmntok_t *tok, struct sha256 *dest) |
| 131 | { |
no test coverage detected