eos              3943 opal/mca/event/libevent2022/libevent/http.c scheme_ok(const char *s, const char *eos)
eos              3946 opal/mca/event/libevent2022/libevent/http.c 	EVUTIL_ASSERT(eos >= s);
eos              3947 opal/mca/event/libevent2022/libevent/http.c 	if (s == eos)
eos              3951 opal/mca/event/libevent2022/libevent/http.c 	while (++s < eos) {
eos              3963 opal/mca/event/libevent2022/libevent/http.c userinfo_ok(const char *s, const char *eos)
eos              3965 opal/mca/event/libevent2022/libevent/http.c 	while (s < eos) {
eos              3970 opal/mca/event/libevent2022/libevent/http.c 		else if (*s == '%' && s+2 < eos &&
eos              3981 opal/mca/event/libevent2022/libevent/http.c regname_ok(const char *s, const char *eos)
eos              3983 opal/mca/event/libevent2022/libevent/http.c 	while (s && s<eos) {
eos              3998 opal/mca/event/libevent2022/libevent/http.c parse_port(const char *s, const char *eos)
eos              4001 opal/mca/event/libevent2022/libevent/http.c 	while (s < eos) {
eos              4014 opal/mca/event/libevent2022/libevent/http.c bracket_addr_ok(const char *s, const char *eos)
eos              4016 opal/mca/event/libevent2022/libevent/http.c 	if (s + 3 > eos || *s != '[' || *(eos-1) != ']')
eos              4023 opal/mca/event/libevent2022/libevent/http.c 		--eos;
eos              4026 opal/mca/event/libevent2022/libevent/http.c 		while (s < eos && *s != '.') {
eos              4035 opal/mca/event/libevent2022/libevent/http.c 		while (s < eos) {
eos              4047 opal/mca/event/libevent2022/libevent/http.c 		ev_ssize_t n_chars = eos-s-2;
eos              4058 opal/mca/event/libevent2022/libevent/http.c parse_authority(struct evhttp_uri *uri, char *s, char *eos)
eos              4061 opal/mca/event/libevent2022/libevent/http.c 	EVUTIL_ASSERT(eos);
eos              4062 opal/mca/event/libevent2022/libevent/http.c 	if (eos == s) {
eos              4074 opal/mca/event/libevent2022/libevent/http.c 	if (cp && cp < eos) {
eos              4087 opal/mca/event/libevent2022/libevent/http.c 	for (port=eos-1; port >= cp && EVUTIL_ISDIGIT(*port); --port)
eos              4090 opal/mca/event/libevent2022/libevent/http.c 		if (port+1 == eos) /* Leave port unspecified; the RFC allows a
eos              4093 opal/mca/event/libevent2022/libevent/http.c 		else if ((uri->port = parse_port(port+1, eos))<0)
eos              4095 opal/mca/event/libevent2022/libevent/http.c 		eos = port;
eos              4099 opal/mca/event/libevent2022/libevent/http.c 	EVUTIL_ASSERT(eos >= cp);
eos              4100 opal/mca/event/libevent2022/libevent/http.c 	if (*cp == '[' && eos >= cp+2 && *(eos-1) == ']') {
eos              4102 opal/mca/event/libevent2022/libevent/http.c 		if (! bracket_addr_ok(cp, eos))
eos              4106 opal/mca/event/libevent2022/libevent/http.c 		if (! regname_ok(cp,eos)) /* Match IPv4Address or reg-name */
eos              4109 opal/mca/event/libevent2022/libevent/http.c 	uri->host = mm_malloc(eos-cp+1);
eos              4114 opal/mca/event/libevent2022/libevent/http.c 	memcpy(uri->host, cp, eos-cp);
eos              4115 opal/mca/event/libevent2022/libevent/http.c 	uri->host[eos-cp] = '\0';