Lines Matching refs:path
54 free (((PATH_DATA *)data)->path);
87 /* Place FILENAME (key) and FULL_PATH (data->path) into the
107 free (pathdata(item)->path);
113 pathdata(item)->path = savestring (full_path);
132 char *path, *dotted_filename, *tail;
143 /* If this filename is hashed, but `.' comes before it in the path,
146 path = pathdata(item)->path;
149 tail = (pathdata(item)->flags & HASH_RELPATH) ? path : (char *)filename; /* XXX - fix const later */
174 we're really interested in is whether or not the `path'
179 if (*path == '.')
182 tail = (char *)strrchr (path, '/');
187 same = same_file (".", path, (struct stat *)NULL, (struct stat *)NULL);
191 return same ? (char *)NULL : savestring (path);
195 return (savestring (path));