saved->scrub_m68k_mri = scrub_m68k_mri; saved->mri_state = mri_state; saved->mri_last_ch = mri_last_ch;
app_push (){  register struct app_save *saved;  saved = (struct app_save *) xmalloc (sizeof (*saved));  saved->state = state;  saved->old_state = old_state;  saved->out_string = out_string;  memcpy (saved->out_buf, out_buf, sizeof (out_buf));  saved->add_newlines = add_newlines;  saved->saved_input = saved_input;  saved->saved_input_len = saved_input_len;  /* do_scrub_begin() is not useful, just wastes time. */  state = 0;  saved_input = NULL;  return (char *) saved;}