comparison src/elhash.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 871eb054b34a
children c69aeb86b2a3
comparison
equal deleted inserted replaced
4692:dc3c2f298857 4693:80cd90837ac5
954 A key-or-value-weak hash table is similar to a fully-weak hash table except 954 A key-or-value-weak hash table is similar to a fully-weak hash table except
955 that a key-value pair will be removed only if the value and the key remain 955 that a key-value pair will be removed only if the value and the key remain
956 unmarked outside of weak hash tables. The pair will remain in the 956 unmarked outside of weak hash tables. The pair will remain in the
957 hash table if the value or key are pointed to by something other than a weak 957 hash table if the value or key are pointed to by something other than a weak
958 hash table, even if the other is not. 958 hash table, even if the other is not.
959
960 arguments: (&rest ARGS)
959 */ 961 */
960 (int nargs, Lisp_Object *args)) 962 (int nargs, Lisp_Object *args))
961 { 963 {
962 int i = 0; 964 int i = 0;
963 Lisp_Object test = Qnil; 965 Lisp_Object test = Qnil;