Lines Matching refs:sip_header
252 sip_free_header(_sip_header_t *sip_header)
254 if (sip_header->sip_hdr_allocated) {
255 assert(sip_header->sip_hdr_start != NULL);
256 free(sip_header->sip_hdr_start);
258 if (sip_header->sip_hdr_parsed != NULL) {
259 assert(sip_header->sip_header_functions != NULL);
260 if (sip_header->sip_header_functions->header_free != NULL) {
261 sip_header->sip_header_functions->header_free(
262 sip_header->sip_hdr_parsed);
265 free(sip_header);
714 _sip_header_t *sip_header, char *header_name)
719 if (sip_header == NULL && header_name == NULL)
726 if (sip_skip_white_space(sip_header) != 0) {
729 header_name = sip_header->sip_hdr_current;
730 if (sip_find_separator(sip_header, SIP_HCOLON, (char)NULL,
734 len = sip_header->sip_hdr_current - header_name;
764 if (sip_header != NULL)
765 sip_header->sip_hdr_current = sip_header->sip_hdr_start;
775 sip_get_header_functions(_sip_header_t *sip_header, char *header_name)
783 sip_header, header_name);
787 func = _sip_get_header_functions(sip_header_function_table, sip_header,
934 sip_hdr_to_str(sip_header_t sip_header, int *error)
944 if (sip_header == NULL) {
949 _sip_header = (_sip_header_t *)sip_header;