# HG changeset patch # User Richard M. Stallman # Date 1109462501 0 # Node ID afb61f4e22bb2338633106e2e4f2236d3b6649d3 # Parent 09052e72c240e89a7215c6b583c26c89e0ee9762 (Expansion): Cleanup. (Indenting Macros): indent-spec allows ints, not floats. diff -r 09052e72c240 -r afb61f4e22bb lispref/macros.texi --- a/lispref/macros.texi Sun Feb 27 00:00:41 2005 +0000 +++ b/lispref/macros.texi Sun Feb 27 00:01:41 2005 +0000 @@ -140,13 +140,10 @@ @defun macroexpand-all form &optional environment @cindex macro expansion in entire form - @code{macroexpand-all} expands macros like @code{macroexpand}, but will look for and expand all macros in @var{form}, not just at the -top-level. - -In emacs-lisp, @code{macroexpand-all} guarantees that if no macros -are expanded, the return value will be @code{eq} to @var{form}. +top-level. If no macros are expanded, the return value is @code{eq} +to @var{form}. Repeating the example used for @code{macroexpand} above with @code{macroexpand-all}, we see that @code{macroexpand-all} @emph{does} @@ -715,7 +712,7 @@ @item @code{defun} Handle this function like a @samp{def} construct: treat the second line as the start of a @dfn{body}. -@item a number, @var{number} +@item an integer, @var{number} The first @var{number} arguments of the function are @dfn{distinguished} arguments; the rest are considered the body of the expression. A line in the expression is indented according to