43 #ifndef HTTP_HCLASSES_H
47 #define http_header_make(h, c, s) \
48 ((http_header_t *)msg_header_make((h), (c), (s)))
49 #define http_header_vformat(h, c, f, a) \
50 ((http_header_t *)msg_header_vformat((h), (c), (f), (a)))
73 #ifndef HTTP_HCLASSES_ONLY
92 #define HTTP_REQUEST_INIT() HTTP_HDR_INIT(request)
113 #define http_request_init(x) \
114 HTTP_HEADER_INIT(x, http_request_class, sizeof(http_request_t))
137 #define http_is_request(h) \
138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_request_hash)
173 __attribute__((__malloc__));
208 __attribute__((__malloc__));
232 __attribute__((__malloc__));
260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
323 #ifndef HTTP_HCLASSES_ONLY
342 #define HTTP_STATUS_INIT() HTTP_HDR_INIT(status)
363 #define http_status_init(x) \
364 HTTP_HEADER_INIT(x, http_status_class, sizeof(http_status_t))
387 #define http_is_status(h) \
388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_status_hash)
423 __attribute__((__malloc__));
458 __attribute__((__malloc__));
482 __attribute__((__malloc__));
510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
522 h = http_header_vformat(home, http_status_class, fmt, ap);
545 return (
http_status_t *)http_header_make(home, http_status_class, s);
573 #ifndef HTTP_HCLASSES_ONLY
592 #define HTTP_ACCEPT_INIT() HTTP_HDR_INIT(accept)
613 #define http_accept_init(x) \
614 HTTP_HEADER_INIT(x, http_accept_class, sizeof(http_accept_t))
637 #define http_is_accept(h) \
638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_accept_hash)
673 __attribute__((__malloc__));
708 __attribute__((__malloc__));
732 __attribute__((__malloc__));
760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
772 h = http_header_vformat(home, http_accept_class, fmt, ap);
795 return (
http_accept_t *)http_header_make(home, http_accept_class, s);
823 #ifndef HTTP_HCLASSES_ONLY
842 #define HTTP_ACCEPT_CHARSET_INIT() HTTP_HDR_INIT(accept_charset)
860 return HTTP_HEADER_INIT(x, http_accept_charset_class,
sizeof(http_accept_charset_t));
863 #define http_accept_charset_init(x) \
864 HTTP_HEADER_INIT(x, http_accept_charset_class, sizeof(http_accept_charset_t))
887 #define http_is_accept_charset(h) \
888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_accept_charset_hash)
922 http_accept_charset_t
const *hdr)
923 __attribute__((__malloc__));
957 http_accept_charset_t
const *hdr)
958 __attribute__((__malloc__));
982 __attribute__((__malloc__));
1010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
1022 h = http_header_vformat(home, http_accept_charset_class, fmt, ap);
1025 return (http_accept_charset_t *)h;
1031 return (http_accept_charset_t *)
1038 return (http_accept_charset_t *)
1045 return (http_accept_charset_t *)http_header_make(home, http_accept_charset_class, s);
1073 #ifndef HTTP_HCLASSES_ONLY
1092 #define HTTP_ACCEPT_ENCODING_INIT() HTTP_HDR_INIT(accept_encoding)
1110 return HTTP_HEADER_INIT(x, http_accept_encoding_class,
sizeof(http_accept_encoding_t));
1113 #define http_accept_encoding_init(x) \
1114 HTTP_HEADER_INIT(x, http_accept_encoding_class, sizeof(http_accept_encoding_t))
1137 #define http_is_accept_encoding(h) \
1138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_accept_encoding_hash)
1172 http_accept_encoding_t
const *hdr)
1173 __attribute__((__malloc__));
1207 http_accept_encoding_t
const *hdr)
1208 __attribute__((__malloc__));
1232 __attribute__((__malloc__));
1260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
1272 h = http_header_vformat(home, http_accept_encoding_class, fmt, ap);
1275 return (http_accept_encoding_t *)h;
1281 return (http_accept_encoding_t *)
1288 return (http_accept_encoding_t *)
1295 return (http_accept_encoding_t *)http_header_make(home, http_accept_encoding_class, s);
1323 #ifndef HTTP_HCLASSES_ONLY
1342 #define HTTP_ACCEPT_LANGUAGE_INIT() HTTP_HDR_INIT(accept_language)
1360 return HTTP_HEADER_INIT(x, http_accept_language_class,
sizeof(http_accept_language_t));
1363 #define http_accept_language_init(x) \
1364 HTTP_HEADER_INIT(x, http_accept_language_class, sizeof(http_accept_language_t))
1387 #define http_is_accept_language(h) \
1388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_accept_language_hash)
1422 http_accept_language_t
const *hdr)
1423 __attribute__((__malloc__));
1457 http_accept_language_t
const *hdr)
1458 __attribute__((__malloc__));
1482 __attribute__((__malloc__));
1510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
1522 h = http_header_vformat(home, http_accept_language_class, fmt, ap);
1525 return (http_accept_language_t *)h;
1531 return (http_accept_language_t *)
1538 return (http_accept_language_t *)
1545 return (http_accept_language_t *)http_header_make(home, http_accept_language_class, s);
1573 #ifndef HTTP_HCLASSES_ONLY
1592 #define HTTP_ACCEPT_RANGES_INIT() HTTP_HDR_INIT(accept_ranges)
1613 #define http_accept_ranges_init(x) \
1614 HTTP_HEADER_INIT(x, http_accept_ranges_class, sizeof(http_accept_ranges_t))
1637 #define http_is_accept_ranges(h) \
1638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_accept_ranges_hash)
1673 __attribute__((__malloc__));
1708 __attribute__((__malloc__));
1732 __attribute__((__malloc__));
1760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
1772 h = http_header_vformat(home, http_accept_ranges_class, fmt, ap);
1823 #ifndef HTTP_HCLASSES_ONLY
1842 #define HTTP_ALLOW_INIT() HTTP_HDR_INIT(allow)
1863 #define http_allow_init(x) \
1864 HTTP_HEADER_INIT(x, http_allow_class, sizeof(http_allow_t))
1887 #define http_is_allow(h) \
1888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_allow_hash)
1923 __attribute__((__malloc__));
1958 __attribute__((__malloc__));
1982 __attribute__((__malloc__));
2010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
2022 h = http_header_vformat(home, http_allow_class, fmt, ap);
2045 return (
http_allow_t *)http_header_make(home, http_allow_class, s);
2073 #ifndef HTTP_HCLASSES_ONLY
2092 #define HTTP_AUTHENTICATION_INFO_INIT() HTTP_HDR_INIT(authentication_info)
2110 return HTTP_HEADER_INIT(x, http_authentication_info_class,
sizeof(http_authentication_info_t));
2113 #define http_authentication_info_init(x) \
2114 HTTP_HEADER_INIT(x, http_authentication_info_class, sizeof(http_authentication_info_t))
2137 #define http_is_authentication_info(h) \
2138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_authentication_info_hash)
2172 http_authentication_info_t
const *hdr)
2173 __attribute__((__malloc__));
2207 http_authentication_info_t
const *hdr)
2208 __attribute__((__malloc__));
2232 __attribute__((__malloc__));
2260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
2272 h = http_header_vformat(home, http_authentication_info_class, fmt, ap);
2275 return (http_authentication_info_t *)h;
2281 return (http_authentication_info_t *)
2288 return (http_authentication_info_t *)
2295 return (http_authentication_info_t *)http_header_make(home, http_authentication_info_class, s);
2323 #ifndef HTTP_HCLASSES_ONLY
2342 #define HTTP_AUTHORIZATION_INIT() HTTP_HDR_INIT(authorization)
2360 return HTTP_HEADER_INIT(x, http_authorization_class,
sizeof(http_authorization_t));
2363 #define http_authorization_init(x) \
2364 HTTP_HEADER_INIT(x, http_authorization_class, sizeof(http_authorization_t))
2387 #define http_is_authorization(h) \
2388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_authorization_hash)
2422 http_authorization_t
const *hdr)
2423 __attribute__((__malloc__));
2457 http_authorization_t
const *hdr)
2458 __attribute__((__malloc__));
2482 __attribute__((__malloc__));
2510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
2522 h = http_header_vformat(home, http_authorization_class, fmt, ap);
2525 return (http_authorization_t *)h;
2531 return (http_authorization_t *)
2538 return (http_authorization_t *)
2545 return (http_authorization_t *)http_header_make(home, http_authorization_class, s);
2573 #ifndef HTTP_HCLASSES_ONLY
2592 #define HTTP_AGE_INIT() HTTP_HDR_INIT(age)
2613 #define http_age_init(x) \
2614 HTTP_HEADER_INIT(x, http_age_class, sizeof(http_age_t))
2634 return header && header->sh_class->hc_hash ==
http_age_hash;
2637 #define http_is_age(h) \
2638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_age_hash)
2672 http_age_t
const *hdr)
2673 __attribute__((__malloc__));
2707 http_age_t
const *hdr)
2708 __attribute__((__malloc__));
2732 __attribute__((__malloc__));
2760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
2772 h = http_header_vformat(home, http_age_class, fmt, ap);
2775 return (http_age_t *)h;
2781 return (http_age_t *)
2788 return (http_age_t *)
2795 return (http_age_t *)http_header_make(home, http_age_class, s);
2823 #ifndef HTTP_HCLASSES_ONLY
2842 #define HTTP_CACHE_CONTROL_INIT() HTTP_HDR_INIT(cache_control)
2863 #define http_cache_control_init(x) \
2864 HTTP_HEADER_INIT(x, http_cache_control_class, sizeof(http_cache_control_t))
2887 #define http_is_cache_control(h) \
2888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_cache_control_hash)
2923 __attribute__((__malloc__));
2958 __attribute__((__malloc__));
2982 __attribute__((__malloc__));
3010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
3022 h = http_header_vformat(home, http_cache_control_class, fmt, ap);
3073 #ifndef HTTP_HCLASSES_ONLY
3092 #define HTTP_CONNECTION_INIT() HTTP_HDR_INIT(connection)
3113 #define http_connection_init(x) \
3114 HTTP_HEADER_INIT(x, http_connection_class, sizeof(http_connection_t))
3137 #define http_is_connection(h) \
3138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_connection_hash)
3173 __attribute__((__malloc__));
3208 __attribute__((__malloc__));
3232 __attribute__((__malloc__));
3260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
3272 h = http_header_vformat(home, http_connection_class, fmt, ap);
3323 #ifndef HTTP_HCLASSES_ONLY
3342 #define HTTP_DATE_INIT() HTTP_HDR_INIT(date)
3363 #define http_date_init(x) \
3364 HTTP_HEADER_INIT(x, http_date_class, sizeof(http_date_t))
3387 #define http_is_date(h) \
3388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_date_hash)
3423 __attribute__((__malloc__));
3458 __attribute__((__malloc__));
3482 __attribute__((__malloc__));
3510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
3522 h = http_header_vformat(home, http_date_class, fmt, ap);
3545 return (
http_date_t *)http_header_make(home, http_date_class, s);
3573 #ifndef HTTP_HCLASSES_ONLY
3592 #define HTTP_ETAG_INIT() HTTP_HDR_INIT(etag)
3613 #define http_etag_init(x) \
3614 HTTP_HEADER_INIT(x, http_etag_class, sizeof(http_etag_t))
3637 #define http_is_etag(h) \
3638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_etag_hash)
3672 http_etag_t
const *hdr)
3673 __attribute__((__malloc__));
3707 http_etag_t
const *hdr)
3708 __attribute__((__malloc__));
3732 __attribute__((__malloc__));
3760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
3772 h = http_header_vformat(home, http_etag_class, fmt, ap);
3775 return (http_etag_t *)h;
3781 return (http_etag_t *)
3788 return (http_etag_t *)
3795 return (http_etag_t *)http_header_make(home, http_etag_class, s);
3823 #ifndef HTTP_HCLASSES_ONLY
3842 #define HTTP_EXPECT_INIT() HTTP_HDR_INIT(expect)
3863 #define http_expect_init(x) \
3864 HTTP_HEADER_INIT(x, http_expect_class, sizeof(http_expect_t))
3887 #define http_is_expect(h) \
3888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_expect_hash)
3922 http_expect_t
const *hdr)
3923 __attribute__((__malloc__));
3957 http_expect_t
const *hdr)
3958 __attribute__((__malloc__));
3982 __attribute__((__malloc__));
4010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
4022 h = http_header_vformat(home, http_expect_class, fmt, ap);
4025 return (http_expect_t *)h;
4031 return (http_expect_t *)
4038 return (http_expect_t *)
4045 return (http_expect_t *)http_header_make(home, http_expect_class, s);
4073 #ifndef HTTP_HCLASSES_ONLY
4092 #define HTTP_EXPIRES_INIT() HTTP_HDR_INIT(expires)
4113 #define http_expires_init(x) \
4114 HTTP_HEADER_INIT(x, http_expires_class, sizeof(http_expires_t))
4137 #define http_is_expires(h) \
4138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_expires_hash)
4173 __attribute__((__malloc__));
4208 __attribute__((__malloc__));
4232 __attribute__((__malloc__));
4260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
4272 h = http_header_vformat(home, http_expires_class, fmt, ap);
4295 return (
http_expires_t *)http_header_make(home, http_expires_class, s);
4323 #ifndef HTTP_HCLASSES_ONLY
4342 #define HTTP_FROM_INIT() HTTP_HDR_INIT(from)
4363 #define http_from_init(x) \
4364 HTTP_HEADER_INIT(x, http_from_class, sizeof(http_from_t))
4387 #define http_is_from(h) \
4388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_from_hash)
4422 http_from_t
const *hdr)
4423 __attribute__((__malloc__));
4457 http_from_t
const *hdr)
4458 __attribute__((__malloc__));
4482 __attribute__((__malloc__));
4510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
4522 h = http_header_vformat(home, http_from_class, fmt, ap);
4525 return (http_from_t *)h;
4531 return (http_from_t *)
4538 return (http_from_t *)
4545 return (http_from_t *)http_header_make(home, http_from_class, s);
4573 #ifndef HTTP_HCLASSES_ONLY
4592 #define HTTP_HOST_INIT() HTTP_HDR_INIT(host)
4613 #define http_host_init(x) \
4614 HTTP_HEADER_INIT(x, http_host_class, sizeof(http_host_t))
4637 #define http_is_host(h) \
4638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_host_hash)
4673 __attribute__((__malloc__));
4708 __attribute__((__malloc__));
4732 __attribute__((__malloc__));
4760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
4772 h = http_header_vformat(home, http_host_class, fmt, ap);
4795 return (
http_host_t *)http_header_make(home, http_host_class, s);
4823 #ifndef HTTP_HCLASSES_ONLY
4842 #define HTTP_IF_MATCH_INIT() HTTP_HDR_INIT(if_match)
4863 #define http_if_match_init(x) \
4864 HTTP_HEADER_INIT(x, http_if_match_class, sizeof(http_if_match_t))
4887 #define http_is_if_match(h) \
4888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_if_match_hash)
4923 __attribute__((__malloc__));
4958 __attribute__((__malloc__));
4982 __attribute__((__malloc__));
5010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
5022 h = http_header_vformat(home, http_if_match_class, fmt, ap);
5045 return (
http_if_match_t *)http_header_make(home, http_if_match_class, s);
5073 #ifndef HTTP_HCLASSES_ONLY
5092 #define HTTP_IF_MODIFIED_SINCE_INIT() HTTP_HDR_INIT(if_modified_since)
5113 #define http_if_modified_since_init(x) \
5114 HTTP_HEADER_INIT(x, http_if_modified_since_class, sizeof(http_if_modified_since_t))
5137 #define http_is_if_modified_since(h) \
5138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_if_modified_since_hash)
5173 __attribute__((__malloc__));
5208 __attribute__((__malloc__));
5232 __attribute__((__malloc__));
5260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
5272 h = http_header_vformat(home, http_if_modified_since_class, fmt, ap);
5323 #ifndef HTTP_HCLASSES_ONLY
5342 #define HTTP_IF_NONE_MATCH_INIT() HTTP_HDR_INIT(if_none_match)
5363 #define http_if_none_match_init(x) \
5364 HTTP_HEADER_INIT(x, http_if_none_match_class, sizeof(http_if_none_match_t))
5387 #define http_is_if_none_match(h) \
5388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_if_none_match_hash)
5423 __attribute__((__malloc__));
5458 __attribute__((__malloc__));
5482 __attribute__((__malloc__));
5510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
5522 h = http_header_vformat(home, http_if_none_match_class, fmt, ap);
5573 #ifndef HTTP_HCLASSES_ONLY
5592 #define HTTP_IF_RANGE_INIT() HTTP_HDR_INIT(if_range)
5613 #define http_if_range_init(x) \
5614 HTTP_HEADER_INIT(x, http_if_range_class, sizeof(http_if_range_t))
5637 #define http_is_if_range(h) \
5638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_if_range_hash)
5673 __attribute__((__malloc__));
5708 __attribute__((__malloc__));
5732 __attribute__((__malloc__));
5760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
5772 h = http_header_vformat(home, http_if_range_class, fmt, ap);
5795 return (
http_if_range_t *)http_header_make(home, http_if_range_class, s);
5823 #ifndef HTTP_HCLASSES_ONLY
5842 #define HTTP_IF_UNMODIFIED_SINCE_INIT() HTTP_HDR_INIT(if_unmodified_since)
5863 #define http_if_unmodified_since_init(x) \
5864 HTTP_HEADER_INIT(x, http_if_unmodified_since_class, sizeof(http_if_unmodified_since_t))
5887 #define http_is_if_unmodified_since(h) \
5888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_if_unmodified_since_hash)
5923 __attribute__((__malloc__));
5958 __attribute__((__malloc__));
5982 __attribute__((__malloc__));
6010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
6022 h = http_header_vformat(home, http_if_unmodified_since_class, fmt, ap);
6073 #ifndef HTTP_HCLASSES_ONLY
6092 #define HTTP_LAST_MODIFIED_INIT() HTTP_HDR_INIT(last_modified)
6113 #define http_last_modified_init(x) \
6114 HTTP_HEADER_INIT(x, http_last_modified_class, sizeof(http_last_modified_t))
6137 #define http_is_last_modified(h) \
6138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_last_modified_hash)
6173 __attribute__((__malloc__));
6208 __attribute__((__malloc__));
6232 __attribute__((__malloc__));
6260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
6272 h = http_header_vformat(home, http_last_modified_class, fmt, ap);
6323 #ifndef HTTP_HCLASSES_ONLY
6342 #define HTTP_LOCATION_INIT() HTTP_HDR_INIT(location)
6363 #define http_location_init(x) \
6364 HTTP_HEADER_INIT(x, http_location_class, sizeof(http_location_t))
6387 #define http_is_location(h) \
6388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_location_hash)
6423 __attribute__((__malloc__));
6458 __attribute__((__malloc__));
6482 __attribute__((__malloc__));
6510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
6522 h = http_header_vformat(home, http_location_class, fmt, ap);
6545 return (
http_location_t *)http_header_make(home, http_location_class, s);
6573 #ifndef HTTP_HCLASSES_ONLY
6592 #define HTTP_MAX_FORWARDS_INIT() HTTP_HDR_INIT(max_forwards)
6613 #define http_max_forwards_init(x) \
6614 HTTP_HEADER_INIT(x, http_max_forwards_class, sizeof(http_max_forwards_t))
6637 #define http_is_max_forwards(h) \
6638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_max_forwards_hash)
6673 __attribute__((__malloc__));
6708 __attribute__((__malloc__));
6732 __attribute__((__malloc__));
6760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
6772 h = http_header_vformat(home, http_max_forwards_class, fmt, ap);
6823 #ifndef HTTP_HCLASSES_ONLY
6842 #define HTTP_PRAGMA_INIT() HTTP_HDR_INIT(pragma)
6863 #define http_pragma_init(x) \
6864 HTTP_HEADER_INIT(x, http_pragma_class, sizeof(http_pragma_t))
6887 #define http_is_pragma(h) \
6888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_pragma_hash)
6923 __attribute__((__malloc__));
6958 __attribute__((__malloc__));
6982 __attribute__((__malloc__));
7010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
7022 h = http_header_vformat(home, http_pragma_class, fmt, ap);
7045 return (
http_pragma_t *)http_header_make(home, http_pragma_class, s);
7073 #ifndef HTTP_HCLASSES_ONLY
7092 #define HTTP_PROXY_AUTHENTICATE_INIT() HTTP_HDR_INIT(proxy_authenticate)
7110 return HTTP_HEADER_INIT(x, http_proxy_authenticate_class,
sizeof(http_proxy_authenticate_t));
7113 #define http_proxy_authenticate_init(x) \
7114 HTTP_HEADER_INIT(x, http_proxy_authenticate_class, sizeof(http_proxy_authenticate_t))
7137 #define http_is_proxy_authenticate(h) \
7138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_proxy_authenticate_hash)
7172 http_proxy_authenticate_t
const *hdr)
7173 __attribute__((__malloc__));
7207 http_proxy_authenticate_t
const *hdr)
7208 __attribute__((__malloc__));
7232 __attribute__((__malloc__));
7260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
7272 h = http_header_vformat(home, http_proxy_authenticate_class, fmt, ap);
7275 return (http_proxy_authenticate_t *)h;
7281 return (http_proxy_authenticate_t *)
7288 return (http_proxy_authenticate_t *)
7295 return (http_proxy_authenticate_t *)http_header_make(home, http_proxy_authenticate_class, s);
7323 #ifndef HTTP_HCLASSES_ONLY
7342 #define HTTP_PROXY_AUTHORIZATION_INIT() HTTP_HDR_INIT(proxy_authorization)
7360 return HTTP_HEADER_INIT(x, http_proxy_authorization_class,
sizeof(http_proxy_authorization_t));
7363 #define http_proxy_authorization_init(x) \
7364 HTTP_HEADER_INIT(x, http_proxy_authorization_class, sizeof(http_proxy_authorization_t))
7387 #define http_is_proxy_authorization(h) \
7388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_proxy_authorization_hash)
7422 http_proxy_authorization_t
const *hdr)
7423 __attribute__((__malloc__));
7457 http_proxy_authorization_t
const *hdr)
7458 __attribute__((__malloc__));
7482 __attribute__((__malloc__));
7510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
7522 h = http_header_vformat(home, http_proxy_authorization_class, fmt, ap);
7525 return (http_proxy_authorization_t *)h;
7531 return (http_proxy_authorization_t *)
7538 return (http_proxy_authorization_t *)
7545 return (http_proxy_authorization_t *)http_header_make(home, http_proxy_authorization_class, s);
7573 #ifndef HTTP_HCLASSES_ONLY
7592 #define HTTP_RANGE_INIT() HTTP_HDR_INIT(range)
7613 #define http_range_init(x) \
7614 HTTP_HEADER_INIT(x, http_range_class, sizeof(http_range_t))
7637 #define http_is_range(h) \
7638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_range_hash)
7673 __attribute__((__malloc__));
7708 __attribute__((__malloc__));
7732 __attribute__((__malloc__));
7760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
7772 h = http_header_vformat(home, http_range_class, fmt, ap);
7795 return (
http_range_t *)http_header_make(home, http_range_class, s);
7823 #ifndef HTTP_HCLASSES_ONLY
7842 #define HTTP_REFERER_INIT() HTTP_HDR_INIT(referer)
7863 #define http_referer_init(x) \
7864 HTTP_HEADER_INIT(x, http_referer_class, sizeof(http_referer_t))
7887 #define http_is_referer(h) \
7888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_referer_hash)
7923 __attribute__((__malloc__));
7958 __attribute__((__malloc__));
7982 __attribute__((__malloc__));
8010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
8022 h = http_header_vformat(home, http_referer_class, fmt, ap);
8045 return (
http_referer_t *)http_header_make(home, http_referer_class, s);
8073 #ifndef HTTP_HCLASSES_ONLY
8092 #define HTTP_RETRY_AFTER_INIT() HTTP_HDR_INIT(retry_after)
8113 #define http_retry_after_init(x) \
8114 HTTP_HEADER_INIT(x, http_retry_after_class, sizeof(http_retry_after_t))
8137 #define http_is_retry_after(h) \
8138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_retry_after_hash)
8173 __attribute__((__malloc__));
8208 __attribute__((__malloc__));
8232 __attribute__((__malloc__));
8260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
8272 h = http_header_vformat(home, http_retry_after_class, fmt, ap);
8323 #ifndef HTTP_HCLASSES_ONLY
8342 #define HTTP_SERVER_INIT() HTTP_HDR_INIT(server)
8363 #define http_server_init(x) \
8364 HTTP_HEADER_INIT(x, http_server_class, sizeof(http_server_t))
8387 #define http_is_server(h) \
8388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_server_hash)
8422 http_server_t
const *hdr)
8423 __attribute__((__malloc__));
8457 http_server_t
const *hdr)
8458 __attribute__((__malloc__));
8482 __attribute__((__malloc__));
8510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
8522 h = http_header_vformat(home, http_server_class, fmt, ap);
8525 return (http_server_t *)h;
8531 return (http_server_t *)
8538 return (http_server_t *)
8545 return (http_server_t *)http_header_make(home, http_server_class, s);
8573 #ifndef HTTP_HCLASSES_ONLY
8592 #define HTTP_TE_INIT() HTTP_HDR_INIT(te)
8613 #define http_te_init(x) \
8614 HTTP_HEADER_INIT(x, http_te_class, sizeof(http_te_t))
8634 return header && header->sh_class->hc_hash ==
http_te_hash;
8637 #define http_is_te(h) \
8638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_te_hash)
8673 __attribute__((__malloc__));
8708 __attribute__((__malloc__));
8732 __attribute__((__malloc__));
8760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
8772 h = http_header_vformat(home, http_te_class, fmt, ap);
8795 return (
http_te_t *)http_header_make(home, http_te_class, s);
8823 #ifndef HTTP_HCLASSES_ONLY
8842 #define HTTP_TRAILER_INIT() HTTP_HDR_INIT(trailer)
8863 #define http_trailer_init(x) \
8864 HTTP_HEADER_INIT(x, http_trailer_class, sizeof(http_trailer_t))
8887 #define http_is_trailer(h) \
8888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_trailer_hash)
8923 __attribute__((__malloc__));
8958 __attribute__((__malloc__));
8982 __attribute__((__malloc__));
9010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
9022 h = http_header_vformat(home, http_trailer_class, fmt, ap);
9045 return (
http_trailer_t *)http_header_make(home, http_trailer_class, s);
9073 #ifndef HTTP_HCLASSES_ONLY
9092 #define HTTP_TRANSFER_ENCODING_INIT() HTTP_HDR_INIT(transfer_encoding)
9113 #define http_transfer_encoding_init(x) \
9114 HTTP_HEADER_INIT(x, http_transfer_encoding_class, sizeof(http_transfer_encoding_t))
9137 #define http_is_transfer_encoding(h) \
9138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_transfer_encoding_hash)
9173 __attribute__((__malloc__));
9208 __attribute__((__malloc__));
9232 __attribute__((__malloc__));
9260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
9272 h = http_header_vformat(home, http_transfer_encoding_class, fmt, ap);
9323 #ifndef HTTP_HCLASSES_ONLY
9342 #define HTTP_UPGRADE_INIT() HTTP_HDR_INIT(upgrade)
9363 #define http_upgrade_init(x) \
9364 HTTP_HEADER_INIT(x, http_upgrade_class, sizeof(http_upgrade_t))
9387 #define http_is_upgrade(h) \
9388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_upgrade_hash)
9423 __attribute__((__malloc__));
9458 __attribute__((__malloc__));
9482 __attribute__((__malloc__));
9510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
9522 h = http_header_vformat(home, http_upgrade_class, fmt, ap);
9545 return (
http_upgrade_t *)http_header_make(home, http_upgrade_class, s);
9573 #ifndef HTTP_HCLASSES_ONLY
9592 #define HTTP_USER_AGENT_INIT() HTTP_HDR_INIT(user_agent)
9610 return HTTP_HEADER_INIT(x, http_user_agent_class,
sizeof(http_user_agent_t));
9613 #define http_user_agent_init(x) \
9614 HTTP_HEADER_INIT(x, http_user_agent_class, sizeof(http_user_agent_t))
9637 #define http_is_user_agent(h) \
9638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_user_agent_hash)
9672 http_user_agent_t
const *hdr)
9673 __attribute__((__malloc__));
9707 http_user_agent_t
const *hdr)
9708 __attribute__((__malloc__));
9732 __attribute__((__malloc__));
9760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
9772 h = http_header_vformat(home, http_user_agent_class, fmt, ap);
9775 return (http_user_agent_t *)h;
9781 return (http_user_agent_t *)
9788 return (http_user_agent_t *)
9795 return (http_user_agent_t *)http_header_make(home, http_user_agent_class, s);
9823 #ifndef HTTP_HCLASSES_ONLY
9842 #define HTTP_VARY_INIT() HTTP_HDR_INIT(vary)
9863 #define http_vary_init(x) \
9864 HTTP_HEADER_INIT(x, http_vary_class, sizeof(http_vary_t))
9887 #define http_is_vary(h) \
9888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_vary_hash)
9923 __attribute__((__malloc__));
9958 __attribute__((__malloc__));
9982 __attribute__((__malloc__));
10010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
10022 h = http_header_vformat(home, http_vary_class, fmt, ap);
10045 return (
http_vary_t *)http_header_make(home, http_vary_class, s);
10073 #ifndef HTTP_HCLASSES_ONLY
10092 #define HTTP_VIA_INIT() HTTP_HDR_INIT(via)
10113 #define http_via_init(x) \
10114 HTTP_HEADER_INIT(x, http_via_class, sizeof(http_via_t))
10134 return header && header->sh_class->hc_hash ==
http_via_hash;
10137 #define http_is_via(h) \
10138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_via_hash)
10173 __attribute__((__malloc__));
10208 __attribute__((__malloc__));
10232 __attribute__((__malloc__));
10260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
10272 h = http_header_vformat(home, http_via_class, fmt, ap);
10295 return (
http_via_t *)http_header_make(home, http_via_class, s);
10323 #ifndef HTTP_HCLASSES_ONLY
10342 #define HTTP_WARNING_INIT() HTTP_HDR_INIT(warning)
10363 #define http_warning_init(x) \
10364 HTTP_HEADER_INIT(x, http_warning_class, sizeof(http_warning_t))
10387 #define http_is_warning(h) \
10388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_warning_hash)
10423 __attribute__((__malloc__));
10458 __attribute__((__malloc__));
10482 __attribute__((__malloc__));
10510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
10522 h = http_header_vformat(home, http_warning_class, fmt, ap);
10545 return (
http_warning_t *)http_header_make(home, http_warning_class, s);
10573 #ifndef HTTP_HCLASSES_ONLY
10592 #define HTTP_WWW_AUTHENTICATE_INIT() HTTP_HDR_INIT(www_authenticate)
10610 return HTTP_HEADER_INIT(x, http_www_authenticate_class,
sizeof(http_www_authenticate_t));
10613 #define http_www_authenticate_init(x) \
10614 HTTP_HEADER_INIT(x, http_www_authenticate_class, sizeof(http_www_authenticate_t))
10637 #define http_is_www_authenticate(h) \
10638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_www_authenticate_hash)
10672 http_www_authenticate_t
const *hdr)
10673 __attribute__((__malloc__));
10707 http_www_authenticate_t
const *hdr)
10708 __attribute__((__malloc__));
10732 __attribute__((__malloc__));
10760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
10772 h = http_header_vformat(home, http_www_authenticate_class, fmt, ap);
10775 return (http_www_authenticate_t *)h;
10781 return (http_www_authenticate_t *)
10788 return (http_www_authenticate_t *)
10795 return (http_www_authenticate_t *)http_header_make(home, http_www_authenticate_class, s);
10823 #ifndef HTTP_HCLASSES_ONLY
10842 #define HTTP_PROXY_CONNECTION_INIT() HTTP_HDR_INIT(proxy_connection)
10863 #define http_proxy_connection_init(x) \
10864 HTTP_HEADER_INIT(x, http_proxy_connection_class, sizeof(http_proxy_connection_t))
10887 #define http_is_proxy_connection(h) \
10888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_proxy_connection_hash)
10923 __attribute__((__malloc__));
10958 __attribute__((__malloc__));
10982 __attribute__((__malloc__));
11010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
11022 h = http_header_vformat(home, http_proxy_connection_class, fmt, ap);
11073 #ifndef HTTP_HCLASSES_ONLY
11092 #define HTTP_SET_COOKIE_INIT() HTTP_HDR_INIT(set_cookie)
11113 #define http_set_cookie_init(x) \
11114 HTTP_HEADER_INIT(x, http_set_cookie_class, sizeof(http_set_cookie_t))
11137 #define http_is_set_cookie(h) \
11138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_set_cookie_hash)
11173 __attribute__((__malloc__));
11208 __attribute__((__malloc__));
11232 __attribute__((__malloc__));
11260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
11272 h = http_header_vformat(home, http_set_cookie_class, fmt, ap);
11323 #ifndef HTTP_HCLASSES_ONLY
11342 #define HTTP_COOKIE_INIT() HTTP_HDR_INIT(cookie)
11363 #define http_cookie_init(x) \
11364 HTTP_HEADER_INIT(x, http_cookie_class, sizeof(http_cookie_t))
11387 #define http_is_cookie(h) \
11388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_cookie_hash)
11423 __attribute__((__malloc__));
11458 __attribute__((__malloc__));
11482 __attribute__((__malloc__));
11510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
11522 h = http_header_vformat(home, http_cookie_class, fmt, ap);
11545 return (
http_cookie_t *)http_header_make(home, http_cookie_class, s);
11573 #ifndef HTTP_HCLASSES_ONLY
11592 #define HTTP_MIME_VERSION_INIT() HTTP_HDR_INIT(mime_version)
11610 return HTTP_HEADER_INIT(x, http_mime_version_class,
sizeof(http_mime_version_t));
11613 #define http_mime_version_init(x) \
11614 HTTP_HEADER_INIT(x, http_mime_version_class, sizeof(http_mime_version_t))
11637 #define http_is_mime_version(h) \
11638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_mime_version_hash)
11672 http_mime_version_t
const *hdr)
11673 __attribute__((__malloc__));
11707 http_mime_version_t
const *hdr)
11708 __attribute__((__malloc__));
11732 __attribute__((__malloc__));
11760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
11772 h = http_header_vformat(home, http_mime_version_class, fmt, ap);
11775 return (http_mime_version_t *)h;
11781 return (http_mime_version_t *)
11788 return (http_mime_version_t *)
11795 return (http_mime_version_t *)http_header_make(home, http_mime_version_class, s);
11823 #ifndef HTTP_HCLASSES_ONLY
11842 #define HTTP_CONTENT_ENCODING_INIT() HTTP_HDR_INIT(content_encoding)
11863 #define http_content_encoding_init(x) \
11864 HTTP_HEADER_INIT(x, http_content_encoding_class, sizeof(http_content_encoding_t))
11887 #define http_is_content_encoding(h) \
11888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_content_encoding_hash)
11923 __attribute__((__malloc__));
11958 __attribute__((__malloc__));
11982 __attribute__((__malloc__));
12010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
12022 h = http_header_vformat(home, http_content_encoding_class, fmt, ap);
12073 #ifndef HTTP_HCLASSES_ONLY
12092 #define HTTP_CONTENT_LANGUAGE_INIT() HTTP_HDR_INIT(content_language)
12113 #define http_content_language_init(x) \
12114 HTTP_HEADER_INIT(x, http_content_language_class, sizeof(http_content_language_t))
12137 #define http_is_content_language(h) \
12138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_content_language_hash)
12173 __attribute__((__malloc__));
12208 __attribute__((__malloc__));
12232 __attribute__((__malloc__));
12260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
12272 h = http_header_vformat(home, http_content_language_class, fmt, ap);
12323 #ifndef HTTP_HCLASSES_ONLY
12342 #define HTTP_CONTENT_LENGTH_INIT() HTTP_HDR_INIT(content_length)
12363 #define http_content_length_init(x) \
12364 HTTP_HEADER_INIT(x, http_content_length_class, sizeof(http_content_length_t))
12387 #define http_is_content_length(h) \
12388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_content_length_hash)
12423 __attribute__((__malloc__));
12458 __attribute__((__malloc__));
12482 __attribute__((__malloc__));
12510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
12522 h = http_header_vformat(home, http_content_length_class, fmt, ap);
12573 #ifndef HTTP_HCLASSES_ONLY
12592 #define HTTP_CONTENT_LOCATION_INIT() HTTP_HDR_INIT(content_location)
12610 return HTTP_HEADER_INIT(x, http_content_location_class,
sizeof(http_content_location_t));
12613 #define http_content_location_init(x) \
12614 HTTP_HEADER_INIT(x, http_content_location_class, sizeof(http_content_location_t))
12637 #define http_is_content_location(h) \
12638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_content_location_hash)
12672 http_content_location_t
const *hdr)
12673 __attribute__((__malloc__));
12707 http_content_location_t
const *hdr)
12708 __attribute__((__malloc__));
12732 __attribute__((__malloc__));
12760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
12772 h = http_header_vformat(home, http_content_location_class, fmt, ap);
12775 return (http_content_location_t *)h;
12781 return (http_content_location_t *)
12788 return (http_content_location_t *)
12795 return (http_content_location_t *)http_header_make(home, http_content_location_class, s);
12823 #ifndef HTTP_HCLASSES_ONLY
12842 #define HTTP_CONTENT_MD5_INIT() HTTP_HDR_INIT(content_md5)
12860 return HTTP_HEADER_INIT(x, http_content_md5_class,
sizeof(http_content_md5_t));
12863 #define http_content_md5_init(x) \
12864 HTTP_HEADER_INIT(x, http_content_md5_class, sizeof(http_content_md5_t))
12887 #define http_is_content_md5(h) \
12888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_content_md5_hash)
12922 http_content_md5_t
const *hdr)
12923 __attribute__((__malloc__));
12957 http_content_md5_t
const *hdr)
12958 __attribute__((__malloc__));
12982 __attribute__((__malloc__));
13010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
13022 h = http_header_vformat(home, http_content_md5_class, fmt, ap);
13025 return (http_content_md5_t *)h;
13031 return (http_content_md5_t *)
13038 return (http_content_md5_t *)
13045 return (http_content_md5_t *)http_header_make(home, http_content_md5_class, s);
13073 #ifndef HTTP_HCLASSES_ONLY
13092 #define HTTP_CONTENT_RANGE_INIT() HTTP_HDR_INIT(content_range)
13113 #define http_content_range_init(x) \
13114 HTTP_HEADER_INIT(x, http_content_range_class, sizeof(http_content_range_t))
13137 #define http_is_content_range(h) \
13138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_content_range_hash)
13173 __attribute__((__malloc__));
13208 __attribute__((__malloc__));
13232 __attribute__((__malloc__));
13260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
13272 h = http_header_vformat(home, http_content_range_class, fmt, ap);
13323 #ifndef HTTP_HCLASSES_ONLY
13342 #define HTTP_CONTENT_TYPE_INIT() HTTP_HDR_INIT(content_type)
13363 #define http_content_type_init(x) \
13364 HTTP_HEADER_INIT(x, http_content_type_class, sizeof(http_content_type_t))
13387 #define http_is_content_type(h) \
13388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_content_type_hash)
13423 __attribute__((__malloc__));
13458 __attribute__((__malloc__));
13482 __attribute__((__malloc__));
13510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
13522 h = http_header_vformat(home, http_content_type_class, fmt, ap);
13573 #ifndef HTTP_HCLASSES_ONLY
13592 #define HTTP_UNKNOWN_INIT() HTTP_HDR_INIT(unknown)
13613 #define http_unknown_init(x) \
13614 HTTP_HEADER_INIT(x, http_unknown_class, sizeof(http_unknown_t))
13637 #define http_is_unknown(h) \
13638 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_unknown_hash)
13673 __attribute__((__malloc__));
13708 __attribute__((__malloc__));
13732 __attribute__((__malloc__));
13760 __attribute__((__malloc__, __format__ (printf, 2, 3)));
13772 h = http_header_vformat(home, http_unknown_class, fmt, ap);
13795 return (
http_unknown_t *)http_header_make(home, http_unknown_class, s);
13823 #ifndef HTTP_HCLASSES_ONLY
13842 #define HTTP_ERROR_INIT() HTTP_HDR_INIT(error)
13863 #define http_error_init(x) \
13864 HTTP_HEADER_INIT(x, http_error_class, sizeof(http_error_t))
13887 #define http_is_error(h) \
13888 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_error_hash)
13923 __attribute__((__malloc__));
13958 __attribute__((__malloc__));
13982 __attribute__((__malloc__));
14010 __attribute__((__malloc__, __format__ (printf, 2, 3)));
14022 h = http_header_vformat(home, http_error_class, fmt, ap);
14045 return (
http_error_t *)http_header_make(home, http_error_class, s);
14073 #ifndef HTTP_HCLASSES_ONLY
14092 #define HTTP_SEPARATOR_INIT() HTTP_HDR_INIT(separator)
14113 #define http_separator_init(x) \
14114 HTTP_HEADER_INIT(x, http_separator_class, sizeof(http_separator_t))
14137 #define http_is_separator(h) \
14138 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_separator_hash)
14173 __attribute__((__malloc__));
14208 __attribute__((__malloc__));
14232 __attribute__((__malloc__));
14260 __attribute__((__malloc__, __format__ (printf, 2, 3)));
14272 h = http_header_vformat(home, http_separator_class, fmt, ap);
14295 return (
http_separator_t *)http_header_make(home, http_separator_class, s);
14323 #ifndef HTTP_HCLASSES_ONLY
14342 #define HTTP_PAYLOAD_INIT() HTTP_HDR_INIT(payload)
14363 #define http_payload_init(x) \
14364 HTTP_HEADER_INIT(x, http_payload_class, sizeof(http_payload_t))
14387 #define http_is_payload(h) \
14388 ((h) && ((msg_common_t *)(h))->h_class->hc_hash == http_payload_hash)
14423 __attribute__((__malloc__));
14458 __attribute__((__malloc__));
14482 __attribute__((__malloc__));
14510 __attribute__((__malloc__, __format__ (printf, 2, 3)));
14522 h = http_header_vformat(home, http_payload_class, fmt, ap);
14545 return (
http_payload_t *)http_header_make(home, http_payload_class, s);