ISDIRSEP
&& !ISDIRSEP(words[0][prefix_len - 1]))
if (ISDIRSEP(buf[p]))
else if (ISDIRSEP(*s))
for (p = se - 1; p > s && ISDIRSEP(*p); p--)
for (; p > s && !ISDIRSEP(*p); p--)
if (ISDIRSEP(*p) && p + 1 < se)
if ((nwords == 1) && (!ISDIRSEP(words[0][nlen - 1]))) {
&& ISDIRSEP(xp[-1]) && !S_ISDIR(lstatb.st_mode)
&& xp > Xstring(*xs, xp) && !ISDIRSEP(xp[-1])
while (ISDIRSEP(*sp)) {
while (p[0] == CHAR && !ISDIRSEP(p[1])
if ((tp->flag&ISSET) && (all || !ISDIRSEP(tp->val.s[0]))) {
while (ISDIRSEP(*t))
if (!t[1] || ISDIRSEP(t[1])) {
} else if (t[1] == '.' && (!t[2] || ISDIRSEP(t[2]))) {
while (--cur > start && !ISDIRSEP(*cur))
while (*t && !ISDIRSEP(*t))
while (ISDIRSEP(*p))
if (ISDIRSEP(*xp))
if (ISDIRSEP(c) || c == '\0')
if (!ISDIRSEP(cwd[len - 1]))
if (!ISDIRSEP(plist[plen - 1]))
# define ISABSPATH(s) ISDIRSEP((s)[0])
if (match_len > 0 && !ISDIRSEP(match[match_len - 1]))