+2006-06-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ * doc/autoconf.texi (Initializing configure, Shell Substitutions):
+ Warn about $@ not persisting. Problem reported by Julien Danjou in
+ <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=372179>.
+
2006-06-13 Paul Eggert <eggert@cs.ucla.edu>
* doc/autoconf.texi: Some systematic minor improvements, as
@end table
@end defmac
+If your @command{configure} script does its own option processing, it
+should inspect @samp{$@@} or @samp{$*} immediately after calling
+@code{AC_INIT}, because other Autoconf macros liberally use the
+@command{set} command to process strings, and this has the side effect
+of updating @samp{$@@} and @samp{$*}. However, we suggest that you use
+standard macros like @code{AC_ARG_ENABLE} instead of attempting to
+implement your own option processing. @xref{Site Configuration}.
+
@node Notices
@section Notices in @command{configure}
esac
@end example
+Autocoonf macros often use the @command{set} command to update
+@samp{$@@}, so if you are writing shell code intended for
+@command{configure} you should not assume that the value of @samp{$@@}
+persists for any length of time.
+
@item $@{10@}
@cindex positional parameters