1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-06 11:50:51 -08:00

Merge from trunk

This commit is contained in:
Stefan Monnier 2010-07-23 17:23:09 +02:00
commit 0ee81a0ce0
577 changed files with 37222 additions and 26609 deletions

View file

@ -281,7 +281,7 @@ struct byte_stack *byte_stack_list;
/* Mark objects on byte_stack_list. Called during GC. */
void
mark_byte_stack ()
mark_byte_stack (void)
{
struct byte_stack *stack;
Lisp_Object *obj;
@ -310,7 +310,7 @@ mark_byte_stack ()
counters. Called when GC has completed. */
void
unmark_byte_stack ()
unmark_byte_stack (void)
{
struct byte_stack *stack;
@ -418,9 +418,7 @@ according to which any remaining arguments are pushed on the stack
before executing BYTESTR.
usage: (byte-code BYTESTR VECTOR MAXDEP &optional ARGS-TEMPLATE &rest ARGS) */)
(nargs, args)
int nargs;
Lisp_Object *args;
(int nargs, Lisp_Object *args)
{
Lisp_Object args_tmpl = nargs >= 4 ? args[3] : Qnil;
int pnargs = nargs >= 4 ? nargs - 4 : 0;
@ -437,10 +435,8 @@ usage: (byte-code BYTESTR VECTOR MAXDEP &optional ARGS-TEMPLATE &rest ARGS) */)
executing BYTESTR. */
Lisp_Object
exec_byte_code (bytestr, vector, maxdepth, args_template, nargs, args)
Lisp_Object bytestr, vector, maxdepth, args_template;
int nargs;
Lisp_Object *args;
exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth,
Lisp_Object args_template, int nargs, Lisp_Object *args)
{
int count = SPECPDL_INDEX ();
#ifdef BYTE_CODE_METER
@ -1794,7 +1790,7 @@ exec_byte_code (bytestr, vector, maxdepth, args_template, nargs, args)
}
void
syms_of_bytecode ()
syms_of_bytecode (void)
{
Qbytecode = intern_c_string ("byte-code");
staticpro (&Qbytecode);