comparison src/window.c @ 4693:80cd90837ac5

Add argument information to remaining MANY or UNEVALLED C subrs. src/ChangeLog addition: 2009-09-20 Aidan Kehoe <kehoea@parhasard.net> * alloc.c (Flist): (Fvector): (Fbit_vector): (Fmake_byte_code): (Fstring): * data.c (Feqlsign): (Flss): (Fgtr): (Fleq): (Fgeq): (Fneq): (Fgtr): (Fplus): (Fminus): (Ftimes): (Fdiv): (Fquo): (Fmax): (Fmin): (Flogand): (Flogior): (Flogxor): * editfns.c (Fsave_excursion): (Fsave_current_buffer): (Fencode_time): (Finsert): (Finsert_before_markers): (Fsave_restriction): (Fformat): * elhash.c (Fmake_hash_table): * eval.c (Fdefun): (Fdefmacro): (Fcatch): (Funwind_protect): (Fcall_with_condition_handler): (Ffuncall): (Fapply): (Frun_hooks): * fns.c (Fappend): (Fconcat): (Fvconcat): (Fbvconcat): (Fnconc): * print.c (Fwith_output_to_temp_buffer): * process.c (Fstart_process_internal): * window.c (Fsave_window_excursion): * widget.c (Fwidget_apply): Add argument information, in a form understood by #'function-arglist, to all these MANY or UNEVALLED (that is to say, special-operator) built-in functions.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 20 Sep 2009 21:29:00 +0100
parents c32b3d10c56b
children 1d61580e0cf7
comparison
equal deleted inserted replaced
4692:dc3c2f298857 4693:80cd90837ac5
5273 Lisp_Object val = call1 (Qset_window_configuration, window_config); 5273 Lisp_Object val = call1 (Qset_window_configuration, window_config);
5274 return val; 5274 return val;
5275 } 5275 }
5276 5276
5277 DEFUN ("save-window-excursion", Fsave_window_excursion, 0, UNEVALLED, 0, /* 5277 DEFUN ("save-window-excursion", Fsave_window_excursion, 0, UNEVALLED, 0, /*
5278 Execute body, preserving window sizes and contents. 5278 Execute BODY, preserving window sizes and contents.
5279 Restores which buffer appears in which window, where display starts, 5279 Restores which buffer appears in which window, where display starts,
5280 as well as the current buffer. 5280 as well as the current buffer.
5281 Does not restore the value of point in current buffer. 5281 Does not restore the value of point in current buffer.
5282
5283 arguments: (&rest BODY)
5282 */ 5284 */
5283 (args)) 5285 (args))
5284 { 5286 {
5285 /* This function can GC */ 5287 /* This function can GC */
5286 int speccount = specpdl_depth (); 5288 int speccount = specpdl_depth ();