Lines Matching refs:srcfile
176 struct srcfile_state *srcfile; in srcfile_push() local
181 srcfile = xmalloc(sizeof(*srcfile)); in srcfile_push()
183 srcfile->f = srcfile_relative_open(fname, &srcfile->name); in srcfile_push()
184 srcfile->dir = get_dirname(srcfile->name); in srcfile_push()
185 srcfile->prev = current_srcfile; in srcfile_push()
187 srcfile->lineno = 1; in srcfile_push()
188 srcfile->colno = 1; in srcfile_push()
190 current_srcfile = srcfile; in srcfile_push()
193 set_initial_path(srcfile->name); in srcfile_push()
198 struct srcfile_state *srcfile = current_srcfile; in srcfile_pop() local
200 assert(srcfile); in srcfile_pop()
202 current_srcfile = srcfile->prev; in srcfile_pop()
204 if (fclose(srcfile->f)) in srcfile_pop()
205 die("Error closing \"%s\": %s\n", srcfile->name, in srcfile_pop()