2009-08-15 Chong Yidong <cyd@stupidchicken.com>
+ * advice.texi (Argument Access in Advice): Note that argument
+ positions are zero-based (Bug#3932).
+
* commands.texi (Distinguish Interactive): Minor copyedit.
* display.texi (Face Attributes): Add xref to Displaying Faces for
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}.