41 #ifndef SU_TAG_CLASS_H
52 #define SIPTAG_P(tt) ((tt)->tt_class == siphdrtag_class)
54 #define SIPTAG_STR_P(tt) ((tt)->tt_class == sipstrtag_class)
56 #define SIPTAG_SIP_P(tt) ((tt)->tt_class == sipmsgtag_class)
59 #define SIPTAGI_P(t) (SIPTAG_P((t)->t_tag))
61 #define SIPTAGI_STR_P(t) (SIPTAG_STR_P((t)->t_tag))
63 #define SIPTAGI_SIP_P(t) (SIPTAG_SIP_P((t)->t_tag))
76 #define SIPTAG_ANY() siptag_any, ((tag_value_t)0)
80 #define SIPTAG_END() siptag_end, (tag_value_t)0
92 #define SIPTAG_SIP(x) siptag_sip, siptag_sip_v((x))
97 #define SIPTAG_SIP_REF(x) siptag_sip_ref, siptag_sip_vr(&(x))
100 #if SU_INLINE_TAG_CAST
106 #define siptag_sip_v(v) (tag_value_t)(v)
107 #define siptag_sip_vr(vp) (tag_value_t)(vp)
124 #define SIPTAG_HEADER(x) siptag_header, siptag_header_v((x))
129 #define SIPTAG_HEADER_REF(x) siptag_header_ref, siptag_header_vr(&(x))
132 #if SU_INLINE_TAG_CAST
140 #define siptag_header_v(v) (tag_value_t)(v)
141 #define siptag_header_vr(vp) (tag_value_t)(vp)
168 #define SIPTAG_HEADER_STR(s) siptag_header_str, tag_str_v((s))
173 #define SIPTAG_HEADER_STR_REF(s) siptag_header_str_ref, tag_str_vr(&(s))
192 #define SIPTAG_REQUEST(x) siptag_request, siptag_request_v(x)
200 #define SIPTAG_REQUEST_REF(x) siptag_request_ref, siptag_request_vr(&(x))
223 #define SIPTAG_REQUEST_STR(s) siptag_request_str, tag_str_v(s)
231 #define SIPTAG_REQUEST_STR_REF(x) siptag_request_str_ref, tag_str_vr(&(x))
234 #if SU_INLINE_TAG_CAST
242 #define siptag_request_v(v) (tag_value_t)(v)
243 #define siptag_request_vr(vp) (tag_value_t)(vp)
262 #define SIPTAG_STATUS(x) siptag_status, siptag_status_v(x)
270 #define SIPTAG_STATUS_REF(x) siptag_status_ref, siptag_status_vr(&(x))
293 #define SIPTAG_STATUS_STR(s) siptag_status_str, tag_str_v(s)
301 #define SIPTAG_STATUS_STR_REF(x) siptag_status_str_ref, tag_str_vr(&(x))
304 #if SU_INLINE_TAG_CAST
312 #define siptag_status_v(v) (tag_value_t)(v)
313 #define siptag_status_vr(vp) (tag_value_t)(vp)
332 #define SIPTAG_VIA(x) siptag_via, siptag_via_v(x)
340 #define SIPTAG_VIA_REF(x) siptag_via_ref, siptag_via_vr(&(x))
363 #define SIPTAG_VIA_STR(s) siptag_via_str, tag_str_v(s)
371 #define SIPTAG_VIA_STR_REF(x) siptag_via_str_ref, tag_str_vr(&(x))
374 #if SU_INLINE_TAG_CAST
382 #define siptag_via_v(v) (tag_value_t)(v)
383 #define siptag_via_vr(vp) (tag_value_t)(vp)
402 #define SIPTAG_ROUTE(x) siptag_route, siptag_route_v(x)
410 #define SIPTAG_ROUTE_REF(x) siptag_route_ref, siptag_route_vr(&(x))
433 #define SIPTAG_ROUTE_STR(s) siptag_route_str, tag_str_v(s)
441 #define SIPTAG_ROUTE_STR_REF(x) siptag_route_str_ref, tag_str_vr(&(x))
444 #if SU_INLINE_TAG_CAST
452 #define siptag_route_v(v) (tag_value_t)(v)
453 #define siptag_route_vr(vp) (tag_value_t)(vp)
472 #define SIPTAG_RECORD_ROUTE(x) siptag_record_route, siptag_record_route_v(x)
480 #define SIPTAG_RECORD_ROUTE_REF(x) siptag_record_route_ref, siptag_record_route_vr(&(x))
503 #define SIPTAG_RECORD_ROUTE_STR(s) siptag_record_route_str, tag_str_v(s)
511 #define SIPTAG_RECORD_ROUTE_STR_REF(x) siptag_record_route_str_ref, tag_str_vr(&(x))
514 #if SU_INLINE_TAG_CAST
522 #define siptag_record_route_v(v) (tag_value_t)(v)
523 #define siptag_record_route_vr(vp) (tag_value_t)(vp)
542 #define SIPTAG_MAX_FORWARDS(x) siptag_max_forwards, siptag_max_forwards_v(x)
550 #define SIPTAG_MAX_FORWARDS_REF(x) siptag_max_forwards_ref, siptag_max_forwards_vr(&(x))
573 #define SIPTAG_MAX_FORWARDS_STR(s) siptag_max_forwards_str, tag_str_v(s)
581 #define SIPTAG_MAX_FORWARDS_STR_REF(x) siptag_max_forwards_str_ref, tag_str_vr(&(x))
584 #if SU_INLINE_TAG_CAST
592 #define siptag_max_forwards_v(v) (tag_value_t)(v)
593 #define siptag_max_forwards_vr(vp) (tag_value_t)(vp)
612 #define SIPTAG_PROXY_REQUIRE(x) siptag_proxy_require, siptag_proxy_require_v(x)
620 #define SIPTAG_PROXY_REQUIRE_REF(x) siptag_proxy_require_ref, siptag_proxy_require_vr(&(x))
643 #define SIPTAG_PROXY_REQUIRE_STR(s) siptag_proxy_require_str, tag_str_v(s)
651 #define SIPTAG_PROXY_REQUIRE_STR_REF(x) siptag_proxy_require_str_ref, tag_str_vr(&(x))
654 #if SU_INLINE_TAG_CAST
662 #define siptag_proxy_require_v(v) (tag_value_t)(v)
663 #define siptag_proxy_require_vr(vp) (tag_value_t)(vp)
682 #define SIPTAG_FROM(x) siptag_from, siptag_from_v(x)
690 #define SIPTAG_FROM_REF(x) siptag_from_ref, siptag_from_vr(&(x))
713 #define SIPTAG_FROM_STR(s) siptag_from_str, tag_str_v(s)
721 #define SIPTAG_FROM_STR_REF(x) siptag_from_str_ref, tag_str_vr(&(x))
724 #if SU_INLINE_TAG_CAST
732 #define siptag_from_v(v) (tag_value_t)(v)
733 #define siptag_from_vr(vp) (tag_value_t)(vp)
752 #define SIPTAG_TO(x) siptag_to, siptag_to_v(x)
760 #define SIPTAG_TO_REF(x) siptag_to_ref, siptag_to_vr(&(x))
783 #define SIPTAG_TO_STR(s) siptag_to_str, tag_str_v(s)
791 #define SIPTAG_TO_STR_REF(x) siptag_to_str_ref, tag_str_vr(&(x))
794 #if SU_INLINE_TAG_CAST
802 #define siptag_to_v(v) (tag_value_t)(v)
803 #define siptag_to_vr(vp) (tag_value_t)(vp)
822 #define SIPTAG_CALL_ID(x) siptag_call_id, siptag_call_id_v(x)
830 #define SIPTAG_CALL_ID_REF(x) siptag_call_id_ref, siptag_call_id_vr(&(x))
853 #define SIPTAG_CALL_ID_STR(s) siptag_call_id_str, tag_str_v(s)
861 #define SIPTAG_CALL_ID_STR_REF(x) siptag_call_id_str_ref, tag_str_vr(&(x))
864 #if SU_INLINE_TAG_CAST
872 #define siptag_call_id_v(v) (tag_value_t)(v)
873 #define siptag_call_id_vr(vp) (tag_value_t)(vp)
892 #define SIPTAG_CSEQ(x) siptag_cseq, siptag_cseq_v(x)
900 #define SIPTAG_CSEQ_REF(x) siptag_cseq_ref, siptag_cseq_vr(&(x))
923 #define SIPTAG_CSEQ_STR(s) siptag_cseq_str, tag_str_v(s)
931 #define SIPTAG_CSEQ_STR_REF(x) siptag_cseq_str_ref, tag_str_vr(&(x))
934 #if SU_INLINE_TAG_CAST
942 #define siptag_cseq_v(v) (tag_value_t)(v)
943 #define siptag_cseq_vr(vp) (tag_value_t)(vp)
962 #define SIPTAG_CONTACT(x) siptag_contact, siptag_contact_v(x)
970 #define SIPTAG_CONTACT_REF(x) siptag_contact_ref, siptag_contact_vr(&(x))
993 #define SIPTAG_CONTACT_STR(s) siptag_contact_str, tag_str_v(s)
1001 #define SIPTAG_CONTACT_STR_REF(x) siptag_contact_str_ref, tag_str_vr(&(x))
1004 #if SU_INLINE_TAG_CAST
1012 #define siptag_contact_v(v) (tag_value_t)(v)
1013 #define siptag_contact_vr(vp) (tag_value_t)(vp)
1032 #define SIPTAG_RSEQ(x) siptag_rseq, siptag_rseq_v(x)
1040 #define SIPTAG_RSEQ_REF(x) siptag_rseq_ref, siptag_rseq_vr(&(x))
1063 #define SIPTAG_RSEQ_STR(s) siptag_rseq_str, tag_str_v(s)
1071 #define SIPTAG_RSEQ_STR_REF(x) siptag_rseq_str_ref, tag_str_vr(&(x))
1074 #if SU_INLINE_TAG_CAST
1082 #define siptag_rseq_v(v) (tag_value_t)(v)
1083 #define siptag_rseq_vr(vp) (tag_value_t)(vp)
1102 #define SIPTAG_RACK(x) siptag_rack, siptag_rack_v(x)
1110 #define SIPTAG_RACK_REF(x) siptag_rack_ref, siptag_rack_vr(&(x))
1133 #define SIPTAG_RACK_STR(s) siptag_rack_str, tag_str_v(s)
1141 #define SIPTAG_RACK_STR_REF(x) siptag_rack_str_ref, tag_str_vr(&(x))
1144 #if SU_INLINE_TAG_CAST
1152 #define siptag_rack_v(v) (tag_value_t)(v)
1153 #define siptag_rack_vr(vp) (tag_value_t)(vp)
1172 #define SIPTAG_REQUEST_DISPOSITION(x) siptag_request_disposition, siptag_request_disposition_v(x)
1180 #define SIPTAG_REQUEST_DISPOSITION_REF(x) siptag_request_disposition_ref, siptag_request_disposition_vr(&(x))
1203 #define SIPTAG_REQUEST_DISPOSITION_STR(s) siptag_request_disposition_str, tag_str_v(s)
1211 #define SIPTAG_REQUEST_DISPOSITION_STR_REF(x) siptag_request_disposition_str_ref, tag_str_vr(&(x))
1214 #if SU_INLINE_TAG_CAST
1222 #define siptag_request_disposition_v(v) (tag_value_t)(v)
1223 #define siptag_request_disposition_vr(vp) (tag_value_t)(vp)
1242 #define SIPTAG_ACCEPT_CONTACT(x) siptag_accept_contact, siptag_accept_contact_v(x)
1250 #define SIPTAG_ACCEPT_CONTACT_REF(x) siptag_accept_contact_ref, siptag_accept_contact_vr(&(x))
1273 #define SIPTAG_ACCEPT_CONTACT_STR(s) siptag_accept_contact_str, tag_str_v(s)
1281 #define SIPTAG_ACCEPT_CONTACT_STR_REF(x) siptag_accept_contact_str_ref, tag_str_vr(&(x))
1284 #if SU_INLINE_TAG_CAST
1292 #define siptag_accept_contact_v(v) (tag_value_t)(v)
1293 #define siptag_accept_contact_vr(vp) (tag_value_t)(vp)
1312 #define SIPTAG_REJECT_CONTACT(x) siptag_reject_contact, siptag_reject_contact_v(x)
1320 #define SIPTAG_REJECT_CONTACT_REF(x) siptag_reject_contact_ref, siptag_reject_contact_vr(&(x))
1343 #define SIPTAG_REJECT_CONTACT_STR(s) siptag_reject_contact_str, tag_str_v(s)
1351 #define SIPTAG_REJECT_CONTACT_STR_REF(x) siptag_reject_contact_str_ref, tag_str_vr(&(x))
1354 #if SU_INLINE_TAG_CAST
1362 #define siptag_reject_contact_v(v) (tag_value_t)(v)
1363 #define siptag_reject_contact_vr(vp) (tag_value_t)(vp)
1382 #define SIPTAG_EXPIRES(x) siptag_expires, siptag_expires_v(x)
1390 #define SIPTAG_EXPIRES_REF(x) siptag_expires_ref, siptag_expires_vr(&(x))
1413 #define SIPTAG_EXPIRES_STR(s) siptag_expires_str, tag_str_v(s)
1421 #define SIPTAG_EXPIRES_STR_REF(x) siptag_expires_str_ref, tag_str_vr(&(x))
1424 #if SU_INLINE_TAG_CAST
1432 #define siptag_expires_v(v) (tag_value_t)(v)
1433 #define siptag_expires_vr(vp) (tag_value_t)(vp)
1452 #define SIPTAG_DATE(x) siptag_date, siptag_date_v(x)
1460 #define SIPTAG_DATE_REF(x) siptag_date_ref, siptag_date_vr(&(x))
1483 #define SIPTAG_DATE_STR(s) siptag_date_str, tag_str_v(s)
1491 #define SIPTAG_DATE_STR_REF(x) siptag_date_str_ref, tag_str_vr(&(x))
1494 #if SU_INLINE_TAG_CAST
1502 #define siptag_date_v(v) (tag_value_t)(v)
1503 #define siptag_date_vr(vp) (tag_value_t)(vp)
1522 #define SIPTAG_RETRY_AFTER(x) siptag_retry_after, siptag_retry_after_v(x)
1530 #define SIPTAG_RETRY_AFTER_REF(x) siptag_retry_after_ref, siptag_retry_after_vr(&(x))
1553 #define SIPTAG_RETRY_AFTER_STR(s) siptag_retry_after_str, tag_str_v(s)
1561 #define SIPTAG_RETRY_AFTER_STR_REF(x) siptag_retry_after_str_ref, tag_str_vr(&(x))
1564 #if SU_INLINE_TAG_CAST
1572 #define siptag_retry_after_v(v) (tag_value_t)(v)
1573 #define siptag_retry_after_vr(vp) (tag_value_t)(vp)
1592 #define SIPTAG_TIMESTAMP(x) siptag_timestamp, siptag_timestamp_v(x)
1600 #define SIPTAG_TIMESTAMP_REF(x) siptag_timestamp_ref, siptag_timestamp_vr(&(x))
1623 #define SIPTAG_TIMESTAMP_STR(s) siptag_timestamp_str, tag_str_v(s)
1631 #define SIPTAG_TIMESTAMP_STR_REF(x) siptag_timestamp_str_ref, tag_str_vr(&(x))
1634 #if SU_INLINE_TAG_CAST
1642 #define siptag_timestamp_v(v) (tag_value_t)(v)
1643 #define siptag_timestamp_vr(vp) (tag_value_t)(vp)
1662 #define SIPTAG_MIN_EXPIRES(x) siptag_min_expires, siptag_min_expires_v(x)
1670 #define SIPTAG_MIN_EXPIRES_REF(x) siptag_min_expires_ref, siptag_min_expires_vr(&(x))
1693 #define SIPTAG_MIN_EXPIRES_STR(s) siptag_min_expires_str, tag_str_v(s)
1701 #define SIPTAG_MIN_EXPIRES_STR_REF(x) siptag_min_expires_str_ref, tag_str_vr(&(x))
1704 #if SU_INLINE_TAG_CAST
1712 #define siptag_min_expires_v(v) (tag_value_t)(v)
1713 #define siptag_min_expires_vr(vp) (tag_value_t)(vp)
1732 #define SIPTAG_SUBJECT(x) siptag_subject, siptag_subject_v(x)
1740 #define SIPTAG_SUBJECT_REF(x) siptag_subject_ref, siptag_subject_vr(&(x))
1763 #define SIPTAG_SUBJECT_STR(s) siptag_subject_str, tag_str_v(s)
1771 #define SIPTAG_SUBJECT_STR_REF(x) siptag_subject_str_ref, tag_str_vr(&(x))
1774 #if SU_INLINE_TAG_CAST
1782 #define siptag_subject_v(v) (tag_value_t)(v)
1783 #define siptag_subject_vr(vp) (tag_value_t)(vp)
1802 #define SIPTAG_PRIORITY(x) siptag_priority, siptag_priority_v(x)
1810 #define SIPTAG_PRIORITY_REF(x) siptag_priority_ref, siptag_priority_vr(&(x))
1833 #define SIPTAG_PRIORITY_STR(s) siptag_priority_str, tag_str_v(s)
1841 #define SIPTAG_PRIORITY_STR_REF(x) siptag_priority_str_ref, tag_str_vr(&(x))
1844 #if SU_INLINE_TAG_CAST
1852 #define siptag_priority_v(v) (tag_value_t)(v)
1853 #define siptag_priority_vr(vp) (tag_value_t)(vp)
1872 #define SIPTAG_CALL_INFO(x) siptag_call_info, siptag_call_info_v(x)
1880 #define SIPTAG_CALL_INFO_REF(x) siptag_call_info_ref, siptag_call_info_vr(&(x))
1903 #define SIPTAG_CALL_INFO_STR(s) siptag_call_info_str, tag_str_v(s)
1911 #define SIPTAG_CALL_INFO_STR_REF(x) siptag_call_info_str_ref, tag_str_vr(&(x))
1914 #if SU_INLINE_TAG_CAST
1922 #define siptag_call_info_v(v) (tag_value_t)(v)
1923 #define siptag_call_info_vr(vp) (tag_value_t)(vp)
1942 #define SIPTAG_ORGANIZATION(x) siptag_organization, siptag_organization_v(x)
1950 #define SIPTAG_ORGANIZATION_REF(x) siptag_organization_ref, siptag_organization_vr(&(x))
1973 #define SIPTAG_ORGANIZATION_STR(s) siptag_organization_str, tag_str_v(s)
1981 #define SIPTAG_ORGANIZATION_STR_REF(x) siptag_organization_str_ref, tag_str_vr(&(x))
1984 #if SU_INLINE_TAG_CAST
1992 #define siptag_organization_v(v) (tag_value_t)(v)
1993 #define siptag_organization_vr(vp) (tag_value_t)(vp)
2012 #define SIPTAG_SERVER(x) siptag_server, siptag_server_v(x)
2020 #define SIPTAG_SERVER_REF(x) siptag_server_ref, siptag_server_vr(&(x))
2043 #define SIPTAG_SERVER_STR(s) siptag_server_str, tag_str_v(s)
2051 #define SIPTAG_SERVER_STR_REF(x) siptag_server_str_ref, tag_str_vr(&(x))
2054 #if SU_INLINE_TAG_CAST
2062 #define siptag_server_v(v) (tag_value_t)(v)
2063 #define siptag_server_vr(vp) (tag_value_t)(vp)
2082 #define SIPTAG_USER_AGENT(x) siptag_user_agent, siptag_user_agent_v(x)
2090 #define SIPTAG_USER_AGENT_REF(x) siptag_user_agent_ref, siptag_user_agent_vr(&(x))
2113 #define SIPTAG_USER_AGENT_STR(s) siptag_user_agent_str, tag_str_v(s)
2121 #define SIPTAG_USER_AGENT_STR_REF(x) siptag_user_agent_str_ref, tag_str_vr(&(x))
2124 #if SU_INLINE_TAG_CAST
2132 #define siptag_user_agent_v(v) (tag_value_t)(v)
2133 #define siptag_user_agent_vr(vp) (tag_value_t)(vp)
2152 #define SIPTAG_IN_REPLY_TO(x) siptag_in_reply_to, siptag_in_reply_to_v(x)
2160 #define SIPTAG_IN_REPLY_TO_REF(x) siptag_in_reply_to_ref, siptag_in_reply_to_vr(&(x))
2183 #define SIPTAG_IN_REPLY_TO_STR(s) siptag_in_reply_to_str, tag_str_v(s)
2191 #define SIPTAG_IN_REPLY_TO_STR_REF(x) siptag_in_reply_to_str_ref, tag_str_vr(&(x))
2194 #if SU_INLINE_TAG_CAST
2202 #define siptag_in_reply_to_v(v) (tag_value_t)(v)
2203 #define siptag_in_reply_to_vr(vp) (tag_value_t)(vp)
2222 #define SIPTAG_ACCEPT(x) siptag_accept, siptag_accept_v(x)
2230 #define SIPTAG_ACCEPT_REF(x) siptag_accept_ref, siptag_accept_vr(&(x))
2253 #define SIPTAG_ACCEPT_STR(s) siptag_accept_str, tag_str_v(s)
2261 #define SIPTAG_ACCEPT_STR_REF(x) siptag_accept_str_ref, tag_str_vr(&(x))
2264 #if SU_INLINE_TAG_CAST
2272 #define siptag_accept_v(v) (tag_value_t)(v)
2273 #define siptag_accept_vr(vp) (tag_value_t)(vp)
2292 #define SIPTAG_ACCEPT_ENCODING(x) siptag_accept_encoding, siptag_accept_encoding_v(x)
2300 #define SIPTAG_ACCEPT_ENCODING_REF(x) siptag_accept_encoding_ref, siptag_accept_encoding_vr(&(x))
2323 #define SIPTAG_ACCEPT_ENCODING_STR(s) siptag_accept_encoding_str, tag_str_v(s)
2331 #define SIPTAG_ACCEPT_ENCODING_STR_REF(x) siptag_accept_encoding_str_ref, tag_str_vr(&(x))
2334 #if SU_INLINE_TAG_CAST
2342 #define siptag_accept_encoding_v(v) (tag_value_t)(v)
2343 #define siptag_accept_encoding_vr(vp) (tag_value_t)(vp)
2362 #define SIPTAG_ACCEPT_LANGUAGE(x) siptag_accept_language, siptag_accept_language_v(x)
2370 #define SIPTAG_ACCEPT_LANGUAGE_REF(x) siptag_accept_language_ref, siptag_accept_language_vr(&(x))
2393 #define SIPTAG_ACCEPT_LANGUAGE_STR(s) siptag_accept_language_str, tag_str_v(s)
2401 #define SIPTAG_ACCEPT_LANGUAGE_STR_REF(x) siptag_accept_language_str_ref, tag_str_vr(&(x))
2404 #if SU_INLINE_TAG_CAST
2412 #define siptag_accept_language_v(v) (tag_value_t)(v)
2413 #define siptag_accept_language_vr(vp) (tag_value_t)(vp)
2432 #define SIPTAG_ALLOW(x) siptag_allow, siptag_allow_v(x)
2440 #define SIPTAG_ALLOW_REF(x) siptag_allow_ref, siptag_allow_vr(&(x))
2463 #define SIPTAG_ALLOW_STR(s) siptag_allow_str, tag_str_v(s)
2471 #define SIPTAG_ALLOW_STR_REF(x) siptag_allow_str_ref, tag_str_vr(&(x))
2474 #if SU_INLINE_TAG_CAST
2482 #define siptag_allow_v(v) (tag_value_t)(v)
2483 #define siptag_allow_vr(vp) (tag_value_t)(vp)
2502 #define SIPTAG_REQUIRE(x) siptag_require, siptag_require_v(x)
2510 #define SIPTAG_REQUIRE_REF(x) siptag_require_ref, siptag_require_vr(&(x))
2533 #define SIPTAG_REQUIRE_STR(s) siptag_require_str, tag_str_v(s)
2541 #define SIPTAG_REQUIRE_STR_REF(x) siptag_require_str_ref, tag_str_vr(&(x))
2544 #if SU_INLINE_TAG_CAST
2552 #define siptag_require_v(v) (tag_value_t)(v)
2553 #define siptag_require_vr(vp) (tag_value_t)(vp)
2572 #define SIPTAG_SUPPORTED(x) siptag_supported, siptag_supported_v(x)
2580 #define SIPTAG_SUPPORTED_REF(x) siptag_supported_ref, siptag_supported_vr(&(x))
2603 #define SIPTAG_SUPPORTED_STR(s) siptag_supported_str, tag_str_v(s)
2611 #define SIPTAG_SUPPORTED_STR_REF(x) siptag_supported_str_ref, tag_str_vr(&(x))
2614 #if SU_INLINE_TAG_CAST
2622 #define siptag_supported_v(v) (tag_value_t)(v)
2623 #define siptag_supported_vr(vp) (tag_value_t)(vp)
2642 #define SIPTAG_UNSUPPORTED(x) siptag_unsupported, siptag_unsupported_v(x)
2650 #define SIPTAG_UNSUPPORTED_REF(x) siptag_unsupported_ref, siptag_unsupported_vr(&(x))
2673 #define SIPTAG_UNSUPPORTED_STR(s) siptag_unsupported_str, tag_str_v(s)
2681 #define SIPTAG_UNSUPPORTED_STR_REF(x) siptag_unsupported_str_ref, tag_str_vr(&(x))
2684 #if SU_INLINE_TAG_CAST
2692 #define siptag_unsupported_v(v) (tag_value_t)(v)
2693 #define siptag_unsupported_vr(vp) (tag_value_t)(vp)
2712 #define SIPTAG_EVENT(x) siptag_event, siptag_event_v(x)
2720 #define SIPTAG_EVENT_REF(x) siptag_event_ref, siptag_event_vr(&(x))
2743 #define SIPTAG_EVENT_STR(s) siptag_event_str, tag_str_v(s)
2751 #define SIPTAG_EVENT_STR_REF(x) siptag_event_str_ref, tag_str_vr(&(x))
2754 #if SU_INLINE_TAG_CAST
2762 #define siptag_event_v(v) (tag_value_t)(v)
2763 #define siptag_event_vr(vp) (tag_value_t)(vp)
2782 #define SIPTAG_ALLOW_EVENTS(x) siptag_allow_events, siptag_allow_events_v(x)
2790 #define SIPTAG_ALLOW_EVENTS_REF(x) siptag_allow_events_ref, siptag_allow_events_vr(&(x))
2813 #define SIPTAG_ALLOW_EVENTS_STR(s) siptag_allow_events_str, tag_str_v(s)
2821 #define SIPTAG_ALLOW_EVENTS_STR_REF(x) siptag_allow_events_str_ref, tag_str_vr(&(x))
2824 #if SU_INLINE_TAG_CAST
2832 #define siptag_allow_events_v(v) (tag_value_t)(v)
2833 #define siptag_allow_events_vr(vp) (tag_value_t)(vp)
2852 #define SIPTAG_SUBSCRIPTION_STATE(x) siptag_subscription_state, siptag_subscription_state_v(x)
2860 #define SIPTAG_SUBSCRIPTION_STATE_REF(x) siptag_subscription_state_ref, siptag_subscription_state_vr(&(x))
2883 #define SIPTAG_SUBSCRIPTION_STATE_STR(s) siptag_subscription_state_str, tag_str_v(s)
2891 #define SIPTAG_SUBSCRIPTION_STATE_STR_REF(x) siptag_subscription_state_str_ref, tag_str_vr(&(x))
2894 #if SU_INLINE_TAG_CAST
2902 #define siptag_subscription_state_v(v) (tag_value_t)(v)
2903 #define siptag_subscription_state_vr(vp) (tag_value_t)(vp)
2922 #define SIPTAG_PROXY_AUTHENTICATE(x) siptag_proxy_authenticate, siptag_proxy_authenticate_v(x)
2930 #define SIPTAG_PROXY_AUTHENTICATE_REF(x) siptag_proxy_authenticate_ref, siptag_proxy_authenticate_vr(&(x))
2953 #define SIPTAG_PROXY_AUTHENTICATE_STR(s) siptag_proxy_authenticate_str, tag_str_v(s)
2961 #define SIPTAG_PROXY_AUTHENTICATE_STR_REF(x) siptag_proxy_authenticate_str_ref, tag_str_vr(&(x))
2964 #if SU_INLINE_TAG_CAST
2972 #define siptag_proxy_authenticate_v(v) (tag_value_t)(v)
2973 #define siptag_proxy_authenticate_vr(vp) (tag_value_t)(vp)
2992 #define SIPTAG_PROXY_AUTHENTICATION_INFO(x) siptag_proxy_authentication_info, siptag_proxy_authentication_info_v(x)
3000 #define SIPTAG_PROXY_AUTHENTICATION_INFO_REF(x) siptag_proxy_authentication_info_ref, siptag_proxy_authentication_info_vr(&(x))
3023 #define SIPTAG_PROXY_AUTHENTICATION_INFO_STR(s) siptag_proxy_authentication_info_str, tag_str_v(s)
3031 #define SIPTAG_PROXY_AUTHENTICATION_INFO_STR_REF(x) siptag_proxy_authentication_info_str_ref, tag_str_vr(&(x))
3034 #if SU_INLINE_TAG_CAST
3042 #define siptag_proxy_authentication_info_v(v) (tag_value_t)(v)
3043 #define siptag_proxy_authentication_info_vr(vp) (tag_value_t)(vp)
3062 #define SIPTAG_PROXY_AUTHORIZATION(x) siptag_proxy_authorization, siptag_proxy_authorization_v(x)
3070 #define SIPTAG_PROXY_AUTHORIZATION_REF(x) siptag_proxy_authorization_ref, siptag_proxy_authorization_vr(&(x))
3093 #define SIPTAG_PROXY_AUTHORIZATION_STR(s) siptag_proxy_authorization_str, tag_str_v(s)
3101 #define SIPTAG_PROXY_AUTHORIZATION_STR_REF(x) siptag_proxy_authorization_str_ref, tag_str_vr(&(x))
3104 #if SU_INLINE_TAG_CAST
3112 #define siptag_proxy_authorization_v(v) (tag_value_t)(v)
3113 #define siptag_proxy_authorization_vr(vp) (tag_value_t)(vp)
3132 #define SIPTAG_AUTHORIZATION(x) siptag_authorization, siptag_authorization_v(x)
3140 #define SIPTAG_AUTHORIZATION_REF(x) siptag_authorization_ref, siptag_authorization_vr(&(x))
3163 #define SIPTAG_AUTHORIZATION_STR(s) siptag_authorization_str, tag_str_v(s)
3171 #define SIPTAG_AUTHORIZATION_STR_REF(x) siptag_authorization_str_ref, tag_str_vr(&(x))
3174 #if SU_INLINE_TAG_CAST
3182 #define siptag_authorization_v(v) (tag_value_t)(v)
3183 #define siptag_authorization_vr(vp) (tag_value_t)(vp)
3202 #define SIPTAG_WWW_AUTHENTICATE(x) siptag_www_authenticate, siptag_www_authenticate_v(x)
3210 #define SIPTAG_WWW_AUTHENTICATE_REF(x) siptag_www_authenticate_ref, siptag_www_authenticate_vr(&(x))
3233 #define SIPTAG_WWW_AUTHENTICATE_STR(s) siptag_www_authenticate_str, tag_str_v(s)
3241 #define SIPTAG_WWW_AUTHENTICATE_STR_REF(x) siptag_www_authenticate_str_ref, tag_str_vr(&(x))
3244 #if SU_INLINE_TAG_CAST
3252 #define siptag_www_authenticate_v(v) (tag_value_t)(v)
3253 #define siptag_www_authenticate_vr(vp) (tag_value_t)(vp)
3272 #define SIPTAG_AUTHENTICATION_INFO(x) siptag_authentication_info, siptag_authentication_info_v(x)
3280 #define SIPTAG_AUTHENTICATION_INFO_REF(x) siptag_authentication_info_ref, siptag_authentication_info_vr(&(x))
3303 #define SIPTAG_AUTHENTICATION_INFO_STR(s) siptag_authentication_info_str, tag_str_v(s)
3311 #define SIPTAG_AUTHENTICATION_INFO_STR_REF(x) siptag_authentication_info_str_ref, tag_str_vr(&(x))
3314 #if SU_INLINE_TAG_CAST
3322 #define siptag_authentication_info_v(v) (tag_value_t)(v)
3323 #define siptag_authentication_info_vr(vp) (tag_value_t)(vp)
3342 #define SIPTAG_ERROR_INFO(x) siptag_error_info, siptag_error_info_v(x)
3350 #define SIPTAG_ERROR_INFO_REF(x) siptag_error_info_ref, siptag_error_info_vr(&(x))
3373 #define SIPTAG_ERROR_INFO_STR(s) siptag_error_info_str, tag_str_v(s)
3381 #define SIPTAG_ERROR_INFO_STR_REF(x) siptag_error_info_str_ref, tag_str_vr(&(x))
3384 #if SU_INLINE_TAG_CAST
3392 #define siptag_error_info_v(v) (tag_value_t)(v)
3393 #define siptag_error_info_vr(vp) (tag_value_t)(vp)
3412 #define SIPTAG_WARNING(x) siptag_warning, siptag_warning_v(x)
3420 #define SIPTAG_WARNING_REF(x) siptag_warning_ref, siptag_warning_vr(&(x))
3443 #define SIPTAG_WARNING_STR(s) siptag_warning_str, tag_str_v(s)
3451 #define SIPTAG_WARNING_STR_REF(x) siptag_warning_str_ref, tag_str_vr(&(x))
3454 #if SU_INLINE_TAG_CAST
3462 #define siptag_warning_v(v) (tag_value_t)(v)
3463 #define siptag_warning_vr(vp) (tag_value_t)(vp)
3482 #define SIPTAG_REFER_TO(x) siptag_refer_to, siptag_refer_to_v(x)
3490 #define SIPTAG_REFER_TO_REF(x) siptag_refer_to_ref, siptag_refer_to_vr(&(x))
3513 #define SIPTAG_REFER_TO_STR(s) siptag_refer_to_str, tag_str_v(s)
3521 #define SIPTAG_REFER_TO_STR_REF(x) siptag_refer_to_str_ref, tag_str_vr(&(x))
3524 #if SU_INLINE_TAG_CAST
3532 #define siptag_refer_to_v(v) (tag_value_t)(v)
3533 #define siptag_refer_to_vr(vp) (tag_value_t)(vp)
3552 #define SIPTAG_REFERRED_BY(x) siptag_referred_by, siptag_referred_by_v(x)
3560 #define SIPTAG_REFERRED_BY_REF(x) siptag_referred_by_ref, siptag_referred_by_vr(&(x))
3583 #define SIPTAG_REFERRED_BY_STR(s) siptag_referred_by_str, tag_str_v(s)
3591 #define SIPTAG_REFERRED_BY_STR_REF(x) siptag_referred_by_str_ref, tag_str_vr(&(x))
3594 #if SU_INLINE_TAG_CAST
3602 #define siptag_referred_by_v(v) (tag_value_t)(v)
3603 #define siptag_referred_by_vr(vp) (tag_value_t)(vp)
3622 #define SIPTAG_REPLACES(x) siptag_replaces, siptag_replaces_v(x)
3630 #define SIPTAG_REPLACES_REF(x) siptag_replaces_ref, siptag_replaces_vr(&(x))
3653 #define SIPTAG_REPLACES_STR(s) siptag_replaces_str, tag_str_v(s)
3661 #define SIPTAG_REPLACES_STR_REF(x) siptag_replaces_str_ref, tag_str_vr(&(x))
3664 #if SU_INLINE_TAG_CAST
3672 #define siptag_replaces_v(v) (tag_value_t)(v)
3673 #define siptag_replaces_vr(vp) (tag_value_t)(vp)
3692 #define SIPTAG_SESSION_EXPIRES(x) siptag_session_expires, siptag_session_expires_v(x)
3700 #define SIPTAG_SESSION_EXPIRES_REF(x) siptag_session_expires_ref, siptag_session_expires_vr(&(x))
3723 #define SIPTAG_SESSION_EXPIRES_STR(s) siptag_session_expires_str, tag_str_v(s)
3731 #define SIPTAG_SESSION_EXPIRES_STR_REF(x) siptag_session_expires_str_ref, tag_str_vr(&(x))
3734 #if SU_INLINE_TAG_CAST
3742 #define siptag_session_expires_v(v) (tag_value_t)(v)
3743 #define siptag_session_expires_vr(vp) (tag_value_t)(vp)
3762 #define SIPTAG_MIN_SE(x) siptag_min_se, siptag_min_se_v(x)
3770 #define SIPTAG_MIN_SE_REF(x) siptag_min_se_ref, siptag_min_se_vr(&(x))
3793 #define SIPTAG_MIN_SE_STR(s) siptag_min_se_str, tag_str_v(s)
3801 #define SIPTAG_MIN_SE_STR_REF(x) siptag_min_se_str_ref, tag_str_vr(&(x))
3804 #if SU_INLINE_TAG_CAST
3812 #define siptag_min_se_v(v) (tag_value_t)(v)
3813 #define siptag_min_se_vr(vp) (tag_value_t)(vp)
3832 #define SIPTAG_PATH(x) siptag_path, siptag_path_v(x)
3840 #define SIPTAG_PATH_REF(x) siptag_path_ref, siptag_path_vr(&(x))
3863 #define SIPTAG_PATH_STR(s) siptag_path_str, tag_str_v(s)
3871 #define SIPTAG_PATH_STR_REF(x) siptag_path_str_ref, tag_str_vr(&(x))
3874 #if SU_INLINE_TAG_CAST
3882 #define siptag_path_v(v) (tag_value_t)(v)
3883 #define siptag_path_vr(vp) (tag_value_t)(vp)
3902 #define SIPTAG_SERVICE_ROUTE(x) siptag_service_route, siptag_service_route_v(x)
3910 #define SIPTAG_SERVICE_ROUTE_REF(x) siptag_service_route_ref, siptag_service_route_vr(&(x))
3933 #define SIPTAG_SERVICE_ROUTE_STR(s) siptag_service_route_str, tag_str_v(s)
3941 #define SIPTAG_SERVICE_ROUTE_STR_REF(x) siptag_service_route_str_ref, tag_str_vr(&(x))
3944 #if SU_INLINE_TAG_CAST
3952 #define siptag_service_route_v(v) (tag_value_t)(v)
3953 #define siptag_service_route_vr(vp) (tag_value_t)(vp)
3972 #define SIPTAG_REASON(x) siptag_reason, siptag_reason_v(x)
3980 #define SIPTAG_REASON_REF(x) siptag_reason_ref, siptag_reason_vr(&(x))
4003 #define SIPTAG_REASON_STR(s) siptag_reason_str, tag_str_v(s)
4011 #define SIPTAG_REASON_STR_REF(x) siptag_reason_str_ref, tag_str_vr(&(x))
4014 #if SU_INLINE_TAG_CAST
4022 #define siptag_reason_v(v) (tag_value_t)(v)
4023 #define siptag_reason_vr(vp) (tag_value_t)(vp)
4042 #define SIPTAG_SECURITY_CLIENT(x) siptag_security_client, siptag_security_client_v(x)
4050 #define SIPTAG_SECURITY_CLIENT_REF(x) siptag_security_client_ref, siptag_security_client_vr(&(x))
4073 #define SIPTAG_SECURITY_CLIENT_STR(s) siptag_security_client_str, tag_str_v(s)
4081 #define SIPTAG_SECURITY_CLIENT_STR_REF(x) siptag_security_client_str_ref, tag_str_vr(&(x))
4084 #if SU_INLINE_TAG_CAST
4092 #define siptag_security_client_v(v) (tag_value_t)(v)
4093 #define siptag_security_client_vr(vp) (tag_value_t)(vp)
4112 #define SIPTAG_SECURITY_SERVER(x) siptag_security_server, siptag_security_server_v(x)
4120 #define SIPTAG_SECURITY_SERVER_REF(x) siptag_security_server_ref, siptag_security_server_vr(&(x))
4143 #define SIPTAG_SECURITY_SERVER_STR(s) siptag_security_server_str, tag_str_v(s)
4151 #define SIPTAG_SECURITY_SERVER_STR_REF(x) siptag_security_server_str_ref, tag_str_vr(&(x))
4154 #if SU_INLINE_TAG_CAST
4162 #define siptag_security_server_v(v) (tag_value_t)(v)
4163 #define siptag_security_server_vr(vp) (tag_value_t)(vp)
4182 #define SIPTAG_SECURITY_VERIFY(x) siptag_security_verify, siptag_security_verify_v(x)
4190 #define SIPTAG_SECURITY_VERIFY_REF(x) siptag_security_verify_ref, siptag_security_verify_vr(&(x))
4213 #define SIPTAG_SECURITY_VERIFY_STR(s) siptag_security_verify_str, tag_str_v(s)
4221 #define SIPTAG_SECURITY_VERIFY_STR_REF(x) siptag_security_verify_str_ref, tag_str_vr(&(x))
4224 #if SU_INLINE_TAG_CAST
4232 #define siptag_security_verify_v(v) (tag_value_t)(v)
4233 #define siptag_security_verify_vr(vp) (tag_value_t)(vp)
4252 #define SIPTAG_PRIVACY(x) siptag_privacy, siptag_privacy_v(x)
4260 #define SIPTAG_PRIVACY_REF(x) siptag_privacy_ref, siptag_privacy_vr(&(x))
4283 #define SIPTAG_PRIVACY_STR(s) siptag_privacy_str, tag_str_v(s)
4291 #define SIPTAG_PRIVACY_STR_REF(x) siptag_privacy_str_ref, tag_str_vr(&(x))
4294 #if SU_INLINE_TAG_CAST
4302 #define siptag_privacy_v(v) (tag_value_t)(v)
4303 #define siptag_privacy_vr(vp) (tag_value_t)(vp)
4322 #define SIPTAG_ETAG(x) siptag_etag, siptag_etag_v(x)
4330 #define SIPTAG_ETAG_REF(x) siptag_etag_ref, siptag_etag_vr(&(x))
4353 #define SIPTAG_ETAG_STR(s) siptag_etag_str, tag_str_v(s)
4361 #define SIPTAG_ETAG_STR_REF(x) siptag_etag_str_ref, tag_str_vr(&(x))
4364 #if SU_INLINE_TAG_CAST
4372 #define siptag_etag_v(v) (tag_value_t)(v)
4373 #define siptag_etag_vr(vp) (tag_value_t)(vp)
4392 #define SIPTAG_IF_MATCH(x) siptag_if_match, siptag_if_match_v(x)
4400 #define SIPTAG_IF_MATCH_REF(x) siptag_if_match_ref, siptag_if_match_vr(&(x))
4423 #define SIPTAG_IF_MATCH_STR(s) siptag_if_match_str, tag_str_v(s)
4431 #define SIPTAG_IF_MATCH_STR_REF(x) siptag_if_match_str_ref, tag_str_vr(&(x))
4434 #if SU_INLINE_TAG_CAST
4442 #define siptag_if_match_v(v) (tag_value_t)(v)
4443 #define siptag_if_match_vr(vp) (tag_value_t)(vp)
4462 #define SIPTAG_MIME_VERSION(x) siptag_mime_version, siptag_mime_version_v(x)
4470 #define SIPTAG_MIME_VERSION_REF(x) siptag_mime_version_ref, siptag_mime_version_vr(&(x))
4493 #define SIPTAG_MIME_VERSION_STR(s) siptag_mime_version_str, tag_str_v(s)
4501 #define SIPTAG_MIME_VERSION_STR_REF(x) siptag_mime_version_str_ref, tag_str_vr(&(x))
4504 #if SU_INLINE_TAG_CAST
4512 #define siptag_mime_version_v(v) (tag_value_t)(v)
4513 #define siptag_mime_version_vr(vp) (tag_value_t)(vp)
4532 #define SIPTAG_CONTENT_TYPE(x) siptag_content_type, siptag_content_type_v(x)
4540 #define SIPTAG_CONTENT_TYPE_REF(x) siptag_content_type_ref, siptag_content_type_vr(&(x))
4563 #define SIPTAG_CONTENT_TYPE_STR(s) siptag_content_type_str, tag_str_v(s)
4571 #define SIPTAG_CONTENT_TYPE_STR_REF(x) siptag_content_type_str_ref, tag_str_vr(&(x))
4574 #if SU_INLINE_TAG_CAST
4582 #define siptag_content_type_v(v) (tag_value_t)(v)
4583 #define siptag_content_type_vr(vp) (tag_value_t)(vp)
4602 #define SIPTAG_CONTENT_ENCODING(x) siptag_content_encoding, siptag_content_encoding_v(x)
4610 #define SIPTAG_CONTENT_ENCODING_REF(x) siptag_content_encoding_ref, siptag_content_encoding_vr(&(x))
4633 #define SIPTAG_CONTENT_ENCODING_STR(s) siptag_content_encoding_str, tag_str_v(s)
4641 #define SIPTAG_CONTENT_ENCODING_STR_REF(x) siptag_content_encoding_str_ref, tag_str_vr(&(x))
4644 #if SU_INLINE_TAG_CAST
4652 #define siptag_content_encoding_v(v) (tag_value_t)(v)
4653 #define siptag_content_encoding_vr(vp) (tag_value_t)(vp)
4672 #define SIPTAG_CONTENT_LANGUAGE(x) siptag_content_language, siptag_content_language_v(x)
4680 #define SIPTAG_CONTENT_LANGUAGE_REF(x) siptag_content_language_ref, siptag_content_language_vr(&(x))
4703 #define SIPTAG_CONTENT_LANGUAGE_STR(s) siptag_content_language_str, tag_str_v(s)
4711 #define SIPTAG_CONTENT_LANGUAGE_STR_REF(x) siptag_content_language_str_ref, tag_str_vr(&(x))
4714 #if SU_INLINE_TAG_CAST
4722 #define siptag_content_language_v(v) (tag_value_t)(v)
4723 #define siptag_content_language_vr(vp) (tag_value_t)(vp)
4742 #define SIPTAG_CONTENT_DISPOSITION(x) siptag_content_disposition, siptag_content_disposition_v(x)
4750 #define SIPTAG_CONTENT_DISPOSITION_REF(x) siptag_content_disposition_ref, siptag_content_disposition_vr(&(x))
4773 #define SIPTAG_CONTENT_DISPOSITION_STR(s) siptag_content_disposition_str, tag_str_v(s)
4781 #define SIPTAG_CONTENT_DISPOSITION_STR_REF(x) siptag_content_disposition_str_ref, tag_str_vr(&(x))
4784 #if SU_INLINE_TAG_CAST
4792 #define siptag_content_disposition_v(v) (tag_value_t)(v)
4793 #define siptag_content_disposition_vr(vp) (tag_value_t)(vp)
4812 #define SIPTAG_CONTENT_LENGTH(x) siptag_content_length, siptag_content_length_v(x)
4820 #define SIPTAG_CONTENT_LENGTH_REF(x) siptag_content_length_ref, siptag_content_length_vr(&(x))
4843 #define SIPTAG_CONTENT_LENGTH_STR(s) siptag_content_length_str, tag_str_v(s)
4851 #define SIPTAG_CONTENT_LENGTH_STR_REF(x) siptag_content_length_str_ref, tag_str_vr(&(x))
4854 #if SU_INLINE_TAG_CAST
4862 #define siptag_content_length_v(v) (tag_value_t)(v)
4863 #define siptag_content_length_vr(vp) (tag_value_t)(vp)
4882 #define SIPTAG_UNKNOWN(x) siptag_unknown, siptag_unknown_v(x)
4890 #define SIPTAG_UNKNOWN_REF(x) siptag_unknown_ref, siptag_unknown_vr(&(x))
4913 #define SIPTAG_UNKNOWN_STR(s) siptag_unknown_str, tag_str_v(s)
4921 #define SIPTAG_UNKNOWN_STR_REF(x) siptag_unknown_str_ref, tag_str_vr(&(x))
4924 #if SU_INLINE_TAG_CAST
4932 #define siptag_unknown_v(v) (tag_value_t)(v)
4933 #define siptag_unknown_vr(vp) (tag_value_t)(vp)
4952 #define SIPTAG_ERROR(x) siptag_error, siptag_error_v(x)
4960 #define SIPTAG_ERROR_REF(x) siptag_error_ref, siptag_error_vr(&(x))
4983 #define SIPTAG_ERROR_STR(s) siptag_error_str, tag_str_v(s)
4991 #define SIPTAG_ERROR_STR_REF(x) siptag_error_str_ref, tag_str_vr(&(x))
4994 #if SU_INLINE_TAG_CAST
5002 #define siptag_error_v(v) (tag_value_t)(v)
5003 #define siptag_error_vr(vp) (tag_value_t)(vp)
5022 #define SIPTAG_SEPARATOR(x) siptag_separator, siptag_separator_v(x)
5030 #define SIPTAG_SEPARATOR_REF(x) siptag_separator_ref, siptag_separator_vr(&(x))
5053 #define SIPTAG_SEPARATOR_STR(s) siptag_separator_str, tag_str_v(s)
5061 #define SIPTAG_SEPARATOR_STR_REF(x) siptag_separator_str_ref, tag_str_vr(&(x))
5064 #if SU_INLINE_TAG_CAST
5072 #define siptag_separator_v(v) (tag_value_t)(v)
5073 #define siptag_separator_vr(vp) (tag_value_t)(vp)
5092 #define SIPTAG_PAYLOAD(x) siptag_payload, siptag_payload_v(x)
5100 #define SIPTAG_PAYLOAD_REF(x) siptag_payload_ref, siptag_payload_vr(&(x))
5123 #define SIPTAG_PAYLOAD_STR(s) siptag_payload_str, tag_str_v(s)
5131 #define SIPTAG_PAYLOAD_STR_REF(x) siptag_payload_str_ref, tag_str_vr(&(x))
5134 #if SU_INLINE_TAG_CAST
5142 #define siptag_payload_v(v) (tag_value_t)(v)
5143 #define siptag_payload_vr(vp) (tag_value_t)(vp)