summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2023-03-27 18:10:36 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2023-03-27 18:12:47 -0700
commit5ffc09fca39de051537fbebd7c6c33d5255a520f (patch)
tree58e74e86d0b04ab5875bd006b22db169ff40564a
parent2e25d42eb2f0601f7e780a622191f21a8c09aa48 (diff)
downloadautoconf-5ffc09fca39de051537fbebd7c6c33d5255a520f.tar.gz
mention prototypes more prominently in NEWS
* NEWS: Mention the function prototype issue early. (From a suggestion by Zack Weinberg.)
-rw-r--r--NEWS8
1 files changed, 8 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index cf01ee21..d64648c6 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,14 @@ GNU Autoconf NEWS - User visible changes.
** Backward incompatibilities
+*** AC_CHECK_FUNC and similar macros now use function prototypes.
+ AC_CHECK_FUNC and and similar macros now use C declarations with
+ function prototypes, a feature introduced in C89. The new approach
+ should work better with C23, which removed the non-prototyped K&R
+ style that AC_CHECK_FUNC previously used. However, this change
+ means Autoconf no longer supports pre-1989 C compilers, as they do
+ not support function prototypes.
+
*** Autoconf now requires perl 5.10 (2007) or later.
Generated 'configure' scripts continue to run without perl.