kv_add
struct kv *kv_add(struct kvtree *, char *, char *);
if (kv_add(&resp->http_headers, "Server",
if (kv_add(&resp->http_headers,
if (kv_add(&resp->http_headers,
if (kv_add(&resp->http_headers,
} else if (kv_add(&resp->http_headers, "Connection", "close") == NULL)
kv_add(&resp->http_headers, "Strict-Transport-Security",
kv_add(&resp->http_headers, "Date", tmbuf) == NULL))
(void)kv_add(&resp->http_headers, key, value);
kv_add(&resp->http_headers,
if (kv_add(&resp->http_headers, "Content-Range",
if (kv_add(&resp->http_headers, "Server",
if (kv_add(&resp->http_headers,
} else if (kv_add(&resp->http_headers, "Connection", "close") == NULL)
if ((ct = kv_add(&resp->http_headers, "Content-Type", NULL)) == NULL ||
kv_add(&resp->http_headers, "Content-Length", NULL)) == NULL ||
kv_add(&resp->http_headers, "Last-Modified", tmbuf) == NULL)
kv_add(&resp->http_headers, "Strict-Transport-Security",
kv_add(&resp->http_headers, "Date", tmbuf) == NULL)
if ((hdr = kv_add(&desc->http_headers, key,
if ((match = kv_add(kv->kv_matchtree, kp->kv_key,
if ((hdr = kv_add(&desc->http_headers, key,
if (kv_add(&desc->http_headers, "Connection",
struct kv *kv_add(struct kvtree *, char *, char *, int);