diff --git a/ChangeLog b/ChangeLog index a59547a..32bb992 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2025-04-13 Bruno Haible + + Release gperf-3.2.1. + * src/version.cc (version_string): Bump. + * tests/*.exp: Update. + * NEWS: Mention the changes. + 2025-04-09 Bruno Haible Fix "make check" failure with an ISO C 23 conforming C compiler. diff --git a/NEWS b/NEWS index 89619f6..256acfb 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +New in 3.2.1: + +* The generated code avoids -Wundef warnings in C++ mode. + New in 3.2: * The input file may now use Windows line terminators (CR/LF) instead of Unix line terminators (LF). diff --git a/src/version.cc b/src/version.cc index 32a45d5..bd59050 100644 --- a/src/version.cc +++ b/src/version.cc @@ -1,6 +1,6 @@ /* Current program version number. - Copyright (C) 1989-1998, 2000, 2002-2003, 2005, 2007, 2009, 2022 Free Software Foundation, Inc. + Copyright (C) 1989-1998, 2000, 2002-2003, 2005, 2007, 2009, 2022, 2025 Free Software Foundation, Inc. Written by Douglas C. Schmidt and Bruno Haible . @@ -23,4 +23,4 @@ #include "version.h" /* Current release version. */ -const char *version_string = "3.2"; +const char *version_string = "3.2.1"; diff --git a/tests/c-parse.exp b/tests/c-parse.exp index 9f98ef5..f73c6f1 100644 --- a/tests/c-parse.exp +++ b/tests/c-parse.exp @@ -1,4 +1,4 @@ -/* C code produced by gperf version 3.2 */ +/* C code produced by gperf version 3.2.1 */ /* Command-line: gperf -L C -F ', 0, 0' -j1 -i 1 -g -o -t -G -N is_reserved_word -k'1,3,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ diff --git a/tests/charsets.exp b/tests/charsets.exp index 4fbc4a9..6dce2f1 100644 --- a/tests/charsets.exp +++ b/tests/charsets.exp @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.2.1 */ /* Command-line: gperf -C -E -G -I -t */ /* Computed positions: -k'1-11,22,$' */ diff --git a/tests/chill.exp b/tests/chill.exp index 109751e..4382fe4 100644 --- a/tests/chill.exp +++ b/tests/chill.exp @@ -1,4 +1,4 @@ -/* C code produced by gperf version 3.2 */ +/* C code produced by gperf version 3.2.1 */ /* Command-line: gperf -L C -F ', 0, 0, 0' -D -E -S1 -j1 -i 1 -g -o -t -k'*' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ diff --git a/tests/cplusplus.exp b/tests/cplusplus.exp index dbd95de..caa1d0e 100644 --- a/tests/cplusplus.exp +++ b/tests/cplusplus.exp @@ -1,4 +1,4 @@ -/* C code produced by gperf version 3.2 */ +/* C code produced by gperf version 3.2.1 */ /* Command-line: gperf -L C -F ', 0, 0' -j1 -g -o -t -N is_reserved_word -k'1,4,7,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ diff --git a/tests/gpc.exp b/tests/gpc.exp index b8d8f3d..50ff303 100644 --- a/tests/gpc.exp +++ b/tests/gpc.exp @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.2.1 */ /* Command-line: gperf -g -o -j1 -t -N is_reserved_word */ /* Computed positions: -k'1,$' */ diff --git a/tests/incomplete.exp b/tests/incomplete.exp index 6bf4b2a..465136c 100644 --- a/tests/incomplete.exp +++ b/tests/incomplete.exp @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.2.1 */ /* Command-line: gperf -t */ /* Computed positions: -k'1,3' */ diff --git a/tests/java.exp b/tests/java.exp index dd3733e..a4f2571 100644 --- a/tests/java.exp +++ b/tests/java.exp @@ -1,4 +1,4 @@ -/* C code produced by gperf version 3.2 */ +/* C code produced by gperf version 3.2.1 */ /* Command-line: gperf -L C -F ', 0' -t -j1 -i 1 -g -o -N java_keyword -k'1,3,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ diff --git a/tests/languages.exp b/tests/languages.exp index f1878c7..ddc6c81 100644 --- a/tests/languages.exp +++ b/tests/languages.exp @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.2.1 */ /* Command-line: gperf -C -E -G -I -t */ /* Computed positions: -k'1-3,5,$' */ diff --git a/tests/modula2.exp b/tests/modula2.exp index 1b394b6..34397dd 100644 --- a/tests/modula2.exp +++ b/tests/modula2.exp @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.2.1 */ /* Command-line: gperf -n -k1-8 -l */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ diff --git a/tests/objc.exp b/tests/objc.exp index a9b33aa..5e87acd 100644 --- a/tests/objc.exp +++ b/tests/objc.exp @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.2.1 */ /* Command-line: gperf -j1 -i 1 -g -o -t -N is_reserved_word -k'1,3,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ diff --git a/tests/permut2.exp b/tests/permut2.exp index b4a40be..65131f5 100644 --- a/tests/permut2.exp +++ b/tests/permut2.exp @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.2.1 */ /* Command-line: gperf -m5 */ /* Computed positions: -k'1-2' */ diff --git a/tests/permut3.exp b/tests/permut3.exp index 36df7fc..cb75b29 100644 --- a/tests/permut3.exp +++ b/tests/permut3.exp @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.2.1 */ /* Command-line: gperf -m5 */ /* Computed positions: -k'1-2' */ diff --git a/tests/permutc2.exp b/tests/permutc2.exp index 3cde2ab..d6bdc47 100644 --- a/tests/permutc2.exp +++ b/tests/permutc2.exp @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.2.1 */ /* Command-line: gperf -m5 --ignore-case */ /* Computed positions: -k'1-2' */ diff --git a/tests/test-4.exp b/tests/test-4.exp index bdf48a3..fb3f52d 100644 --- a/tests/test-4.exp +++ b/tests/test-4.exp @@ -1,4 +1,4 @@ -/* ANSI-C code produced by gperf version 3.2 */ +/* ANSI-C code produced by gperf version 3.2.1 */ /* Command-line: gperf -D -t -k'1,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \