X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/f6272a7dd5089d02e01dbb3ea35c3ada389ff39a..9a0115abd18f219f234d6dd460cf7f5ed3c0332f:/doc/lispref/advice.texi diff --git a/doc/lispref/advice.texi b/doc/lispref/advice.texi index 57cfc616f2..ee1950a589 100644 --- a/doc/lispref/advice.texi +++ b/doc/lispref/advice.texi @@ -1,7 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004, -@c 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +@c Copyright (C) 1998-1999, 2001-2012 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @setfilename ../../info/advising @node Advising Functions, Debugging, Byte Compilation, Top @@ -603,11 +602,11 @@ for that function. A more robust method is to use macros that are translated into the proper access forms at activation time, i.e., when constructing the -advised definition. Access macros access actual arguments by position -regardless of how these actual arguments get distributed onto the -argument variables of a function. This is robust because in Emacs Lisp -the meaning of an argument is strictly determined by its position in the -argument list. +advised definition. Access macros access actual arguments by their +(zero-based) position, regardless of how these actual arguments get +distributed onto the argument variables of a function. This is robust +because in Emacs Lisp the meaning of an argument is strictly +determined by its position in the argument list. @defmac ad-get-arg position This returns the actual argument that was supplied at @var{position}. @@ -777,7 +776,3 @@ pieces of advice is the same. The only difference is that executed even if some previous piece of advice had an error or a non-local exit. If any around-advice is protected, then the whole around-advice onion is protected as a result. - -@ignore - arch-tag: 80c135c2-f1c3-4f8d-aa85-f8d8770d307f -@end ignore