Lines Matching refs:q

46   unsigned char *p, *q;  in coap_split_uri()  local
58 q = p; in coap_split_uri()
62 q = (unsigned char *)COAP_DEFAULT_SCHEME; in coap_split_uri()
63 while (len && *q && tolower(*p) == *q) { in coap_split_uri()
64 ++p; ++q; --len; in coap_split_uri()
69 if (*q) { in coap_split_uri()
79 q = (unsigned char *)"://"; in coap_split_uri()
80 while (len && *q && tolower(*p) == *q) { in coap_split_uri()
81 ++p; ++q; --len; in coap_split_uri()
84 if (*q) { in coap_split_uri()
90 q = p; in coap_split_uri()
94 while (len && *q != ']') { in coap_split_uri()
95 ++q; --len; in coap_split_uri()
98 if (!len || *q != ']' || p == q) { in coap_split_uri()
103 COAP_SET_STR(&uri->host, q - p, p); in coap_split_uri()
104 ++q; --len; in coap_split_uri()
106 while (len && *q != ':' && *q != '/' && *q != '?') { in coap_split_uri()
107 *q = tolower(*q); in coap_split_uri()
108 ++q; in coap_split_uri()
112 if (p == q) { in coap_split_uri()
117 COAP_SET_STR(&uri->host, q - p, p); in coap_split_uri()
121 if (len && *q == ':') { in coap_split_uri()
122 p = ++q; in coap_split_uri()
125 while (len && isdigit(*q)) { in coap_split_uri()
126 ++q; in coap_split_uri()
130 if (p < q) { /* explicit port number given */ in coap_split_uri()
133 while (p < q) in coap_split_uri()
151 if (*q == '/') { in coap_split_uri()
152 p = ++q; in coap_split_uri()
155 while (len && *q != '?') { in coap_split_uri()
156 ++q; in coap_split_uri()
160 if (p < q) { in coap_split_uri()
161 COAP_SET_STR(&uri->path, q - p, p); in coap_split_uri()
162 p = q; in coap_split_uri()
329 const unsigned char *p, *q; in coap_split_path_impl() local
331 p = q = s; in coap_split_path_impl()
332 while (length > 0 && !strnchr((unsigned char *)"?#", 2, *q)) { in coap_split_path_impl()
333 if (*q == '/') { /* start new segment */ in coap_split_path_impl()
335 if (!dots((unsigned char *)p, q - p)) { in coap_split_path_impl()
336 h((unsigned char *)p, q - p, data); in coap_split_path_impl()
339 p = q + 1; in coap_split_path_impl()
342 q++; in coap_split_path_impl()
347 if (!dots((unsigned char *)p, q - p)) { in coap_split_path_impl()
348 h((unsigned char *)p, q - p, data); in coap_split_path_impl()
351 return q - s; in coap_split_path_impl()