Lines Matching defs:name
77 * return path to name using pathinclude() list
80 * if type!=0 and name has no '.' then file.type also attempted
85 pathfind(const char* name, const char* lib, const char* type, char* buf, size_t size)
92 if (((s = strrchr(name, '/')) || (s = (char*)name)) && strchr(s, '.'))
100 if (regular(name, &st))
102 strncopy(buf, name, size);
107 sfsprintf(buf, size, "%s.%s", name, type);
111 if (*name == '/')
121 sfsprintf(buf, size, "%-.*s%s", s - error_info.file + 1, error_info.file, name);
126 sfsprintf(buf, size, "%-.*s%s%.s", s - error_info.file + 1, error_info.file, name, type);
138 sfsprintf(tmp, sizeof(tmp), "%s/%s", dp->dir, name);
143 sfsprintf(tmp, sizeof(tmp), "%s/%s.%s", dp->dir, name, type);
157 sfsprintf(tmp, sizeof(tmp), "lib/%s/%s", lib, name);
162 sfsprintf(tmp, sizeof(tmp), "lib/%s/%s.%s", lib, name, type);