Lines Matching defs:fname
67 * @param fname Filename to look for
71 static char *try_open(const char *dirname, const char *fname, FILE **fp)
75 if (!dirname || fname[0] == '/')
76 fullname = xstrdup(fname);
78 fullname = join_path(dirname, fname);
94 * @param fname Filename to open
98 static char *fopen_any_on_path(const char *fname, FILE **fp)
108 fullname = try_open(cur_dir, fname, fp);
112 fullname = try_open(node->dirname, fname, fp);
117 FILE *srcfile_relative_open(const char *fname, char **fullnamep)
122 if (streq(fname, "-")) {
126 fullname = fopen_any_on_path(fname, &f);
128 die("Couldn't open \"%s\": %s\n", fname,
143 void srcfile_push(const char *fname)
152 srcfile->f = srcfile_relative_open(fname, &srcfile->name);
252 const char *fname = "<no-file>";
256 fname = pos->file->name;
260 xasprintf(&pos_str, "%s:%d.%d-%d.%d", fname,
264 xasprintf(&pos_str, "%s:%d.%d-%d", fname,
268 xasprintf(&pos_str, "%s:%d.%d", fname,