Mercurial > hg > xemacs-beta
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 (); |