MCPcopy Create free account
hub / github.com/apache/httpd / json_iter_val

Function json_iter_val

modules/md/mod_md_status.c:622–637  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

620}
621
622static int json_iter_val(void *data, size_t index, md_json_t *json)
623{
624 status_ctx *ctx = data;
625 const char *prefix = ctx->prefix;
626 if (HTML_STATUS(ctx)) {
627 if (index) apr_brigade_puts(ctx->bb, NULL, NULL, ctx->separator);
628 }
629 else {
630 ctx->prefix = apr_pstrcat(ctx->p, prefix, apr_psprintf(ctx->p, "[%" APR_SIZE_T_FMT "]", index), NULL);
631 }
632 add_json_val(ctx, json);
633 if (!HTML_STATUS(ctx)) {
634 ctx->prefix = prefix;
635 }
636 return 1;
637}
638
639static void add_json_val(status_ctx *ctx, md_json_t *j)
640{

Callers

nothing calls this directly

Calls 1

add_json_valFunction · 0.85

Tested by

no test coverage detected