Lines Matching refs:pt
41 #define mode(flag, pt) (!flag || ((flag == 1) && islower(pt[1])) || \ argument
42 ((flag == 2) && isupper(pt[1])))
65 char *npt, *pt, *pt2, *copy; in mappath() local
75 for (pt = path; *pt; /* void */) { in mappath()
80 if ((*pt == '$') && isalpha(pt[1]) && in mappath()
81 ((pt == path) || (pt[-1] == '/'))) { in mappath()
83 if (mode(flag, pt)) { in mappath()
86 for (npt = pt+1; *npt && (*npt != '/'); in mappath()
100 pt = npt; in mappath()
103 *copy++ = *pt++; in mappath()
115 *copy++ = *pt++; in mappath()
118 islower(pt[1])) { in mappath()
124 *copy++ = *pt++; in mappath()
126 *copy++ = *pt++; in mappath()
132 } else if (*pt == '/') { in mappath()
133 while (pt[1] == '/') in mappath()
134 pt++; in mappath()
135 if ((pt[1] == '\0') && (pt > path)) in mappath()
137 *copy++ = *pt++; in mappath()
143 *copy++ = *pt++; in mappath()