ue 101 ext/standard/url.c char const *s, *e, *p, *pp, *ue; ue 104 ext/standard/url.c ue = s + length; ue 113 ext/standard/url.c if (e + 1 < ue && e < s + strcspn(s, "?#")) { ue 216 ext/standard/url.c ue = s + length; ue 220 ext/standard/url.c e = ue; ue 222 ext/standard/url.c if (!(p = memchr(s, '/', (ue - s)))) { ue 225 ext/standard/url.c query = memchr(s, '?', (ue - s)); ue 226 ext/standard/url.c fragment = memchr(s, '#', (ue - s)); ue 314 ext/standard/url.c if (e == ue) { ue 322 ext/standard/url.c if ((p = memchr(s, '?', (ue - s)))) { ue 323 ext/standard/url.c pp = memchr(s, '#', (ue - s)); ue 346 ext/standard/url.c } else if (++p - ue) { ue 347 ext/standard/url.c ret->query = estrndup(p, (ue-p)); ue 348 ext/standard/url.c php_replace_controlchars_ex(ret->query, (ue - p)); ue 350 ext/standard/url.c } else if ((p = memchr(s, '#', (ue - s)))) { ue 359 ext/standard/url.c if (ue - p) { ue 360 ext/standard/url.c ret->fragment = estrndup(p, (ue-p)); ue 361 ext/standard/url.c php_replace_controlchars_ex(ret->fragment, (ue - p)); ue 364 ext/standard/url.c ret->path = estrndup(s, (ue-s)); ue 365 ext/standard/url.c php_replace_controlchars_ex(ret->path, (ue - s));