Lines Matching refs:end
78 * Keep track of nesting until you hit the end of the
186 const char *end;
213 /* Find the end of this component */
214 end = start;
215 while (*end != '/' && *end != '@' && *end != '#' &&
216 *end != '\0')
217 end++;
219 if (*end == '\0' && end[-1] == '/') {
227 for (const char *loc = start; loc != end; loc++) {
238 if (*end == '@' || *end == '#') {
250 if (start == end) {
256 /* If we've reached the end of the string, we're OK */
257 if (*end == '\0')
264 if (*end == '/' && found_delim != 0) {
271 start = end + 1;
304 const char *start, *end;
323 end = start;
324 while (*end != '/' && *end != '\0')
325 end++;
327 if (end - start >= ZFS_MAX_DATASET_NAME_LEN) {
332 start = end + 1;
334 } while (*end != '\0');