Lines Matching refs:path
51 static int selective_vpath_search PARAMS ((struct vpath *path, char **file, FILE_TIMESTAMP *mtime_p…
177 register struct vpath *path, *lastpath; in construct_vpath_list() local
180 path = vpaths; in construct_vpath_list()
181 while (path != 0) in construct_vpath_list()
183 struct vpath *next = path->next; in construct_vpath_list()
186 || (((percent == 0 && path->percent == 0) in construct_vpath_list()
187 || (percent - pattern == path->percent - path->pattern)) in construct_vpath_list()
188 && streq (pattern, path->pattern))) in construct_vpath_list()
192 vpaths = path->next; in construct_vpath_list()
197 free (path->pattern); in construct_vpath_list()
198 free ((char *) path->searchpath); in construct_vpath_list()
199 free ((char *) path); in construct_vpath_list()
202 lastpath = path; in construct_vpath_list()
204 path = next; in construct_vpath_list()
282 struct vpath *path; in construct_vpath_list() local
294 path = (struct vpath *) xmalloc (sizeof (struct vpath)); in construct_vpath_list()
295 path->searchpath = vpath; in construct_vpath_list()
296 path->maxlen = maxvpath; in construct_vpath_list()
297 path->next = vpaths; in construct_vpath_list()
298 vpaths = path; in construct_vpath_list()
301 path->pattern = pattern; in construct_vpath_list()
302 path->percent = percent; in construct_vpath_list()
303 path->patlen = strlen (pattern); in construct_vpath_list()
372 selective_vpath_search (struct vpath *path, char **file, in selective_vpath_search() argument
378 register char **vpath = path->searchpath; in selective_vpath_search()
379 unsigned int maxvpath = path->maxlen; in selective_vpath_search()
596 register char **path = general_vpath->searchpath; in print_vpath_data_base() local
601 for (i = 0; path[i] != 0; ++i) in print_vpath_data_base()
602 printf ("%s%c", path[i], in print_vpath_data_base()
603 path[i + 1] == 0 ? '\n' : PATH_SEPARATOR_CHAR); in print_vpath_data_base()