Lines Matching refs:pt
322 char *pt, *copy, *value, line[PATH_MAX]; in pkgparam() local
370 if (pt = fpkgparam(fp, param)) { in pkgparam()
374 value = copy = pt; in pkgparam()
382 return (pt); in pkgparam()
447 char *pt, *last; in canonize_name() local
452 for (pt = file; *pt; ) { in canonize_name()
453 if (isdot(pt)) in canonize_name()
454 (void) strcpy(pt, pt[1] ? pt+2 : pt+1); in canonize_name()
455 else if (isdotdot(pt)) { in canonize_name()
457 last = pt; in canonize_name()
464 --pt; /* point to previous '/' */ in canonize_name()
466 if (pt <= file) in canonize_name()
468 while ((*--pt != '/') && (pt > file)) in canonize_name()
471 if (*pt == '/') in canonize_name()
472 pt++; in canonize_name()
473 (void) strcpy(pt, last); in canonize_name()
475 while (*pt && (*pt != '/')) in canonize_name()
476 pt++; in canonize_name()
477 if (*pt == '/') { in canonize_name()
478 while (pt[1] == '/') in canonize_name()
479 (void) strcpy(pt, pt+1); in canonize_name()
480 pt++; in canonize_name()
484 if ((--pt > file) && (*pt == '/')) in canonize_name()
485 *pt = '\0'; in canonize_name()