Lines Matching full:ch
147 enum state parse_url_char(enum state s, const char ch) in parse_url_char() argument
149 if (ch == ' ' || ch == '\r' || ch == '\n') { in parse_url_char()
154 if (ch == '\t' || ch == '\f') { in parse_url_char()
166 if (ch == '/' || ch == '*') { in parse_url_char()
170 if (IS_ALPHA(ch)) { in parse_url_char()
177 if (IS_ALPHA(ch)) { in parse_url_char()
181 if (ch == ':') { in parse_url_char()
188 if (ch == '/') { in parse_url_char()
195 if (ch == '/') { in parse_url_char()
202 if (ch == '@') { in parse_url_char()
209 if (ch == '/') { in parse_url_char()
213 if (ch == '?') { in parse_url_char()
217 if (ch == '@') { in parse_url_char()
221 if (IS_USERINFO_CHAR(ch) || ch == '[' || ch == ']') { in parse_url_char()
228 if (IS_URL_CHAR(ch)) { in parse_url_char()
232 switch (ch) { in parse_url_char()
244 if (IS_URL_CHAR(ch)) { in parse_url_char()
248 switch (ch) { in parse_url_char()
260 if (IS_URL_CHAR(ch)) { in parse_url_char()
264 switch (ch) { in parse_url_char()
275 if (IS_URL_CHAR(ch)) { in parse_url_char()
279 switch (ch) { in parse_url_char()
298 http_parse_host_char(enum http_host_state s, const char ch) in http_parse_host_char() argument
303 if (ch == '@') { in http_parse_host_char()
307 if (IS_USERINFO_CHAR(ch)) { in http_parse_host_char()
313 if (ch == '[') { in http_parse_host_char()
317 if (IS_HOST_CHAR(ch)) { in http_parse_host_char()
324 if (IS_HOST_CHAR(ch)) { in http_parse_host_char()
330 if (ch == ':') { in http_parse_host_char()
337 if (ch == ']') { in http_parse_host_char()
343 if (IS_HEX(ch) || ch == ':' || ch == '.') { in http_parse_host_char()
347 if (s == s_http_host_v6 && ch == '%') { in http_parse_host_char()
353 if (ch == ']') { in http_parse_host_char()
360 if (IS_ALPHANUM(ch) || ch == '%' || ch == '.' || ch == '-' || in http_parse_host_char()
361 ch == '_' || in http_parse_host_char()
362 ch == '~') { in http_parse_host_char()
369 if (IS_NUM(ch)) { in http_parse_host_char()