Lines Matching refs:prefix
113 register char* prefix; in search() local
124 prefix = 0; in search()
125 else if ((prefix = strrchr(fp->name, '/')) && prefix > fp->name) in search()
127 *prefix = 0; in search()
129 *prefix = '/'; in search()
130 prefix = t; in search()
140 type == T_HEADER ? "<*>" : "\"*\"", prefix, in search()
329 if (prefix && *fp->name != '/' && dp->index != INC_PREFIX) in search()
335 if (up->name == prefix) in search()
340 up->name = prefix; in search()
345 t = prefix; in search()
347 sfsprintf(t = pp.path, PATH_MAX - 1, "%s/%s", dp->name, prefix); in search()
527 if ((pp.prefix = prefix) || (pp.prefix = pp.in->prefix)) in search()
528 message((-2, "search: %s: prefix=%s", xp->name, pp.prefix)); in search()
607 int prefix; in ppsearch() local
613 prefix = pp.chop ? -1 : 0; in ppsearch()
682 if (pp.in->prefix) in ppsearch()
684 sfsprintf(name, sizeof(name) - 1, "%s/%s", pp.in->prefix, file); in ppsearch()
701 pp.prefix = 0; in ppsearch()
722 else if (pp.in->prefix && pp.lcldirs != pp.firstdir) in ppsearch()
734 if (!streq(fp->name, pp.in->prefix)) in ppsearch()
743 sfsprintf(name, sizeof(name) - 1, "%s/%s", pp.in->prefix, fp->name); in ppsearch()
750 else if (!prefix) in ppsearch()
751 prefix = 1; in ppsearch()
795 if (prefix > 0) in ppsearch()
797 prefix = -1; in ppsearch()