[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Autoconf source repository branch, master, updated. v2.67-52-g
From: |
Eric Blake |
Subject: |
[SCM] GNU Autoconf source repository branch, master, updated. v2.67-52-ge10883c |
Date: |
Wed, 08 Sep 2010 15:43:46 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".
http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=e10883c0df120d6faf7436fd088930f549b8a963
The branch, master has been updated
via e10883c0df120d6faf7436fd088930f549b8a963 (commit)
via 0569949c6120b3609a23b3b89f3b3f15f643f7b1 (commit)
from 10adce65fefd5bbb8614b3fa890b6e68d651163a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit e10883c0df120d6faf7436fd088930f549b8a963
Author: Eric Blake <address@hidden>
Date: Wed Sep 8 09:23:03 2010 -0600
docs: update alloca recommendations
* doc/autoconf.texi (Particular Functions): Don't redeclare alloca
on FreeBSD.
* THANKS: Update.
Reported by Giorgos Keramidas.
Signed-off-by: Eric Blake <address@hidden>
commit 0569949c6120b3609a23b3b89f3b3f15f643f7b1
Author: Eric Blake <address@hidden>
Date: Wed Sep 8 09:11:31 2010 -0600
docs: link to GNU Coding Standards in intro
* doc/autoconf.texi (Introduction): Actually link to the
standards. Make other references consistent.
Signed-off-by: Eric Blake <address@hidden>
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 10 ++++++++++
THANKS | 1 +
doc/autoconf.texi | 24 +++++++++++++++++-------
3 files changed, 28 insertions(+), 7 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 77d513c..5edb50c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
2010-09-08 Eric Blake <address@hidden>
+ docs: update alloca recommendations
+ * doc/autoconf.texi (Particular Functions): Don't redeclare alloca
+ on FreeBSD.
+ * THANKS: Update.
+ Reported by Giorgos Keramidas.
+
+ docs: link to GNU Coding Standards in intro
+ * doc/autoconf.texi (Introduction): Actually link to the
+ standards. Make other references consistent.
+
docs: mention traditional awk limitation
* doc/autoconf.texi (Limitations of Usual Tools) <awk>: Mention
that traditional awk lacks ENVIRON. Add reference to awk manual.
diff --git a/THANKS b/THANKS
index 675d6d9..286201b 100644
--- a/THANKS
+++ b/THANKS
@@ -139,6 +139,7 @@ Gary V. Vaughan address@hidden
Geir Ove Myhr address@hidden
Gerrit P. Haase address@hidden
Gideon Go address@hidden
+Giorgos Keramidas address@hidden
Giuseppe Guerrini address@hidden
Glenn P. Davis address@hidden
Godmar Back address@hidden
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index 24c6e14..acc2687 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -728,7 +728,8 @@ about difficulties in writing Autoconf input, and not in
the behavior of
the resulting @file{configure}. Even packages that don't use Autoconf
will generally provide a @file{configure} script, and the most common
complaint about these alternative home-grown scripts is that they fail
-to meet one or more of the GNU Coding Standards that users
+to meet one or more of the GNU Coding Standars (@pxref{Configuration, , ,
+standards, The GNU Coding Standards}) that users
have come to expect from Autoconf-generated @file{configure} scripts.
The Metaconfig package is similar in purpose to Autoconf, but the
@@ -4815,6 +4816,14 @@ like the following, to declare it properly.
@example
@group
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+# include <stdlib.h>
+# endif
+#endif
#ifdef HAVE_ALLOCA_H
# include <alloca.h>
#elif defined __GNUC__
@@ -4825,11 +4834,12 @@ like the following, to declare it properly.
# include <malloc.h>
# define alloca _alloca
#else
-# include <stddef.h>
-# ifdef __cplusplus
+# ifndef HAVE_ALLOCA
+# ifdef __cplusplus
extern "C"
-# endif
+# endif
void *alloca (size_t);
+# endif
#endif
@end group
@end example
@@ -14671,7 +14681,7 @@ However, these ancient systems are no longer of
practical concern.
The set of external programs you should run in a @command{configure} script
is fairly small. @xref{Utilities in Makefiles, , Utilities in
-Makefiles, standards, GNU Coding Standards}, for the list. This
+Makefiles, standards, The GNU Coding Standards}, for the list. This
restriction allows users to start out with a fairly small set of
programs and build the rest, avoiding too many interdependencies between
packages.
@@ -20121,7 +20131,7 @@ and the rest of section assumes at least C89, the first
C standard.
Program portability is a huge topic, and this section can only briefly
introduce common pitfalls. @xref{System Portability, , Portability
-between System Types, standards, GNU Coding Standards}, for
+between System Types, standards, The GNU Coding Standards}, for
more information.
@menu
@@ -21393,7 +21403,7 @@ by an environment variable. The programs should
examine that file at
runtime, rather than at compile time. Runtime configuration is more
convenient for users and makes the configuration process simpler than
getting the information while configuring. @xref{Directory Variables, ,
-Variables for Installation Directories, standards, GNU Coding
+Variables for Installation Directories, standards, The GNU Coding
Standards}, for more information on where to put data files.
@node Transforming Names
hooks/post-receive
--
GNU Autoconf source repository
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Autoconf source repository branch, master, updated. v2.67-52-ge10883c,
Eric Blake <=