diff --git a/ChangeLog b/ChangeLog index fb72ddfb83..c118d64bac 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2024-12-27 Bruno Haible + + Rename module inttypes to inttypes-h. + * modules/inttypes-h: Renamed from modules/inttypes. + * modules/inttypes-h-tests: Renamed from modules/inttypes-tests. + * modules/inttypes-h-c++-tests: Renamed from modules/inttypes-c++-tests. + * tests/test-inttypes-h.c: Renamed from tests/test-inttypes.c. + * tests/test-inttypes-h-c++.cc: Renamed from tests/test-inttypes-c++.cc. + * tests/test-inttypes-h-c++2.cc: Renamed from tests/test-inttypes-c++2.cc. + * doc/posix-headers/inttypes.texi: Update. + * modules/* (Depends-on): Update. + * modules/inttypes: New file. + 2024-12-27 Bruno Haible Rename module inttypes-incomplete to inttypes-h-incomplete. diff --git a/doc/posix-headers/inttypes.texi b/doc/posix-headers/inttypes.texi index 8f6043c5a3..b3ac4104be 100644 --- a/doc/posix-headers/inttypes.texi +++ b/doc/posix-headers/inttypes.texi @@ -3,8 +3,8 @@ POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/inttypes.h.html} -Gnulib module: inttypes -@mindex inttypes +Gnulib module: inttypes-h +@mindex inttypes-h Portability problems fixed by Gnulib: @itemize diff --git a/modules/c-stack b/modules/c-stack index 4a7d816e51..23d1da5af8 100644 --- a/modules/c-stack +++ b/modules/c-stack @@ -15,7 +15,7 @@ gettext-h gnulib-i18n idx ignore-value -inttypes +inttypes-h mempcpy raise sigsegv diff --git a/modules/intprops-tests b/modules/intprops-tests index 1a230ccde8..0a57ad9eeb 100644 --- a/modules/intprops-tests +++ b/modules/intprops-tests @@ -4,7 +4,7 @@ tests/macros.h Depends-on: assert-h -inttypes +inttypes-h stdbool configure.ac: diff --git a/modules/inttostr-tests b/modules/inttostr-tests index 48dbe509b7..f4dc08b1bb 100644 --- a/modules/inttostr-tests +++ b/modules/inttostr-tests @@ -4,7 +4,7 @@ tests/test-inttostr.c Depends-on: intprops -inttypes +inttypes-h snprintf configure.ac: diff --git a/modules/inttypes b/modules/inttypes index 074332a170..b6747f7df9 100644 --- a/modules/inttypes +++ b/modules/inttypes @@ -1,14 +1,18 @@ Description: An that nearly conforms to C99. +Status: +deprecated + +Notice: +This module is deprecated. Use the module 'inttypes-h' instead. + Files: Depends-on: -inttypes-h-incomplete -extensions +inttypes-h configure.ac: -gl_INTTYPES_H Makefile.am: @@ -19,4 +23,3 @@ License: LGPLv2+ Maintainer: -all diff --git a/modules/inttypes-c++-tests b/modules/inttypes-c++-tests deleted file mode 100644 index b28189f419..0000000000 --- a/modules/inttypes-c++-tests +++ /dev/null @@ -1,19 +0,0 @@ -Files: -tests/test-inttypes-c++.cc -tests/test-inttypes-c++2.cc -tests/signature.h - -Status: -c++-test - -Depends-on: -ansi-c++-opt - -configure.ac: - -Makefile.am: -if ANSICXX -TESTS += test-inttypes-c++ -check_PROGRAMS += test-inttypes-c++ -test_inttypes_c___SOURCES = test-inttypes-c++.cc test-inttypes-c++2.cc -endif diff --git a/modules/inttypes-h b/modules/inttypes-h new file mode 100644 index 0000000000..074332a170 --- /dev/null +++ b/modules/inttypes-h @@ -0,0 +1,22 @@ +Description: +An that nearly conforms to C99. + +Files: + +Depends-on: +inttypes-h-incomplete +extensions + +configure.ac: +gl_INTTYPES_H + +Makefile.am: + +Include: + + +License: +LGPLv2+ + +Maintainer: +all diff --git a/modules/inttypes-h-c++-tests b/modules/inttypes-h-c++-tests new file mode 100644 index 0000000000..34e0f65506 --- /dev/null +++ b/modules/inttypes-h-c++-tests @@ -0,0 +1,19 @@ +Files: +tests/test-inttypes-h-c++.cc +tests/test-inttypes-h-c++2.cc +tests/signature.h + +Status: +c++-test + +Depends-on: +ansi-c++-opt + +configure.ac: + +Makefile.am: +if ANSICXX +TESTS += test-inttypes-h-c++ +check_PROGRAMS += test-inttypes-h-c++ +test_inttypes_h_c___SOURCES = test-inttypes-h-c++.cc test-inttypes-h-c++2.cc +endif diff --git a/modules/inttypes-h-tests b/modules/inttypes-h-tests new file mode 100644 index 0000000000..2fee2e262e --- /dev/null +++ b/modules/inttypes-h-tests @@ -0,0 +1,11 @@ +Files: +tests/test-inttypes-h.c + +Depends-on: +inttypes-h-c++-tests + +configure.ac: + +Makefile.am: +TESTS += test-inttypes-h +check_PROGRAMS += test-inttypes-h diff --git a/modules/inttypes-tests b/modules/inttypes-tests deleted file mode 100644 index 4510912be3..0000000000 --- a/modules/inttypes-tests +++ /dev/null @@ -1,11 +0,0 @@ -Files: -tests/test-inttypes.c - -Depends-on: -inttypes-c++-tests - -configure.ac: - -Makefile.am: -TESTS += test-inttypes -check_PROGRAMS += test-inttypes diff --git a/modules/parse-datetime b/modules/parse-datetime index 9669c2400f..56aa1237be 100644 --- a/modules/parse-datetime +++ b/modules/parse-datetime @@ -19,7 +19,7 @@ gettext-h gnulib-i18n idx intprops -inttypes +inttypes-h mktime stdckdint time-h diff --git a/modules/pthread_sigmask-tests b/modules/pthread_sigmask-tests index 508c02a16f..addcc82f91 100644 --- a/modules/pthread_sigmask-tests +++ b/modules/pthread_sigmask-tests @@ -6,7 +6,7 @@ tests/virtualbox.h tests/macros.h Depends-on: -inttypes +inttypes-h sleep pthread-thread test-xfail diff --git a/modules/sigprocmask-tests b/modules/sigprocmask-tests index 7880b64b9b..552ee38a9f 100644 --- a/modules/sigprocmask-tests +++ b/modules/sigprocmask-tests @@ -5,7 +5,7 @@ tests/virtualbox.h tests/macros.h Depends-on: -inttypes +inttypes-h sleep test-xfail diff --git a/modules/stdckdint-tests b/modules/stdckdint-tests index a4115ca44b..8f9103b603 100644 --- a/modules/stdckdint-tests +++ b/modules/stdckdint-tests @@ -5,7 +5,7 @@ tests/test-stdckdint.c Depends-on: assert-h -inttypes +inttypes-h stdbool stdckdint-c++-tests diff --git a/modules/xstrtol-tests b/modules/xstrtol-tests index c52e1611d8..3aa90b0d78 100644 --- a/modules/xstrtol-tests +++ b/modules/xstrtol-tests @@ -5,7 +5,7 @@ tests/test-xstrtol.sh tests/macros.h Depends-on: -inttypes +inttypes-h test-framework-sh xstrtol-error diff --git a/modules/xstrtoll-tests b/modules/xstrtoll-tests index d28ebca73f..16902c43a8 100644 --- a/modules/xstrtoll-tests +++ b/modules/xstrtoll-tests @@ -6,7 +6,7 @@ tests/test-xstrtoll.sh tests/macros.h Depends-on: -inttypes +inttypes-h test-framework-sh configure.ac: diff --git a/tests/test-inttypes-c++.cc b/tests/test-inttypes-h-c++.cc similarity index 100% rename from tests/test-inttypes-c++.cc rename to tests/test-inttypes-h-c++.cc diff --git a/tests/test-inttypes-c++2.cc b/tests/test-inttypes-h-c++2.cc similarity index 100% rename from tests/test-inttypes-c++2.cc rename to tests/test-inttypes-h-c++2.cc diff --git a/tests/test-inttypes.c b/tests/test-inttypes-h.c similarity index 100% rename from tests/test-inttypes.c rename to tests/test-inttypes-h.c