Lines Matching defs:pf
82 struct prefix *pf;
85 pf = ecalloc(1, sizeof(struct prefix));
91 pf->pf_prefix = intern(cp);
94 pf->pf_prefix = intern(path);
96 SLIST_INSERT_HEAD(pl, pf, pf_next);
102 struct prefix *pf;
104 if ((pf = SLIST_FIRST(pl)) == NULL) {
111 SLIST_INSERT_HEAD(allpl, pf, pf_next);
158 struct prefix *pf;
160 pf = SLIST_EMPTY(&prefixes) ? NULL : SLIST_FIRST(&prefixes);
161 if (pf != NULL && *pf->pf_prefix == '/')
162 len = strlen(pf->pf_prefix) + 1 + strlen(file) + 1;
165 if (pf != NULL)
166 len += strlen(pf->pf_prefix) + 1;
171 if (pf != NULL) {
172 if (*pf->pf_prefix == '/')
173 (void) sprintf(cp, "%s/%s", pf->pf_prefix, file);
176 pf->pf_prefix, file);