Lines Matching defs:pp
66 const char *pp, *bp;
111 for (pp = path; *pp && *pp == '.';)
113 if (!strncmp (pp, parent, 3))
115 pp += 3;
119 else if (!strncmp (pp, current, 2))
121 pp += 2;
123 else if (!strncmp (pp, "..\0", 3))
125 pp += 2;
138 if (*pp || *(pp - 1) == G_DIR_SEPARATOR || length == 0)
140 if (rp + strlen (pp) > endp)
142 strcpy (rp, pp);
152 const char *pp, *bp, *branch;
173 for (pp = path, bp = base; *pp && *bp && *pp == *bp; pp++, bp++)
174 if (*pp == G_DIR_SEPARATOR)
175 branch = pp;
176 if (((*pp == 0) || ((*pp == G_DIR_SEPARATOR) && (*(pp + 1) == 0))) &&
181 if (*pp == G_DIR_SEPARATOR || *(pp - 1) == G_DIR_SEPARATOR)
188 if (((*pp == 0) && (*bp == G_DIR_SEPARATOR)) || ((*pp == G_DIR_SEPARATOR) && (*bp == 0)))
189 branch = pp;