Lines Matching refs:p
71 const char *p, *end = text + len; in afs_parse_text_addrs() local
87 p = text; in afs_parse_text_addrs()
89 if (!*p) { in afs_parse_text_addrs()
93 if (*p == delim) in afs_parse_text_addrs()
96 if (*p == '[') { in afs_parse_text_addrs()
97 p++; in afs_parse_text_addrs()
98 if (p == end) { in afs_parse_text_addrs()
102 p = memchr(p, ']', end - p); in afs_parse_text_addrs()
103 if (!p) { in afs_parse_text_addrs()
107 p++; in afs_parse_text_addrs()
108 if (p >= end) in afs_parse_text_addrs()
112 p = memchr(p, delim, end - p); in afs_parse_text_addrs()
113 if (!p) in afs_parse_text_addrs()
115 p++; in afs_parse_text_addrs()
116 } while (p < end); in afs_parse_text_addrs()
134 p = text; in afs_parse_text_addrs()
141 if (*p == delim) { in afs_parse_text_addrs()
142 p++; in afs_parse_text_addrs()
146 if (*p == '[') { in afs_parse_text_addrs()
147 p++; in afs_parse_text_addrs()
148 q = memchr(p, ']', end - p); in afs_parse_text_addrs()
150 for (q = p; q < end; q++) in afs_parse_text_addrs()
155 if (in4_pton(p, q - p, (u8 *)&x[0], -1, &stop)) { in afs_parse_text_addrs()
157 } else if (in6_pton(p, q - p, (u8 *)x, -1, &stop)) { in afs_parse_text_addrs()
164 p = q; in afs_parse_text_addrs()
165 if (stop != p) { in afs_parse_text_addrs()
171 p++; in afs_parse_text_addrs()
173 if (p < end) { in afs_parse_text_addrs()
174 if (*p == '+') { in afs_parse_text_addrs()
177 p++; in afs_parse_text_addrs()
178 if (p >= end || !isdigit(*p)) { in afs_parse_text_addrs()
184 xport += *p - '0'; in afs_parse_text_addrs()
189 p++; in afs_parse_text_addrs()
190 } while (p < end && isdigit(*p)); in afs_parse_text_addrs()
191 } else if (*p == delim) { in afs_parse_text_addrs()
192 p++; in afs_parse_text_addrs()
204 } while (p < end); in afs_parse_text_addrs()
212 problem, p - text, (int)len, (int)len, text); in afs_parse_text_addrs()
216 problem, p - text, (int)len, (int)len, text); in afs_parse_text_addrs()