Lines Matching refs:srcfile
143 struct srcfile_state *srcfile; in srcfile_push() local
148 srcfile = xmalloc(sizeof(*srcfile)); in srcfile_push()
150 srcfile->f = srcfile_relative_open(fname, &srcfile->name); in srcfile_push()
151 srcfile->dir = get_dirname(srcfile->name); in srcfile_push()
152 srcfile->prev = current_srcfile; in srcfile_push()
154 srcfile->lineno = 1; in srcfile_push()
155 srcfile->colno = 1; in srcfile_push()
157 current_srcfile = srcfile; in srcfile_push()
162 struct srcfile_state *srcfile = current_srcfile; in srcfile_pop() local
164 assert(srcfile); in srcfile_pop()
166 current_srcfile = srcfile->prev; in srcfile_pop()
168 if (fclose(srcfile->f)) in srcfile_pop()
169 die("Error closing \"%s\": %s\n", srcfile->name, in srcfile_pop()