Lines Matching refs:srcfile
80 struct srcfile_state *srcfile; in srcfile_push() local
85 srcfile = xmalloc(sizeof(*srcfile)); in srcfile_push()
87 srcfile->f = srcfile_relative_open(fname, &srcfile->name); in srcfile_push()
88 srcfile->dir = dirname(srcfile->name); in srcfile_push()
89 srcfile->prev = current_srcfile; in srcfile_push()
91 srcfile->lineno = 1; in srcfile_push()
92 srcfile->colno = 1; in srcfile_push()
94 current_srcfile = srcfile; in srcfile_push()
99 struct srcfile_state *srcfile = current_srcfile; in srcfile_pop() local
101 assert(srcfile); in srcfile_pop()
103 current_srcfile = srcfile->prev; in srcfile_pop()
105 if (fclose(srcfile->f)) in srcfile_pop()
106 die("Error closing \"%s\": %s\n", srcfile->name, in srcfile_pop()