When I actually looked at the manual in git, almost everything you
mentioned was already documented, except for two things:
1. The hint you gave about AS_INIT being automatically called in
configure and config.status. I attach a patch to remedy that.
2. The bits about AS_REQUIRE_SHELL_FN. But that macro is not yet
documented anyway.
--
http://rrt.sc3d.org
Radiance is the appeasement of myth (Adorno)
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index 6bac0c3..c441ff3 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -12939,7 +12939,8 @@ generated from, and code to sanitize the environment for the rest of the
script. Among other initializations, this sets @env{SHELL} to the shell
chosen to run the script (@pxref{CONFIG_SHELL}), and @env{LC_ALL} to
ensure the C locale. Finally, it changes the current diversion to
-...@code{body}.
+...@code{body}. @code{AS_INIT} is called automatically in @code{configure}
+and @code{config.status}.
@end defmac
@defmac AS_INIT_GENERATED (@var{file}, @ovar{comment})