/*
Helper functions called by the run-time.
*/
-Lisp_Object helper_save_window_excursion (Lisp_Object v1);
+
void helper_unwind_protect (Lisp_Object handler);
Lisp_Object helper_temp_output_buffer_setup (Lisp_Object x);
Lisp_Object helper_unbind_n (Lisp_Object n);
/* for laziness. Change this if a performance impact is measured. */
/******************************************************************************/
-Lisp_Object
-helper_save_window_excursion (Lisp_Object v1)
-{
- ptrdiff_t count1 = SPECPDL_INDEX ();
- record_unwind_protect (restore_window_configuration,
- Fcurrent_window_configuration (Qnil));
- v1 = Fprogn (v1);
- unbind_to (count1, v1);
- return v1;
-}
-
void
helper_unwind_protect (Lisp_Object handler)
{