The command ./gnulib-tool --create-testdir --dir=../testdir --single-configure --without-tests c32islower
produces these warnings: configure.ac:278: warning: gt_LOCALE_ZH_CN is m4_require'd but not m4_defun'd glm4/mbrtoc32.m4:153: gl_MBRTOC32_SANITYCHECK is expanded from... configure.ac:31: gl_INIT is expanded from... configure.ac:278: the top level The reason is that the macro gl_MBRTOC32_SANITYCHECK requires the files m4/locale-fr.m4 m4/locale-zh.m4 m4/codeset.m4 This patch fixes it. 2023-04-04 Bruno Haible <br...@clisp.org> c32tob, c32is*, c32rtomb, mbrtoc32: Fix file lists. * modules/c32tob (Files): Add m4/locale-fr.m4, m4/locale-zh.m4, m4/codeset.m4. * modules/c32isalnum (Files): Likewise. * modules/c32isalpha (Files): Likewise. * modules/c32isblank (Files): Likewise. * modules/c32iscntrl (Files): Likewise. * modules/c32isdigit (Files): Likewise. * modules/c32isgraph (Files): Likewise. * modules/c32islower (Files): Likewise. * modules/c32isprint (Files): Likewise. * modules/c32ispunct (Files): Likewise. * modules/c32isspace (Files): Likewise. * modules/c32isupper (Files): Likewise. * modules/c32isxdigit (Files): Likewise. * modules/c32rtomb (Files): Likewise. * modules/mbrtoc32 (Files): Likewise. diff --git a/modules/c32isalnum b/modules/c32isalnum index a6e42fefd4..41c8727f22 100644 --- a/modules/c32isalnum +++ b/modules/c32isalnum @@ -5,6 +5,9 @@ Files: lib/c32isalnum.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32isalpha b/modules/c32isalpha index 8081cc2671..486b7cd0c5 100644 --- a/modules/c32isalpha +++ b/modules/c32isalpha @@ -5,6 +5,9 @@ Files: lib/c32isalpha.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32isblank b/modules/c32isblank index 1d3938b754..f38de16016 100644 --- a/modules/c32isblank +++ b/modules/c32isblank @@ -5,6 +5,9 @@ Files: lib/c32isblank.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32iscntrl b/modules/c32iscntrl index 9ec924f96a..b7a15bcd5e 100644 --- a/modules/c32iscntrl +++ b/modules/c32iscntrl @@ -5,6 +5,9 @@ Files: lib/c32iscntrl.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32isdigit b/modules/c32isdigit index a9449cd6b1..67c253ad25 100644 --- a/modules/c32isdigit +++ b/modules/c32isdigit @@ -5,6 +5,9 @@ Files: lib/c32isdigit.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32isgraph b/modules/c32isgraph index 6d6ef2785a..39b7bfe817 100644 --- a/modules/c32isgraph +++ b/modules/c32isgraph @@ -5,6 +5,9 @@ Files: lib/c32isgraph.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32islower b/modules/c32islower index 1659125631..c69cc49876 100644 --- a/modules/c32islower +++ b/modules/c32islower @@ -5,6 +5,9 @@ Files: lib/c32islower.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32isprint b/modules/c32isprint index 96049e3878..6c147902c5 100644 --- a/modules/c32isprint +++ b/modules/c32isprint @@ -5,6 +5,9 @@ Files: lib/c32isprint.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32ispunct b/modules/c32ispunct index 1e45a01a38..932978c5a2 100644 --- a/modules/c32ispunct +++ b/modules/c32ispunct @@ -6,6 +6,9 @@ Files: lib/c32ispunct.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32isspace b/modules/c32isspace index f72b6ec27b..c1a3cd43ae 100644 --- a/modules/c32isspace +++ b/modules/c32isspace @@ -5,6 +5,9 @@ Files: lib/c32isspace.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32isupper b/modules/c32isupper index 09d41ad2ec..7a51f1cf85 100644 --- a/modules/c32isupper +++ b/modules/c32isupper @@ -5,6 +5,9 @@ Files: lib/c32isupper.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32isxdigit b/modules/c32isxdigit index 2cc4b3e21b..e958285ee1 100644 --- a/modules/c32isxdigit +++ b/modules/c32isxdigit @@ -6,6 +6,9 @@ Files: lib/c32isxdigit.c lib/c32is-impl.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32rtomb b/modules/c32rtomb index a8457721bb..f343595004 100644 --- a/modules/c32rtomb +++ b/modules/c32rtomb @@ -5,6 +5,9 @@ Files: lib/c32rtomb.c m4/c32rtomb.m4 m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/c32tob b/modules/c32tob index 42e18a985b..655986d9d2 100644 --- a/modules/c32tob +++ b/modules/c32tob @@ -4,6 +4,9 @@ c32tob() function: convert 32-bit wide character to unibyte character. Files: lib/c32tob.c m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 Depends-on: uchar diff --git a/modules/mbrtoc32 b/modules/mbrtoc32 index bc64ac5a33..6e74fd3756 100644 --- a/modules/mbrtoc32 +++ b/modules/mbrtoc32 @@ -11,6 +11,9 @@ lib/mbtowc-lock.h lib/mbtowc-lock.c lib/windows-initguard.h m4/mbrtoc32.m4 +m4/locale-fr.m4 +m4/locale-zh.m4 +m4/codeset.m4 m4/mbrtowc.m4 m4/mbstate_t.m4 m4/threadlib.m4