Lines Matching refs:endp
32 const char *endp; in __freebsd11_dirname() local
48 endp = path + strlen(path) - 1; in __freebsd11_dirname()
49 while (endp > path && *endp == '/') in __freebsd11_dirname()
50 endp--; in __freebsd11_dirname()
53 while (endp > path && *endp != '/') in __freebsd11_dirname()
54 endp--; in __freebsd11_dirname()
57 if (endp == path) { in __freebsd11_dirname()
58 dname[0] = *endp == '/' ? '/' : '.'; in __freebsd11_dirname()
64 endp--; in __freebsd11_dirname()
65 } while (endp > path && *endp == '/'); in __freebsd11_dirname()
68 len = endp - path + 1; in __freebsd11_dirname()