| 354 | /* numbers */ |
| 355 | |
| 356 | double md_json_getn(const md_json_t *json, ...) |
| 357 | { |
| 358 | json_t *j; |
| 359 | va_list ap; |
| 360 | |
| 361 | va_start(ap, json); |
| 362 | j = jselect(json, ap); |
| 363 | va_end(ap); |
| 364 | return (j && json_is_number(j))? json_number_value(j) : 0.0; |
| 365 | } |
| 366 | |
| 367 | apr_status_t md_json_setn(double value, md_json_t *json, ...) |
| 368 | { |
no test coverage detected