Lines Matching refs:outurl
739 sip_uri_parse_scheme(_sip_uri_t *outurl, char *scan, char *uend) in sip_uri_parse_scheme() argument
742 outurl->sip_uri_errflags |= SIP_URIERR_SCHEME; in sip_uri_parse_scheme()
745 outurl->sip_uri_scheme.sip_str_ptr = scan; in sip_uri_parse_scheme()
746 outurl->sip_uri_scheme.sip_str_len = uend - scan; in sip_uri_parse_scheme()
754 outurl->sip_uri_errflags |= SIP_URIERR_SCHEME; in sip_uri_parse_scheme()
779 sip_uri_parse_params(_sip_uri_t *outurl, char *scan, char *uend) in sip_uri_parse_params() argument
791 outurl->sip_uri_errflags |= SIP_URIERR_PARAM; in sip_uri_parse_params()
800 outurl->sip_uri_errflags |= SIP_URIERR_PARAM; in sip_uri_parse_params()
806 outurl->sip_uri_errflags |= SIP_URIERR_MEMORY; in sip_uri_parse_params()
811 outurl->sip_uri_params = new_param; in sip_uri_parse_params()
833 outurl->sip_uri_errflags |= SIP_URIERR_PARAM; in sip_uri_parse_params()
844 outurl->sip_uri_errflags |= in sip_uri_parse_params()
854 outurl->sip_uri_errflags |= in sip_uri_parse_params()
866 outurl->sip_uri_errflags |= in sip_uri_parse_params()
895 outurl->sip_uri_errflags |= in sip_uri_parse_params()
903 outurl->sip_uri_errflags |= SIP_URIERR_PARAM; in sip_uri_parse_params()
914 outurl->sip_uri_errflags |= SIP_URIERR_PARAM; in sip_uri_parse_params()
929 sip_uri_parse_headers(_sip_uri_t *outurl, char *scan, char *uend) in sip_uri_parse_headers() argument
935 outurl->sip_uri_errflags |= SIP_URIERR_HEADER; in sip_uri_parse_headers()
938 outurl->sip_uri_headers.sip_str_ptr = scan + 1; in sip_uri_parse_headers()
939 outurl->sip_uri_headers.sip_str_len = uend - (scan + 1); in sip_uri_parse_headers()
946 outurl->sip_uri_errflags |= SIP_URIERR_HEADER; in sip_uri_parse_headers()
951 outurl->sip_uri_errflags |= SIP_URIERR_HEADER; in sip_uri_parse_headers()
960 outurl->sip_uri_errflags |= SIP_URIERR_HEADER; in sip_uri_parse_headers()
973 sip_uri_parse_abs_opaque(_sip_uri_t *outurl, char *scan, char *uend) in sip_uri_parse_abs_opaque() argument
976 outurl->sip_uri_errflags |= SIP_URIERR_OPAQUE; in sip_uri_parse_abs_opaque()
979 outurl->sip_uri_opaque.sip_str_ptr = scan; in sip_uri_parse_abs_opaque()
980 outurl->sip_uri_opaque.sip_str_len = uend - scan; in sip_uri_parse_abs_opaque()
987 outurl->sip_uri_errflags |= SIP_URIERR_OPAQUE; in sip_uri_parse_abs_opaque()
995 outurl->sip_uri_errflags |= SIP_URIERR_OPAQUE; in sip_uri_parse_abs_opaque()
1004 sip_uri_parse_abs_query(_sip_uri_t *outurl, char *scan, char *uend) in sip_uri_parse_abs_query() argument
1009 outurl->sip_uri_query.sip_str_ptr = scan; in sip_uri_parse_abs_query()
1010 outurl->sip_uri_query.sip_str_len = uend - scan; in sip_uri_parse_abs_query()
1017 outurl->sip_uri_errflags |= SIP_URIERR_QUERY; in sip_uri_parse_abs_query()
1030 sip_uri_parse_abs_path(_sip_uri_t *outurl, char *scan, char *uend) in sip_uri_parse_abs_path() argument
1034 outurl->sip_uri_path.sip_str_ptr = scan; in sip_uri_parse_abs_path()
1035 outurl->sip_uri_path.sip_str_len = uend - scan; in sip_uri_parse_abs_path()
1044 outurl->sip_uri_errflags |= SIP_URIERR_PATH; in sip_uri_parse_abs_path()
1051 sip_uri_parse_abs_regname(_sip_uri_t *outurl, char *scan, char *uend) in sip_uri_parse_abs_regname() argument
1055 outurl->sip_uri_regname.sip_str_ptr = scan; in sip_uri_parse_abs_regname()
1056 outurl->sip_uri_regname.sip_str_len = uend - scan; in sip_uri_parse_abs_regname()
1063 outurl->sip_uri_errflags |= SIP_URIERR_REGNAME; in sip_uri_parse_abs_regname()
1071 sip_uri_parse_password(_sip_uri_t *outurl, char *scan, char *uend) in sip_uri_parse_password() argument
1076 outurl->sip_uri_password.sip_str_ptr = scan; in sip_uri_parse_password()
1077 outurl->sip_uri_password.sip_str_len = uend - scan; in sip_uri_parse_password()
1085 outurl->sip_uri_errflags |= SIP_URIERR_PASS; in sip_uri_parse_password()
1093 sip_uri_parse_user(_sip_uri_t *outurl, char *scan, char *uend) in sip_uri_parse_user() argument
1096 outurl->sip_uri_errflags |= SIP_URIERR_USER; in sip_uri_parse_user()
1099 outurl->sip_uri_user.sip_str_ptr = scan; in sip_uri_parse_user()
1100 outurl->sip_uri_user.sip_str_len = uend - scan; in sip_uri_parse_user()
1103 outurl->sip_uri_isteluser = B_TRUE; in sip_uri_parse_user()
1110 outurl->sip_uri_errflags |= SIP_URIERR_USER; in sip_uri_parse_user()
1119 sip_uri_parse_port(_sip_uri_t *outurl, char *scan, char *uend) in sip_uri_parse_port() argument
1122 outurl->sip_uri_errflags |= SIP_URIERR_PORT; in sip_uri_parse_port()
1130 outurl->sip_uri_port = *scan - '0'; in sip_uri_parse_port()
1132 outurl->sip_uri_port = in sip_uri_parse_port()
1133 outurl->sip_uri_port * 10 + (*scan - '0'); in sip_uri_parse_port()
1134 if (outurl->sip_uri_port > 0xffff) { in sip_uri_parse_port()
1135 outurl->sip_uri_errflags |= SIP_URIERR_PORT; in sip_uri_parse_port()
1136 outurl->sip_uri_port = 0; in sip_uri_parse_port()
1142 outurl->sip_uri_errflags |= SIP_URIERR_PORT; in sip_uri_parse_port()
1143 outurl->sip_uri_port = 0; in sip_uri_parse_port()
1320 sip_uri_parse_netpath(_sip_uri_t *outurl, char **pscan, char *uend, in sip_uri_parse_netpath() argument
1344 sip_uri_parse_user(outurl, mark2, mark); in sip_uri_parse_netpath()
1349 sip_uri_parse_password(outurl, mark, scan); in sip_uri_parse_netpath()
1388 outurl->sip_uri_errflags |= SIP_URIERR_HOST; in sip_uri_parse_netpath()
1392 outurl->sip_uri_host.sip_str_ptr = mark; in sip_uri_parse_netpath()
1393 outurl->sip_uri_host.sip_str_len = scan - mark; in sip_uri_parse_netpath()
1404 sip_uri_parse_port(outurl, mark, scan); in sip_uri_parse_netpath()
1418 sip_uri_parse_it(_sip_uri_t *outurl, sip_str_t *uri_str) in sip_uri_parse_it() argument
1429 (void) memset(outurl, 0, sizeof (sip_uri_t)); in sip_uri_parse_it()
1466 if (scan == uend || !sip_uri_parse_scheme(outurl, mark, scan)) { in sip_uri_parse_it()
1467 outurl->sip_uri_errflags |= SIP_URIERR_SCHEME; in sip_uri_parse_it()
1471 if ((outurl->sip_uri_scheme.sip_str_len == SIP_SCHEME_LEN && in sip_uri_parse_it()
1472 !memcmp(outurl->sip_uri_scheme.sip_str_ptr, SIP_SCHEME, in sip_uri_parse_it()
1474 (outurl->sip_uri_scheme.sip_str_len == SIPS_SCHEME_LEN && in sip_uri_parse_it()
1475 !memcmp(outurl->sip_uri_scheme.sip_str_ptr, SIPS_SCHEME, in sip_uri_parse_it()
1477 outurl->sip_uri_issip = B_TRUE; in sip_uri_parse_it()
1479 outurl->sip_uri_issip = B_FALSE; in sip_uri_parse_it()
1483 if (outurl->sip_uri_issip) { in sip_uri_parse_it()
1487 sip_uri_parse_netpath(outurl, &scan, uend, B_TRUE); in sip_uri_parse_it()
1496 sip_uri_parse_params(outurl, mark, scan); in sip_uri_parse_it()
1503 sip_uri_parse_headers(outurl, scan, uend); in sip_uri_parse_it()
1519 sip_uri_parse_netpath(outurl, &scan, uend, B_FALSE); in sip_uri_parse_it()
1525 if (outurl->sip_uri_errflags & SIP_URIERR_USER || in sip_uri_parse_it()
1526 outurl->sip_uri_errflags & SIP_URIERR_PASS || in sip_uri_parse_it()
1527 outurl->sip_uri_errflags & SIP_URIERR_HOST || in sip_uri_parse_it()
1528 outurl->sip_uri_errflags & SIP_URIERR_PORT) { in sip_uri_parse_it()
1534 sip_uri_parse_abs_regname(outurl, mark, scan); in sip_uri_parse_it()
1535 if (!(outurl->sip_uri_errflags & in sip_uri_parse_it()
1541 outurl->sip_uri_user.sip_str_ptr = NULL; in sip_uri_parse_it()
1542 outurl->sip_uri_user.sip_str_len = 0; in sip_uri_parse_it()
1543 outurl->sip_uri_errflags &= in sip_uri_parse_it()
1545 outurl->sip_uri_password.sip_str_ptr = in sip_uri_parse_it()
1547 outurl->sip_uri_password.sip_str_len = in sip_uri_parse_it()
1549 outurl->sip_uri_errflags &= in sip_uri_parse_it()
1551 outurl->sip_uri_host.sip_str_ptr = NULL; in sip_uri_parse_it()
1552 outurl->sip_uri_host.sip_str_len = 0; in sip_uri_parse_it()
1553 outurl->sip_uri_errflags &= in sip_uri_parse_it()
1555 outurl->sip_uri_port = 0; in sip_uri_parse_it()
1556 outurl->sip_uri_errflags &= in sip_uri_parse_it()
1573 sip_uri_parse_abs_path(outurl, mark, scan); in sip_uri_parse_it()
1580 sip_uri_parse_abs_query(outurl, scan, uend); in sip_uri_parse_it()
1585 sip_uri_parse_abs_opaque(outurl, scan, uend); in sip_uri_parse_it()