Lines Matching defs:fname
222 static FILE *open_file(const char *dir, const char *fname)
227 if (asprintf(&path, "%s/%s", dir, fname) < 0)
239 char buf[256], *fname;
249 fname = buf + 1;
254 fname[strlen(fname)-1] = 0;
256 inc = open_file(includepath, fname);
259 fprintf(stderr, "INCLUDE %s/%s\n", includepath, fname);
265 inc = open_file(cmdline_includepath[i], fname);
272 cmdline_includepath[i], fname);
669 static struct data_node *parse_file(const char *fname)
674 if (access(fname, F_OK)) {
675 fprintf(stderr, "file %s does not exist\n", fname);
679 FILE *f = fopen(fname, "r");
681 includepath = dirname(strdup(fname));
897 data_node_hash_add(res, "fname", data_node_string(argv[optind]));