Symbol: sip_header
usr/src/lib/libsip/common/sip.h
299
typedef struct sip_header *sip_header_t;
usr/src/lib/libsip/common/sip.h
324
sip_header_t sip_header;
usr/src/lib/libsip/common/sip.h
387
int (*header_parse_func)(struct sip_header *,
usr/src/lib/libsip/common/sip.h
630
extern const struct sip_header *sip_get_header(sip_msg_t, char *, sip_header_t,
usr/src/lib/libsip/common/sip.h
633
const struct sip_header *, int *);
usr/src/lib/libsip/common/sip_dialog.c
808
const struct sip_header *hdr;
usr/src/lib/libsip/common/sip_hdrs_ui.c
216
const struct sip_header *header;
usr/src/lib/libsip/common/sip_hdrs_ui.c
254
const struct sip_header *header;
usr/src/lib/libsip/common/sip_hdrs_ui.c
309
const struct sip_header *header;
usr/src/lib/libsip/common/sip_hdrs_ui.c
364
const struct sip_header *header;
usr/src/lib/libsip/common/sip_headers.c
250
sip_free_header(_sip_header_t *sip_header)
usr/src/lib/libsip/common/sip_headers.c
252
if (sip_header->sip_hdr_allocated) {
usr/src/lib/libsip/common/sip_headers.c
253
assert(sip_header->sip_hdr_start != NULL);
usr/src/lib/libsip/common/sip_headers.c
254
free(sip_header->sip_hdr_start);
usr/src/lib/libsip/common/sip_headers.c
256
if (sip_header->sip_hdr_parsed != NULL) {
usr/src/lib/libsip/common/sip_headers.c
257
assert(sip_header->sip_header_functions != NULL);
usr/src/lib/libsip/common/sip_headers.c
258
if (sip_header->sip_header_functions->header_free != NULL) {
usr/src/lib/libsip/common/sip_headers.c
259
sip_header->sip_header_functions->header_free(
usr/src/lib/libsip/common/sip_headers.c
260
sip_header->sip_hdr_parsed);
usr/src/lib/libsip/common/sip_headers.c
263
free(sip_header);
usr/src/lib/libsip/common/sip_headers.c
712
_sip_header_t *sip_header, char *header_name)
usr/src/lib/libsip/common/sip_headers.c
717
if (sip_header == NULL && header_name == NULL)
usr/src/lib/libsip/common/sip_headers.c
724
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_headers.c
727
header_name = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_headers.c
728
if (sip_find_separator(sip_header, SIP_HCOLON, 0,
usr/src/lib/libsip/common/sip_headers.c
732
len = sip_header->sip_hdr_current - header_name;
usr/src/lib/libsip/common/sip_headers.c
762
if (sip_header != NULL)
usr/src/lib/libsip/common/sip_headers.c
763
sip_header->sip_hdr_current = sip_header->sip_hdr_start;
usr/src/lib/libsip/common/sip_headers.c
773
sip_get_header_functions(_sip_header_t *sip_header, char *header_name)
usr/src/lib/libsip/common/sip_headers.c
781
sip_header, header_name);
usr/src/lib/libsip/common/sip_headers.c
785
func = _sip_get_header_functions(sip_header_function_table, sip_header,
usr/src/lib/libsip/common/sip_headers.c
932
sip_hdr_to_str(sip_header_t sip_header, int *error)
usr/src/lib/libsip/common/sip_headers.c
942
if (sip_header == NULL) {
usr/src/lib/libsip/common/sip_headers.c
947
_sip_header = (_sip_header_t *)sip_header;
usr/src/lib/libsip/common/sip_msg.h
379
extern void sip_free_header(_sip_header_t *sip_header);
usr/src/lib/libsip/common/sip_msg.h
68
struct sip_header *sip_hdr_next;
usr/src/lib/libsip/common/sip_msg.h
69
struct sip_header *sip_hdr_prev;
usr/src/lib/libsip/common/sip_parse_generic.c
108
sip_find_separator(_sip_header_t *sip_header, char separator_1st,
usr/src/lib/libsip/common/sip_parse_generic.c
112
while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_generic.c
113
if (ignore_space && (*sip_header->sip_hdr_current == SIP_SP)) {
usr/src/lib/libsip/common/sip_parse_generic.c
114
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
1140
_sip_get_request_uri(_sip_header_t *sip_header, sip_message_type_t *msg_info)
usr/src/lib/libsip/common/sip_parse_generic.c
1145
if (sip_skip_white_space(sip_header) != 0)
usr/src/lib/libsip/common/sip_parse_generic.c
1147
start_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_generic.c
1149
while (!isspace(*sip_header->sip_hdr_current)) {
usr/src/lib/libsip/common/sip_parse_generic.c
1150
if (sip_header->sip_hdr_current >= sip_header->sip_hdr_end)
usr/src/lib/libsip/common/sip_parse_generic.c
1152
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
1155
size = sip_header->sip_hdr_current - start_ptr;
usr/src/lib/libsip/common/sip_parse_generic.c
117
if (isspace(*sip_header->sip_hdr_current) ||
usr/src/lib/libsip/common/sip_parse_generic.c
1174
sip_parse_first_line(_sip_header_t *sip_header, sip_message_type_t **msg_info)
usr/src/lib/libsip/common/sip_parse_generic.c
1180
if (sip_header == NULL || msg_info == NULL)
usr/src/lib/libsip/common/sip_parse_generic.c
1183
if (sip_skip_white_space(sip_header) != 0)
usr/src/lib/libsip/common/sip_parse_generic.c
1189
if (sip_header->sip_hdr_current + strlen(SIP_VERSION) >=
usr/src/lib/libsip/common/sip_parse_generic.c
119
(*sip_header->sip_hdr_current == separator_1st)) ||
usr/src/lib/libsip/common/sip_parse_generic.c
1190
sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_generic.c
1194
assert(mutex_held(&sip_header->sip_hdr_sipmsg->sip_msg_mutex));
usr/src/lib/libsip/common/sip_parse_generic.c
1203
ret = sip_get_protocol_version(sip_header,
usr/src/lib/libsip/common/sip_parse_generic.c
121
(*sip_header->sip_hdr_current == separator_2nd)) ||
usr/src/lib/libsip/common/sip_parse_generic.c
1212
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_generic.c
1221
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_generic.c
1225
if (sip_header->sip_hdr_current + SIP_SIZE_OF_STATUS_CODE >=
usr/src/lib/libsip/common/sip_parse_generic.c
1226
sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_generic.c
123
(*sip_header->sip_hdr_current == separator_3rd))) {
usr/src/lib/libsip/common/sip_parse_generic.c
1231
if (sip_atoi(sip_header,
usr/src/lib/libsip/common/sip_parse_generic.c
1246
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_generic.c
1251
sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_generic.c
1252
if (sip_find_cr(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_generic.c
1257
sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_generic.c
1269
sip_header->sip_hdr_current,
usr/src/lib/libsip/common/sip_parse_generic.c
1272
sip_header->sip_hdr_current +=
usr/src/lib/libsip/common/sip_parse_generic.c
1274
if (!isspace(*sip_header->sip_hdr_current++) ||
usr/src/lib/libsip/common/sip_parse_generic.c
1275
!isalpha(*sip_header->sip_hdr_current)) {
usr/src/lib/libsip/common/sip_parse_generic.c
1280
if ((ret = _sip_get_request_uri(sip_header,
usr/src/lib/libsip/common/sip_parse_generic.c
1289
ret = sip_get_protocol_version(sip_header,
usr/src/lib/libsip/common/sip_parse_generic.c
129
if (*sip_header->sip_hdr_current == '\\')
usr/src/lib/libsip/common/sip_parse_generic.c
130
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
131
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
140
sip_find_white_space(_sip_header_t *sip_header)
usr/src/lib/libsip/common/sip_parse_generic.c
142
while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_generic.c
143
if (isspace(*sip_header->sip_hdr_current))
usr/src/lib/libsip/common/sip_parse_generic.c
145
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
154
sip_skip_white_space(_sip_header_t *sip_header)
usr/src/lib/libsip/common/sip_parse_generic.c
156
while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_generic.c
157
if (!isspace(*sip_header->sip_hdr_current))
usr/src/lib/libsip/common/sip_parse_generic.c
159
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
169
sip_reverse_skip_white_space(_sip_header_t *sip_header)
usr/src/lib/libsip/common/sip_parse_generic.c
171
while (sip_header->sip_hdr_current >= sip_header->sip_hdr_start) {
usr/src/lib/libsip/common/sip_parse_generic.c
172
if (!isspace(*sip_header->sip_hdr_current))
usr/src/lib/libsip/common/sip_parse_generic.c
174
sip_header->sip_hdr_current--;
usr/src/lib/libsip/common/sip_parse_generic.c
183
sip_parse_goto_values(_sip_header_t *sip_header)
usr/src/lib/libsip/common/sip_parse_generic.c
185
if (sip_find_token(sip_header, SIP_HCOLON) != 0)
usr/src/lib/libsip/common/sip_parse_generic.c
187
if (sip_skip_white_space(sip_header) != 0)
usr/src/lib/libsip/common/sip_parse_generic.c
197
sip_goto_next_value(_sip_header_t *sip_header)
usr/src/lib/libsip/common/sip_parse_generic.c
201
while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_generic.c
202
if (*sip_header->sip_hdr_current == SIP_QUOTE) {
usr/src/lib/libsip/common/sip_parse_generic.c
208
*sip_header->sip_hdr_current == SIP_COMMA) {
usr/src/lib/libsip/common/sip_parse_generic.c
212
sip_header->sip_hdr_current--;
usr/src/lib/libsip/common/sip_parse_generic.c
215
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
226
sip_parse_params(_sip_header_t *sip_header, sip_param_t **parsed_list)
usr/src/lib/libsip/common/sip_parse_generic.c
242
if (sip_skip_white_space(sip_header) != 0)
usr/src/lib/libsip/common/sip_parse_generic.c
244
if (*sip_header->sip_hdr_current != SIP_SEMI)
usr/src/lib/libsip/common/sip_parse_generic.c
247
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
263
if (sip_skip_white_space(sip_header) != 0)
usr/src/lib/libsip/common/sip_parse_generic.c
268
tmp_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_generic.c
271
if (sip_find_separator(sip_header, SIP_EQUAL, SIP_SEMI,
usr/src/lib/libsip/common/sip_parse_generic.c
274
sip_header->sip_hdr_current - tmp_ptr;
usr/src/lib/libsip/common/sip_parse_generic.c
284
sip_header->sip_hdr_current - tmp_ptr;
usr/src/lib/libsip/common/sip_parse_generic.c
286
if (sip_skip_white_space(sip_header) != 0 ||
usr/src/lib/libsip/common/sip_parse_generic.c
287
*sip_header->sip_hdr_current == SIP_COMMA) {
usr/src/lib/libsip/common/sip_parse_generic.c
292
if (*sip_header->sip_hdr_current == SIP_SEMI) {
usr/src/lib/libsip/common/sip_parse_generic.c
297
assert(*sip_header->sip_hdr_current == SIP_EQUAL);
usr/src/lib/libsip/common/sip_parse_generic.c
302
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
304
if (sip_skip_white_space(sip_header) != 0)
usr/src/lib/libsip/common/sip_parse_generic.c
307
if (*sip_header->sip_hdr_current == SIP_QUOTE) {
usr/src/lib/libsip/common/sip_parse_generic.c
308
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
315
param->param_value.sip_str_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_generic.c
316
tmp_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_generic.c
318
if (quoted_name && sip_find_token(sip_header, SIP_QUOTE) != 0) {
usr/src/lib/libsip/common/sip_parse_generic.c
320
} else if (sip_find_separator(sip_header, SIP_SEMI, SIP_COMMA,
usr/src/lib/libsip/common/sip_parse_generic.c
324
param->param_value.sip_str_len = sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_generic.c
337
sip_is_empty_hdr(_sip_header_t *sip_header)
usr/src/lib/libsip/common/sip_parse_generic.c
339
if (sip_find_token(sip_header, SIP_HCOLON) != 0) {
usr/src/lib/libsip/common/sip_parse_generic.c
340
sip_header->sip_hdr_current = sip_header->sip_hdr_start;
usr/src/lib/libsip/common/sip_parse_generic.c
344
if (sip_skip_white_space(sip_header) == 0) {
usr/src/lib/libsip/common/sip_parse_generic.c
345
sip_header->sip_hdr_current = sip_header->sip_hdr_start;
usr/src/lib/libsip/common/sip_parse_generic.c
349
sip_header->sip_hdr_current = sip_header->sip_hdr_start;
usr/src/lib/libsip/common/sip_parse_generic.c
377
parsed_header->sip_header = hdr;
usr/src/lib/libsip/common/sip_parse_generic.c
411
sip_prim_parsers(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_generic.c
413
if (sip_header == NULL || header == NULL)
usr/src/lib/libsip/common/sip_parse_generic.c
419
if (sip_header->sip_hdr_parsed != NULL) {
usr/src/lib/libsip/common/sip_parse_generic.c
42
sip_atoi(_sip_header_t *sip_header, int *num)
usr/src/lib/libsip/common/sip_parse_generic.c
420
*header = sip_header->sip_hdr_parsed;
usr/src/lib/libsip/common/sip_parse_generic.c
425
assert(sip_header->sip_hdr_start == sip_header->sip_hdr_current);
usr/src/lib/libsip/common/sip_parse_generic.c
427
if (sip_parse_goto_values(sip_header) != 0)
usr/src/lib/libsip/common/sip_parse_generic.c
437
sip_get_protocol_version(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_generic.c
440
if (sip_skip_white_space(sip_header) != 0)
usr/src/lib/libsip/common/sip_parse_generic.c
443
if (strncasecmp(sip_header->sip_hdr_current, SIP, strlen(SIP)) == 0) {
usr/src/lib/libsip/common/sip_parse_generic.c
445
sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_generic.c
448
if (sip_find_token(sip_header, SIP_SLASH) != 0)
usr/src/lib/libsip/common/sip_parse_generic.c
450
if (sip_skip_white_space(sip_header) != 0)
usr/src/lib/libsip/common/sip_parse_generic.c
454
sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_generic.c
455
while (isdigit(*sip_header->sip_hdr_current)) {
usr/src/lib/libsip/common/sip_parse_generic.c
456
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
457
if (sip_header->sip_hdr_current >=
usr/src/lib/libsip/common/sip_parse_generic.c
458
sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_generic.c
462
if (*sip_header->sip_hdr_current != SIP_PERIOD)
usr/src/lib/libsip/common/sip_parse_generic.c
464
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
466
if (!isdigit(*sip_header->sip_hdr_current))
usr/src/lib/libsip/common/sip_parse_generic.c
468
while (isdigit(*sip_header->sip_hdr_current)) {
usr/src/lib/libsip/common/sip_parse_generic.c
469
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
47
while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_generic.c
470
if (sip_header->sip_hdr_current >=
usr/src/lib/libsip/common/sip_parse_generic.c
471
sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_generic.c
477
sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_generic.c
48
if (isspace(*sip_header->sip_hdr_current)) {
usr/src/lib/libsip/common/sip_parse_generic.c
49
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
516
parsed_header->sip_header = hdr;
usr/src/lib/libsip/common/sip_parse_generic.c
52
} else if (isdigit(*sip_header->sip_hdr_current)) {
usr/src/lib/libsip/common/sip_parse_generic.c
54
(*sip_header->sip_hdr_current - '0');
usr/src/lib/libsip/common/sip_parse_generic.c
56
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_generic.c
684
parsed_header->sip_header = hdr;
usr/src/lib/libsip/common/sip_parse_generic.c
70
sip_find_token(_sip_header_t *sip_header, char token)
usr/src/lib/libsip/common/sip_parse_generic.c
72
while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_generic.c
738
parsed_header->sip_header = hdr;
usr/src/lib/libsip/common/sip_parse_generic.c
74
*sip_header->sip_hdr_current == SIP_COMMA) {
usr/src/lib/libsip/common/sip_parse_generic.c
75
sip_header->sip_hdr_current--;
usr/src/lib/libsip/common/sip_parse_generic.c
78
if (*sip_header->sip_hdr_current++ == token) {
usr/src/lib/libsip/common/sip_parse_generic.c
93
sip_find_cr(_sip_header_t *sip_header)
usr/src/lib/libsip/common/sip_parse_generic.c
943
parsed_header->sip_header = hdr;
usr/src/lib/libsip/common/sip_parse_generic.c
95
sip_header->sip_hdr_current = sip_header->sip_hdr_end;
usr/src/lib/libsip/common/sip_parse_generic.c
96
while (*sip_header->sip_hdr_current-- != '\n') {
usr/src/lib/libsip/common/sip_parse_generic.c
97
if (sip_header->sip_hdr_current == sip_header->sip_hdr_start)
usr/src/lib/libsip/common/sip_parse_generic.c
992
parsed_header->sip_header = hdr;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1001
sip_parse_pauthen_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
1004
return (sip_parse_hdr_parser5(sip_header, header, B_TRUE));
usr/src/lib/libsip/common/sip_parse_hdrs.c
1011
sip_parse_pauthor_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
1014
return (sip_parse_hdr_parser5(sip_header, header, B_TRUE));
usr/src/lib/libsip/common/sip_parse_hdrs.c
1023
sip_parse_preq_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
1026
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
1038
sip_parse_wauthen_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
1041
return (sip_parse_hdr_parser5(sip_header, header, B_TRUE));
usr/src/lib/libsip/common/sip_parse_hdrs.c
1048
sip_parse_cid_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1050
return (sip_parse_hdr_parser4(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
1057
sip_parse_cseq_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1066
if ((ret = sip_prim_parsers(sip_header, header)) != 0)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1076
parsed_header->sip_header = sip_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1085
cseq_value->sip_value_start = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1086
if (sip_atoi(sip_header, &cseq_value->cseq_num)) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1088
cseq_value->sip_value_end = sip_header->sip_hdr_end - 2;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1095
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1097
cseq_value->sip_value_end = sip_header->sip_hdr_end - 2;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1101
tmp_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1103
if (sip_find_white_space(sip_header)) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1105
cseq_value->sip_value_end = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1109
len = sip_header->sip_hdr_current - tmp_ptr;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1118
cseq_value->sip_value_end = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1123
cseq_value->sip_value_end = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1126
sip_header->sip_hdr_parsed = parsed_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1156
sip_parse_via_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1163
if ((ret = sip_prim_parsers(sip_header, header)) != 0)
usr/src/lib/libsip/common/sip_parse_hdrs.c
117
parsed_header->sip_header = hdr;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1173
parsed_header->sip_header = sip_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1175
while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1188
value->sip_value_start = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1191
sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1196
if (sip_get_protocol_version(sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
1198
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1206
if (sip_find_token(sip_header, SIP_SLASH) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1207
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1215
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1216
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1225
sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1226
if (sip_find_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1227
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1236
sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_hdrs.c
1239
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1240
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1249
sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1250
if (*sip_header->sip_hdr_current == '[') {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1251
if (sip_find_token(sip_header, ']')) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1252
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1259
} else if (sip_find_separator(sip_header, SIP_SEMI, SIP_COMMA,
usr/src/lib/libsip/common/sip_parse_hdrs.c
1261
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1269
sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_hdrs.c
1272
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1273
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1281
if (*sip_header->sip_hdr_current == SIP_HCOLON) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1282
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1286
if (sip_atoi(sip_header, &value->via_sent_by_port) !=
usr/src/lib/libsip/common/sip_parse_hdrs.c
1288
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1305
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1313
ret = sip_parse_params(sip_header, &value->sip_param_list);
usr/src/lib/libsip/common/sip_parse_hdrs.c
1321
value->sip_value_end = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1323
if (sip_find_token(sip_header, SIP_COMMA) != 0)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1326
(void) sip_skip_white_space(sip_header);
usr/src/lib/libsip/common/sip_parse_hdrs.c
1329
sip_header->sip_hdr_parsed = parsed_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1339
sip_parse_maxf_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1341
return (sip_parse_hdr_parser2(sip_header, header, SIP_INT_VAL));
usr/src/lib/libsip/common/sip_parse_hdrs.c
1361
sip_parse_ctype_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1363
return (sip_parse_hdr_parser1(sip_header, header, SIP_SLASH));
usr/src/lib/libsip/common/sip_parse_hdrs.c
1370
sip_parse_clen_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1372
return (sip_parse_hdr_parser2(sip_header, header, SIP_INT_VAL));
usr/src/lib/libsip/common/sip_parse_hdrs.c
1411
sip_parse_cftr_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1420
if ((ret = sip_prim_parsers(sip_header, header)) != 0)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1430
parsed_header->sip_header = sip_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1431
while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1443
if (*sip_header->sip_hdr_current == SIP_QUOTE) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1444
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1448
value->sip_value_start = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1453
if (*sip_header->sip_hdr_current != SIP_LAQUOT) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1455
tmp_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1461
sip_find_token(sip_header, SIP_QUOTE) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1462
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1468
} else if (sip_find_separator(sip_header, SIP_SEMI,
usr/src/lib/libsip/common/sip_parse_hdrs.c
1475
sip_header->sip_hdr_current - tmp_ptr;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1480
if (sip_goto_next_value(sip_header) !=
usr/src/lib/libsip/common/sip_parse_hdrs.c
1495
--sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1496
(void) sip_reverse_skip_white_space(sip_header);
usr/src/lib/libsip/common/sip_parse_hdrs.c
1497
++sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1498
tmp_ptr_2 = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1499
if (*sip_header->sip_hdr_current == SIP_SP) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1500
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1512
sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1525
if (*sip_header->sip_hdr_current != SIP_LAQUOT) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1536
if (sip_goto_next_value(sip_header) !=
usr/src/lib/libsip/common/sip_parse_hdrs.c
1559
if (sip_find_token(sip_header, SIP_LAQUOT) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1560
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1568
if (*sip_header->sip_hdr_current == SIP_SP) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1569
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1570
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1579
tmp_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1581
if (sip_find_separator(sip_header, SIP_RAQUOT, 0, 0, B_FALSE)) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1582
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1592
sip_header->sip_hdr_current - tmp_ptr;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1594
if (sip_find_token(sip_header, SIP_RAQUOT) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1595
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1604
if (sip_goto_next_value(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
1613
ret = sip_parse_params(sip_header, &value->sip_param_list);
usr/src/lib/libsip/common/sip_parse_hdrs.c
1621
value->sip_value_end = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1642
if ((strcmp(SIP_CONTACT, sip_header->
usr/src/lib/libsip/common/sip_parse_hdrs.c
1647
sip_msg = sip_header->sip_hdr_sipmsg;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1665
(void) sip_find_token(sip_header, SIP_COMMA);
usr/src/lib/libsip/common/sip_parse_hdrs.c
1667
(void) sip_skip_white_space(sip_header);
usr/src/lib/libsip/common/sip_parse_hdrs.c
1670
sip_header->sip_hdr_parsed = parsed_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
1682
sip_parse_passertedid(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1684
return (sip_parse_hdr_parser3(sip_header, header, SIP_STRS_VAL,
usr/src/lib/libsip/common/sip_parse_hdrs.c
1694
sip_parse_ppreferredid(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
1696
return (sip_parse_hdr_parser3(sip_header, header, SIP_STRS_VAL,
usr/src/lib/libsip/common/sip_parse_hdrs.c
1706
sip_parse_unknown_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
176
sip_parse_callinfo_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
179
return (sip_parse_hdr_parser3(sip_header, header, SIP_STR_VAL, B_TRUE));
usr/src/lib/libsip/common/sip_parse_hdrs.c
193
sip_parse_contentdis_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
196
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
204
sip_parse_contentencode_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
207
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
218
sip_parse_contentlang_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
221
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
233
sip_parse_date_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
239
if ((r = sip_prim_parsers(sip_header, header)) != 0)
usr/src/lib/libsip/common/sip_parse_hdrs.c
249
parsed_header->sip_header = sip_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
258
value->sip_value_start = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
260
value->date_wd_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
261
if (sip_find_token(sip_header, SIP_COMMA) == 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
262
value->date_wd_len = sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_hdrs.c
264
sip_header->sip_hdr_current++;
usr/src/lib/libsip/common/sip_parse_hdrs.c
265
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
274
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
278
r = sip_atoi(sip_header, &value->date_d);
usr/src/lib/libsip/common/sip_parse_hdrs.c
283
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
287
value->date_m_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
288
if (sip_find_token(sip_header, SIP_SP) == 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
289
value->date_m_len = sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_hdrs.c
296
r = sip_atoi(sip_header, &value->date_y);
usr/src/lib/libsip/common/sip_parse_hdrs.c
301
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
305
value->date_t_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
306
if (sip_find_token(sip_header, SIP_SP) == 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
307
value->date_t_len = sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_hdrs.c
314
value->date_tz_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
318
value->date_tz_len = sip_header->sip_hdr_end -
usr/src/lib/libsip/common/sip_parse_hdrs.c
319
sip_header->sip_hdr_current - 2;
usr/src/lib/libsip/common/sip_parse_hdrs.c
323
sip_header->sip_hdr_parsed = *header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
332
sip_parse_errorinfo_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
335
return (sip_parse_hdr_parser3(sip_header, header, SIP_STR_VAL, B_TRUE));
usr/src/lib/libsip/common/sip_parse_hdrs.c
342
sip_parse_expire_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
345
return (sip_parse_hdr_parser2(sip_header, header, SIP_INT_VAL));
usr/src/lib/libsip/common/sip_parse_hdrs.c
352
sip_parse_inreplyto_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
355
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
362
sip_parse_rseq(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
367
r = sip_parse_hdr_parser2(sip_header, header, SIP_INT_VAL);
usr/src/lib/libsip/common/sip_parse_hdrs.c
371
if (sip_header->sip_hdr_parsed != NULL &&
usr/src/lib/libsip/common/sip_parse_hdrs.c
372
sip_header->sip_hdr_parsed->value != NULL) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
374
sip_header->sip_hdr_parsed->value;
usr/src/lib/libsip/common/sip_parse_hdrs.c
385
sip_parse_minexpire_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
388
return (sip_parse_hdr_parser2(sip_header, header, SIP_INT_VAL));
usr/src/lib/libsip/common/sip_parse_hdrs.c
395
sip_parse_mimeversion_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
398
return (sip_parse_hdr_parser4(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
405
sip_parse_org_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
408
if (sip_is_empty_hdr(sip_header))
usr/src/lib/libsip/common/sip_parse_hdrs.c
409
return (sip_parse_hdr_empty(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
410
return (sip_parse_hdr_parser4(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
419
sip_parse_priority_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
422
return (sip_parse_hdr_parser4(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
433
sip_parse_replyto_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
436
return (sip_parse_hdr_parser3(sip_header, header, SIP_STRS_VAL,
usr/src/lib/libsip/common/sip_parse_hdrs.c
446
sip_parse_privacy_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
449
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
457
sip_parse_require_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
460
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
469
sip_parse_retryaft_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
476
if ((ret = sip_prim_parsers(sip_header, header)) != 0)
usr/src/lib/libsip/common/sip_parse_hdrs.c
486
parsed_header->sip_header = sip_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
495
value->sip_value_start = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
498
ret = sip_atoi(sip_header, &(value->intstr_int));
usr/src/lib/libsip/common/sip_parse_hdrs.c
50
sip_parse_acpt_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
501
if (sip_find_token(sip_header, SIP_LPAR) == 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
502
value->intstr_str_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
503
if (sip_find_token(sip_header, SIP_RPAR) == 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
505
sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_hdrs.c
507
if (sip_find_token(sip_header, SIP_SEMI) == 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
508
sip_header->sip_hdr_current--;
usr/src/lib/libsip/common/sip_parse_hdrs.c
509
(void) sip_parse_params(sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
52
if (sip_is_empty_hdr(sip_header))
usr/src/lib/libsip/common/sip_parse_hdrs.c
523
sip_header->sip_hdr_current = value->sip_value_start;
usr/src/lib/libsip/common/sip_parse_hdrs.c
524
if (sip_find_token(sip_header, SIP_SEMI) == 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
525
sip_header->sip_hdr_current--;
usr/src/lib/libsip/common/sip_parse_hdrs.c
526
(void) sip_parse_params(sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
53
return (sip_parse_hdr_empty(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
532
sip_header->sip_hdr_parsed = *header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
54
return (sip_parse_hdr_parser1(sip_header, header, SIP_SLASH));
usr/src/lib/libsip/common/sip_parse_hdrs.c
544
sip_parse_server_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
546
return (sip_parse_hdr_parser4(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
553
sip_parse_subject_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
556
if (sip_is_empty_hdr(sip_header))
usr/src/lib/libsip/common/sip_parse_hdrs.c
557
return (sip_parse_hdr_empty(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
558
return (sip_parse_hdr_parser4(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
565
sip_parse_support_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
568
if (sip_is_empty_hdr(sip_header))
usr/src/lib/libsip/common/sip_parse_hdrs.c
569
return (sip_parse_hdr_empty(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
570
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
577
sip_parse_timestamp_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
584
if ((ret = sip_prim_parsers(sip_header, header)) != 0)
usr/src/lib/libsip/common/sip_parse_hdrs.c
594
parsed_header->sip_header = sip_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
603
value->sip_value_start = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
606
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
610
value->strs1_val_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
612
if (sip_find_white_space(sip_header) == 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
616
value->strs1_val_len = sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_hdrs.c
618
(void) sip_skip_white_space(sip_header);
usr/src/lib/libsip/common/sip_parse_hdrs.c
620
value->strs2_val_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
621
if (sip_find_cr(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
625
if (sip_header->sip_hdr_current < value->strs2_val_ptr) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
629
value->strs2_val_len = sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_hdrs.c
63
sip_parse_acpt_encode_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
636
value->strs1_val_len = sip_header->sip_hdr_current
usr/src/lib/libsip/common/sip_parse_hdrs.c
643
sip_header->sip_hdr_parsed = *header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
651
sip_parse_usupport_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
654
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
66
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
664
sip_parse_useragt_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
667
return (sip_parse_hdr_parser4(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
681
sip_parse_warn_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
688
if ((ret = sip_prim_parsers(sip_header, header)) != 0)
usr/src/lib/libsip/common/sip_parse_hdrs.c
698
parsed_header->sip_header = sip_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
700
while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
712
value->sip_value_start = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
715
ret = sip_atoi(sip_header, &value->warn_code);
usr/src/lib/libsip/common/sip_parse_hdrs.c
721
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
725
value->warn_agt_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
727
if (sip_find_token(sip_header, SIP_QUOTE) == 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
731
sip_header->sip_hdr_current--;
usr/src/lib/libsip/common/sip_parse_hdrs.c
732
(void) sip_reverse_skip_white_space(sip_header);
usr/src/lib/libsip/common/sip_parse_hdrs.c
733
value->warn_agt_len = sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_hdrs.c
743
(void) sip_find_token(sip_header, SIP_QUOTE);
usr/src/lib/libsip/common/sip_parse_hdrs.c
745
value->warn_text_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
746
if (sip_find_token(sip_header, SIP_QUOTE) == 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
748
sip_header->sip_hdr_current -
usr/src/lib/libsip/common/sip_parse_hdrs.c
75
sip_parse_acpt_lang_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
761
if (sip_find_token(sip_header, SIP_COMMA) != 0)
usr/src/lib/libsip/common/sip_parse_hdrs.c
763
value->sip_value_end = sip_header->sip_hdr_current - 1;
usr/src/lib/libsip/common/sip_parse_hdrs.c
765
(void) sip_skip_white_space(sip_header);
usr/src/lib/libsip/common/sip_parse_hdrs.c
770
sip_header->sip_hdr_parsed = *header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
78
if (sip_is_empty_hdr(sip_header))
usr/src/lib/libsip/common/sip_parse_hdrs.c
781
sip_parse_rack(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
79
return (sip_parse_hdr_empty(sip_header, header));
usr/src/lib/libsip/common/sip_parse_hdrs.c
790
if ((ret = sip_prim_parsers(sip_header, header)) != 0)
usr/src/lib/libsip/common/sip_parse_hdrs.c
80
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
800
parsed_header->sip_header = sip_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
809
rack_value->sip_value_start = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
811
if (sip_atoi(sip_header, &rack_value->rack_resp) ||
usr/src/lib/libsip/common/sip_parse_hdrs.c
814
rack_value->sip_value_end = sip_header->sip_hdr_end - 2;
usr/src/lib/libsip/common/sip_parse_hdrs.c
821
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
823
rack_value->sip_value_end = sip_header->sip_hdr_end - 2;
usr/src/lib/libsip/common/sip_parse_hdrs.c
826
if (sip_atoi(sip_header, &rack_value->rack_cseq)) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
828
rack_value->sip_value_end = sip_header->sip_hdr_end - 2;
usr/src/lib/libsip/common/sip_parse_hdrs.c
834
if (sip_skip_white_space(sip_header) != 0) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
836
rack_value->sip_value_end = sip_header->sip_hdr_end - 2;
usr/src/lib/libsip/common/sip_parse_hdrs.c
840
tmp_ptr = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
841
if (sip_find_white_space(sip_header)) {
usr/src/lib/libsip/common/sip_parse_hdrs.c
843
rack_value->sip_value_end = sip_header->sip_hdr_end - 2;
usr/src/lib/libsip/common/sip_parse_hdrs.c
847
len = sip_header->sip_hdr_current - tmp_ptr;
usr/src/lib/libsip/common/sip_parse_hdrs.c
856
rack_value->sip_value_end = sip_header->sip_hdr_end - 2;
usr/src/lib/libsip/common/sip_parse_hdrs.c
861
rack_value->sip_value_end = sip_header->sip_hdr_current;
usr/src/lib/libsip/common/sip_parse_hdrs.c
864
sip_header->sip_hdr_parsed = parsed_header;
usr/src/lib/libsip/common/sip_parse_hdrs.c
874
sip_parse_allow_events_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
877
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
88
sip_parse_alert_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
891
sip_parse_event_header(_sip_header_t *sip_header, sip_parsed_header_t **header)
usr/src/lib/libsip/common/sip_parse_hdrs.c
893
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
90
return (sip_parse_hdr_parser3(sip_header, header, SIP_STR_VAL, B_TRUE));
usr/src/lib/libsip/common/sip_parse_hdrs.c
916
sip_parse_substate_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
919
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_parse_hdrs.c
951
sip_parse_author_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
954
return (sip_parse_hdr_parser5(sip_header, header, B_TRUE));
usr/src/lib/libsip/common/sip_parse_hdrs.c
969
sip_parse_ainfo_header(_sip_header_t *sip_header,
usr/src/lib/libsip/common/sip_parse_hdrs.c
972
return (sip_parse_hdr_parser1(sip_header, header, 0));
usr/src/lib/libsip/common/sip_ui.c
115
sip_get_header_value(const struct sip_header *sip_header, int *error)
usr/src/lib/libsip/common/sip_ui.c
124
if (sip_header == NULL) {
usr/src/lib/libsip/common/sip_ui.c
129
_sip_header = (_sip_header_t *)sip_header;
usr/src/lib/libsip/common/sip_ui.c
230
sip_delete_header(sip_header_t sip_header)
usr/src/lib/libsip/common/sip_ui.c
234
if (sip_header == NULL)
usr/src/lib/libsip/common/sip_ui.c
236
_sip_header = (_sip_header_t *)sip_header;
usr/src/lib/libsip/common/sip_ui.c
263
sip_delete_value(sip_header_t sip_header, sip_header_value_t sip_header_value)
usr/src/lib/libsip/common/sip_ui.c
270
if (sip_header == NULL || sip_header_value == NULL)
usr/src/lib/libsip/common/sip_ui.c
272
_sip_header = (_sip_header_t *)sip_header;
usr/src/lib/libsip/common/sip_ui.c
49
const struct sip_header *
usr/src/lib/libsip/common/sip_ui.c
54
const struct sip_header *sip_hdr;
usr/src/lib/libsip/common/sip_ui.c
735
sip_copy_header(sip_msg_t sip_msg, sip_header_t sip_header, char *param)
usr/src/lib/libsip/common/sip_ui.c
741
if (sip_msg == NULL || sip_header == NULL)
usr/src/lib/libsip/common/sip_ui.c
744
_sip_header = (_sip_header_t *)sip_header;
usr/src/lib/libsip/common/sip_ui.c
832
sip_add_param(sip_header_t sip_header, char *param, int *error)
usr/src/lib/libsip/common/sip_ui.c
844
if (param == NULL || sip_header == NULL) {
usr/src/lib/libsip/common/sip_ui.c
850
_sip_header = (_sip_header_t *)sip_header;
usr/src/lib/libsip/common/sip_ui.c
907
(void) sip_delete_header(sip_header);