Lines Matching refs:current_srcfile
43 struct srcfile_state *current_srcfile; /* = NULL */ variable
58 if (!current_srcfile || !current_srcfile->dir in srcfile_relative_open()
62 fullname = join_path(current_srcfile->dir, fname); in srcfile_relative_open()
89 srcfile->prev = current_srcfile; in srcfile_push()
94 current_srcfile = srcfile; in srcfile_push()
99 struct srcfile_state *srcfile = current_srcfile; in srcfile_pop()
103 current_srcfile = srcfile->prev; in srcfile_pop()
115 return current_srcfile ? 1 : 0; in srcfile_pop()
136 pos->file = current_srcfile; in srcpos_update()
138 pos->first_line = current_srcfile->lineno; in srcpos_update()
139 pos->first_column = current_srcfile->colno; in srcpos_update()
143 current_srcfile->lineno++; in srcpos_update()
144 current_srcfile->colno = 1; in srcpos_update()
146 current_srcfile->colno = in srcpos_update()
147 ALIGN(current_srcfile->colno, TAB_SIZE); in srcpos_update()
149 current_srcfile->colno++; in srcpos_update()
152 pos->last_line = current_srcfile->lineno; in srcpos_update()
153 pos->last_column = current_srcfile->colno; in srcpos_update()