Lines Matching refs:sip_hdr_current

49 	while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
50 if (isspace(*sip_header->sip_hdr_current)) {
51 sip_header->sip_hdr_current++;
54 } else if (isdigit(*sip_header->sip_hdr_current)) {
56 (*sip_header->sip_hdr_current - '0');
58 sip_header->sip_hdr_current++;
74 while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
76 *sip_header->sip_hdr_current == SIP_COMMA) {
77 sip_header->sip_hdr_current--;
80 if (*sip_header->sip_hdr_current++ == token) {
82 * sip_hdr_current points to the char
97 sip_header->sip_hdr_current = sip_header->sip_hdr_end;
98 while (*sip_header->sip_hdr_current-- != '\n') {
99 if (sip_header->sip_hdr_current == sip_header->sip_hdr_start)
114 while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
115 if (ignore_space && (*sip_header->sip_hdr_current == SIP_SP)) {
116 sip_header->sip_hdr_current++;
119 if (isspace(*sip_header->sip_hdr_current) ||
121 (*sip_header->sip_hdr_current == separator_1st)) ||
123 (*sip_header->sip_hdr_current == separator_2nd)) ||
125 (*sip_header->sip_hdr_current == separator_3rd))) {
131 if (*sip_header->sip_hdr_current == '\\')
132 sip_header->sip_hdr_current++;
133 sip_header->sip_hdr_current++;
144 while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
145 if (isspace(*sip_header->sip_hdr_current))
147 sip_header->sip_hdr_current++;
158 while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
159 if (!isspace(*sip_header->sip_hdr_current))
161 sip_header->sip_hdr_current++;
173 while (sip_header->sip_hdr_current >= sip_header->sip_hdr_start) {
174 if (!isspace(*sip_header->sip_hdr_current))
176 sip_header->sip_hdr_current--;
203 while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) {
204 if (*sip_header->sip_hdr_current == SIP_QUOTE) {
210 *sip_header->sip_hdr_current == SIP_COMMA) {
214 sip_header->sip_hdr_current--;
217 sip_header->sip_hdr_current++;
246 if (*sip_header->sip_hdr_current != SIP_SEMI)
249 sip_header->sip_hdr_current++;
270 tmp_ptr = sip_header->sip_hdr_current;
276 sip_header->sip_hdr_current - tmp_ptr;
286 sip_header->sip_hdr_current - tmp_ptr;
289 *sip_header->sip_hdr_current == SIP_COMMA) {
294 if (*sip_header->sip_hdr_current == SIP_SEMI) {
299 assert(*sip_header->sip_hdr_current == SIP_EQUAL);
304 sip_header->sip_hdr_current++;
309 if (*sip_header->sip_hdr_current == SIP_QUOTE) {
310 sip_header->sip_hdr_current++;
317 param->param_value.sip_str_ptr = sip_header->sip_hdr_current;
318 tmp_ptr = sip_header->sip_hdr_current;
326 param->param_value.sip_str_len = sip_header->sip_hdr_current -
336 * sip_hdr_current resets to sip_hdr_start before exit
342 sip_header->sip_hdr_current = sip_header->sip_hdr_start;
347 sip_header->sip_hdr_current = sip_header->sip_hdr_start;
351 sip_header->sip_hdr_current = sip_header->sip_hdr_start;
427 assert(sip_header->sip_hdr_start == sip_header->sip_hdr_current);
445 if (strncasecmp(sip_header->sip_hdr_current, SIP, strlen(SIP)) == 0) {
447 sip_header->sip_hdr_current;
456 sip_header->sip_hdr_current;
457 while (isdigit(*sip_header->sip_hdr_current)) {
458 sip_header->sip_hdr_current++;
459 if (sip_header->sip_hdr_current >=
464 if (*sip_header->sip_hdr_current != SIP_PERIOD)
466 sip_header->sip_hdr_current++;
468 if (!isdigit(*sip_header->sip_hdr_current))
470 while (isdigit(*sip_header->sip_hdr_current)) {
471 sip_header->sip_hdr_current++;
472 if (sip_header->sip_hdr_current >=
479 sip_header->sip_hdr_current -
520 while (hdr->sip_hdr_current < hdr->sip_hdr_end) {
531 value->sip_value_start = hdr->sip_hdr_current;
536 char c = *hdr->sip_hdr_current;
540 value->str_val_len = hdr->sip_hdr_current -
547 hdr->sip_hdr_current;
553 c = *(hdr->sip_hdr_current);
560 char *t = hdr->sip_hdr_current;
562 hdr->sip_hdr_current--;
565 value->str_val_len = hdr->sip_hdr_current -
567 hdr->sip_hdr_current = t;
576 value->strs1_val_len = hdr->sip_hdr_current -
580 (++hdr->sip_hdr_current);
583 char t = *(hdr->sip_hdr_current);
585 hdr->sip_hdr_current -
595 hdr->sip_hdr_current -
598 hdr->sip_hdr_current;
611 char *t = hdr->sip_hdr_current;
613 hdr->sip_hdr_current--;
619 value->str_val_len = hdr->sip_hdr_current -
621 hdr->sip_hdr_current = t;
638 value->str_val_len = hdr->sip_hdr_current -
640 value->sip_value_end = hdr->sip_hdr_current;
645 value->sip_value_end = hdr->sip_hdr_current;
648 value->sip_value_end = hdr->sip_hdr_current - 1;
696 value->sip_value_start = hdr->sip_hdr_current;
705 value->sip_value_end = hdr->sip_hdr_current - 1;
741 while (hdr->sip_hdr_current < hdr->sip_hdr_end) {
755 value->sip_value_start = hdr->sip_hdr_current;
765 cur = hdr->sip_hdr_current;
769 hdr->sip_hdr_current = value->sip_value_start;
770 if (*(hdr->sip_hdr_current) != SIP_LAQUOT) {
774 char *tmp = hdr->sip_hdr_current;
776 if (*hdr->sip_hdr_current ==
778 hdr->sip_hdr_current++;
786 hdr->sip_hdr_current -= 2;
788 hdr->sip_hdr_current = cur - 2;
795 hdr->sip_hdr_current - tmp + 1;
804 hdr->sip_hdr_current = cur;
805 value->strs2_val_ptr = hdr->sip_hdr_current;
817 value->strs2_val_len = hdr->sip_hdr_current -
828 hdr->sip_hdr_current = cur;
833 hdr->sip_hdr_current -
835 } else if (*hdr->sip_hdr_current == SIP_SP) {
837 cur = hdr->sip_hdr_current - 1;
841 } else if (*hdr->sip_hdr_current ==
853 hdr->sip_hdr_current -
866 value->str_val_ptr = hdr->sip_hdr_current;
869 hdr->sip_hdr_current -
877 hdr->sip_hdr_current--;
891 value->sip_value_end = hdr->sip_hdr_current;
894 if (*hdr->sip_hdr_current == SIP_SEMI) {
900 if (*hdr->sip_hdr_current == SIP_COMMA) {
901 hdr->sip_hdr_current--;
906 value->sip_value_end = hdr->sip_hdr_current;
909 value->sip_value_end = hdr->sip_hdr_current - 1;
955 value->sip_value_start = hdr->sip_hdr_current;
958 value->str_val_ptr = hdr->sip_hdr_current;
1004 value->sip_value_start = hdr->sip_hdr_current;
1014 value->auth_scheme_len = hdr->sip_hdr_current - value->auth_scheme_ptr;
1032 tmp_cur = hdr->sip_hdr_current;
1049 hdr->sip_hdr_current - tmp_cur;
1052 value->sip_value_end = hdr->sip_hdr_current;
1059 tmp_param->param_name.sip_str_len = hdr->sip_hdr_current -
1063 *hdr->sip_hdr_current == SIP_COMMA) {
1072 hdr->sip_hdr_current++;
1080 if (*hdr->sip_hdr_current == SIP_QUOTE ||
1081 *hdr->sip_hdr_current == SIP_LAQUOT) {
1082 if (*hdr->sip_hdr_current == SIP_QUOTE)
1088 hdr->sip_hdr_current++;
1095 tmp_cur = hdr->sip_hdr_current;
1104 hdr->sip_hdr_current - tmp_cur - 1;
1108 value->sip_value_end = hdr->sip_hdr_current;
1112 char *t = hdr->sip_hdr_current;
1113 hdr->sip_hdr_current--;
1116 hdr->sip_hdr_current - tmp_cur;
1117 hdr->sip_hdr_current = t;
1149 start_ptr = sip_header->sip_hdr_current;
1151 while (!isspace(*sip_header->sip_hdr_current)) {
1152 if (sip_header->sip_hdr_current >= sip_header->sip_hdr_end)
1154 sip_header->sip_hdr_current++;
1157 size = sip_header->sip_hdr_current - start_ptr;
1191 if (sip_header->sip_hdr_current + strlen(SIP_VERSION) >=
1227 if (sip_header->sip_hdr_current + SIP_SIZE_OF_STATUS_CODE >=
1253 sip_header->sip_hdr_current;
1259 sip_header->sip_hdr_current -
1271 sip_header->sip_hdr_current,
1274 sip_header->sip_hdr_current +=
1276 if (!isspace(*sip_header->sip_hdr_current++) ||
1277 !isalpha(*sip_header->sip_hdr_current)) {