Lines Matching refs:u
858 u_char *p, *u, c, ch, high, *args; in nxt_http_parse_complex_target() local
875 u = nxt_mp_alloc(rp->mem_pool, rp->target_end - p + 1); in nxt_http_parse_complex_target()
876 if (nxt_slow_path(u == NULL)) { in nxt_http_parse_complex_target()
881 rp->path.start = u; in nxt_http_parse_complex_target()
897 *u++ = ch; in nxt_http_parse_complex_target()
904 *u++ = ch; in nxt_http_parse_complex_target()
916 *u++ = ch; in nxt_http_parse_complex_target()
926 *u++ = ch; in nxt_http_parse_complex_target()
935 *u++ = ch; in nxt_http_parse_complex_target()
948 *u++ = ch; in nxt_http_parse_complex_target()
958 *u++ = ch; in nxt_http_parse_complex_target()
965 u--; in nxt_http_parse_complex_target()
969 *u++ = ch; in nxt_http_parse_complex_target()
976 u--; in nxt_http_parse_complex_target()
980 u--; in nxt_http_parse_complex_target()
984 *u++ = ch; in nxt_http_parse_complex_target()
994 *u++ = ch; in nxt_http_parse_complex_target()
1003 u -= 5; in nxt_http_parse_complex_target()
1006 if (u < rp->path.start) { in nxt_http_parse_complex_target()
1010 if (*u == '/') { in nxt_http_parse_complex_target()
1011 u++; in nxt_http_parse_complex_target()
1015 u--; in nxt_http_parse_complex_target()
1037 *u++ = ch; in nxt_http_parse_complex_target()
1067 *u++ = '%'; in nxt_http_parse_complex_target()
1070 *u++ = '2'; in nxt_http_parse_complex_target()
1071 *u++ = '5'; in nxt_http_parse_complex_target()
1079 *u++ = '#'; in nxt_http_parse_complex_target()
1097 *u++ = ch; in nxt_http_parse_complex_target()
1103 *u++ = '%'; in nxt_http_parse_complex_target()
1104 *u++ = '2'; in nxt_http_parse_complex_target()
1105 *u++ = p[-1]; /* 'f' or 'F' */ in nxt_http_parse_complex_target()
1142 rp->path.length = u - rp->path.start; in nxt_http_parse_complex_target()