if (*name == '/'
|| (flag == TFOLDER
- && (!HasPrefix(name, CWD)
+ && (!has_prefix(name, CWD)
&& strcmp (name, DOT)
&& strcmp (name, DOTDOT)
- && !HasPrefix(name, PWD))))
+ && !has_prefix(name, PWD))))
return mh_xstrdup(name);
if (pwds == NULL)
if (cp == pwds)
cp++;
- if (HasPrefix(name, CWD))
+ if (has_prefix(name, CWD))
name += LEN(CWD);
if (strcmp (name, DOTDOT) == 0 || strcmp (name, PWD) == 0) {
return mh_xstrdup(buffer);
}
- if (HasPrefix(name, PWD))
+ if (has_prefix(name, PWD))
name += LEN(PWD);
else
cp = ep;
*cp = '\0';
break;
}
- if (HasPrefix(cp, PWD)) {
+ if (has_prefix(cp, PWD)) {
for (dp = cp - 2; dp > f; dp--)
if (*dp == '/')
break;
cp = dp;
continue;
}
- if (HasPrefix(cp, CWD)) {
+ if (has_prefix(cp, CWD)) {
strcpy (cp - 1, cp + LEN(CWD) - 1);
cp--;
continue;