Lines Matching defs:pt
316 char *pt, *copy, *value, line[PATH_MAX];
364 if (pt = fpkgparam(fp, param)) {
368 value = copy = pt;
376 return (pt);
454 char *pt, *last;
459 for (pt = file; *pt; ) {
460 if (isdot(pt))
461 (void) strcpy(pt, pt[1] ? pt+2 : pt+1);
462 else if (isdotdot(pt)) {
464 last = pt;
471 --pt; /* point to previous '/' */
473 if (pt <= file)
475 while ((*--pt != '/') && (pt > file))
478 if (*pt == '/')
479 pt++;
480 (void) strcpy(pt, last);
482 while (*pt && (*pt != '/'))
483 pt++;
484 if (*pt == '/') {
485 while (pt[1] == '/')
486 (void) strcpy(pt, pt+1);
487 pt++;
491 if ((--pt > file) && (*pt == '/'))
492 *pt = '\0';