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