autoconf-commit
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]