Mercurial > emacs
changeset 14081:addc50fc3981
(Fend_kbd_macro, Fexecute_kbd_macro): Harmonize arguments with
documentation.
author | Erik Naggum <erik@naggum.no> |
---|---|
date | Tue, 09 Jan 1996 00:33:09 +0000 |
parents | 439185f0ef37 |
children | c6a1708f37d4 |
files | src/macros.c |
diffstat | 1 files changed, 15 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/src/macros.c Tue Jan 09 00:33:04 1996 +0000 +++ b/src/macros.c Tue Jan 09 00:33:09 1996 +0000 @@ -81,16 +81,16 @@ With numeric arg, repeat macro now that many times,\n\ counting the definition just completed as the first repetition.\n\ An argument of zero means repeat until error.") - (arg) - Lisp_Object arg; + (repeat) + Lisp_Object repeat; { if (NILP (current_kboard->defining_kbd_macro)) error ("Not defining kbd macro."); - if (NILP (arg)) - XSETFASTINT (arg, 1); + if (NILP (repeat)) + XSETFASTINT (repeat, 1); else - CHECK_NUMBER (arg, 0); + CHECK_NUMBER (repeat, 0); if (!NILP (current_kboard->defining_kbd_macro)) { @@ -103,13 +103,13 @@ message("Keyboard macro defined"); } - if (XFASTINT (arg) == 0) - Fexecute_kbd_macro (current_kboard->Vlast_kbd_macro, arg); + if (XFASTINT (repeat) == 0) + Fexecute_kbd_macro (current_kboard->Vlast_kbd_macro, repeat); else { - XSETINT (arg, XINT (arg)-1); - if (XINT (arg) > 0) - Fexecute_kbd_macro (current_kboard->Vlast_kbd_macro, arg); + XSETINT (repeat, XINT (repeat)-1); + if (XINT (repeat) > 0) + Fexecute_kbd_macro (current_kboard->Vlast_kbd_macro, repeat); } return Qnil; } @@ -203,8 +203,8 @@ "Execute MACRO as string of editor command characters.\n\ If MACRO is a symbol, its function definition is used.\n\ COUNT is a repeat count, or nil for once, or 0 for infinite loop.") - (macro, prefixarg) - Lisp_Object macro, prefixarg; + (macro, count) + Lisp_Object macro, count; { Lisp_Object final; Lisp_Object tem; @@ -212,9 +212,9 @@ int repeat = 1; struct gcpro gcpro1; - if (!NILP (prefixarg)) - prefixarg = Fprefix_numeric_value (prefixarg), - repeat = XINT (prefixarg); + if (!NILP (count)) + count = Fprefix_numeric_value (count), + repeat = XINT (count); final = indirect_function (macro); if (!STRINGP (final) && !VECTORP (final))