Lines Matching refs:saved

90    but the latest one are saved off in a struct input_save.  These files remain
125 char * saved_position; /* Caller's saved position in buf. */
143 register struct input_save *saved;
145 saved = (struct input_save *) xmalloc (sizeof *saved);
147 saved->saved_position = saved_position;
148 saved->buffer_start = buffer_start;
149 saved->partial_where = partial_where;
150 saved->partial_size = partial_size;
151 saved->buffer_length = buffer_length;
152 saved->physical_input_file = physical_input_file;
153 saved->logical_input_file = logical_input_file;
154 saved->physical_input_line = physical_input_line;
155 saved->logical_input_line = logical_input_line;
156 saved->sb_index = sb_index;
157 saved->from_sb = from_sb;
158 saved->from_sb_is_expansion = from_sb_is_expansion;
159 memcpy (saved->save_source, save_source, sizeof (save_source));
160 saved->next_saved_file = next_saved_file;
161 saved->input_file_save = input_file_push ();
172 return saved;
176 input_scrub_pop (struct input_save *saved)
182 input_file_pop (saved->input_file_save);
183 saved_position = saved->saved_position;
184 buffer_start = saved->buffer_start;
185 buffer_length = saved->buffer_length;
186 physical_input_file = saved->physical_input_file;
187 logical_input_file = saved->logical_input_file;
188 physical_input_line = saved->physical_input_line;
189 logical_input_line = saved->logical_input_line;
190 sb_index = saved->sb_index;
191 from_sb = saved->from_sb;
192 from_sb_is_expansion = saved->from_sb_is_expansion;
193 partial_where = saved->partial_where;
194 partial_size = saved->partial_size;
195 next_saved_file = saved->next_saved_file;
196 memcpy (save_source, saved->save_source, sizeof (save_source));
198 free (saved);