Avoid setlocale bugs in tests.
authorBruno Haible <bruno@clisp.org>
Sat, 12 Feb 2011 18:09:23 +0000 (19:09 +0100)
committerBruno Haible <bruno@clisp.org>
Sat, 12 Feb 2011 18:09:23 +0000 (19:09 +0100)
* modules/btowc (Dependencies): Add setlocale.
* modules/c-strcase (Dependencies): Likewise.
* modules/mbmemcasecmp (Dependencies): Likewise.
* modules/mbmemcasecoll (Dependencies): Likewise.
* modules/mbrtowc (Dependencies): Likewise.
* modules/mbscasecmp (Dependencies): Likewise.
* modules/mbscasestr (Dependencies): Likewise.
* modules/mbschr (Dependencies): Likewise.
* modules/mbscspn (Dependencies): Likewise.
* modules/mbsinit (Dependencies): Likewise.
* modules/mbsncasecmp (Dependencies): Likewise.
* modules/mbsnrtowcs (Dependencies): Likewise.
* modules/mbspbrk (Dependencies): Likewise.
* modules/mbspcasecmp (Dependencies): Likewise.
* modules/mbsrchr (Dependencies): Likewise.
* modules/mbsrtowcs (Dependencies): Likewise.
* modules/mbsspn (Dependencies): Likewise.
* modules/mbsstr (Dependencies): Likewise.
* modules/nl_langinfo (Dependencies): Likewise.
* modules/quotearg (Dependencies): Likewise.
* modules/unicase/locale-language (Dependencies): Likewise.
* modules/unicase/ulc-casecmp (Dependencies): Likewise.
* modules/unicase/ulc-casecoll (Dependencies): Likewise.
* modules/unigbrk/ulc-grapheme-breaks (Dependencies): Likewise.
* modules/unistdio/u8-vasnprintf (Dependencies): Likewise.
* modules/unistdio/u16-vasnprintf (Dependencies): Likewise.
* modules/unistdio/u32-vasnprintf (Dependencies): Likewise.
* modules/unistdio/ulc-vasnprintf (Dependencies): Likewise.
* modules/uniwbrk/ulc-wordbreaks (Dependencies): Likewise.
* modules/vasnprintf-posix (Dependencies): Likewise.
* modules/wcrtomb (Dependencies): Likewise.
* modules/wcsnrtombs (Dependencies): Likewise.
* modules/wcsrtombs (Dependencies): Likewise.

34 files changed:
ChangeLog
modules/btowc-tests
modules/c-strcase-tests
modules/mbmemcasecmp-tests
modules/mbmemcasecoll-tests
modules/mbrtowc-tests
modules/mbscasecmp-tests
modules/mbscasestr-tests
modules/mbschr-tests
modules/mbscspn-tests
modules/mbsinit-tests
modules/mbsncasecmp-tests
modules/mbsnrtowcs-tests
modules/mbspbrk-tests
modules/mbspcasecmp-tests
modules/mbsrchr-tests
modules/mbsrtowcs-tests
modules/mbsspn-tests
modules/mbsstr-tests
modules/nl_langinfo-tests
modules/quotearg-tests
modules/unicase/locale-language-tests
modules/unicase/ulc-casecmp-tests
modules/unicase/ulc-casecoll-tests
modules/unigbrk/ulc-grapheme-breaks-tests
modules/unistdio/u16-vasnprintf-tests
modules/unistdio/u32-vasnprintf-tests
modules/unistdio/u8-vasnprintf-tests
modules/unistdio/ulc-vasnprintf-tests
modules/uniwbrk/ulc-wordbreaks-tests
modules/vasnprintf-posix-tests
modules/wcrtomb-tests
modules/wcsnrtombs-tests
modules/wcsrtombs-tests

index 85ad37d7d5b85bc09a397c4494a7f4618ec71c45..be1f5acff2ccadff5e7be85b69eb2cccfc21c05e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,40 @@
+2011-02-12  Bruno Haible  <bruno@clisp.org>
+
+       Avoid setlocale bugs in tests.
+       * modules/btowc (Dependencies): Add setlocale.
+       * modules/c-strcase (Dependencies): Likewise.
+       * modules/mbmemcasecmp (Dependencies): Likewise.
+       * modules/mbmemcasecoll (Dependencies): Likewise.
+       * modules/mbrtowc (Dependencies): Likewise.
+       * modules/mbscasecmp (Dependencies): Likewise.
+       * modules/mbscasestr (Dependencies): Likewise.
+       * modules/mbschr (Dependencies): Likewise.
+       * modules/mbscspn (Dependencies): Likewise.
+       * modules/mbsinit (Dependencies): Likewise.
+       * modules/mbsncasecmp (Dependencies): Likewise.
+       * modules/mbsnrtowcs (Dependencies): Likewise.
+       * modules/mbspbrk (Dependencies): Likewise.
+       * modules/mbspcasecmp (Dependencies): Likewise.
+       * modules/mbsrchr (Dependencies): Likewise.
+       * modules/mbsrtowcs (Dependencies): Likewise.
+       * modules/mbsspn (Dependencies): Likewise.
+       * modules/mbsstr (Dependencies): Likewise.
+       * modules/nl_langinfo (Dependencies): Likewise.
+       * modules/quotearg (Dependencies): Likewise.
+       * modules/unicase/locale-language (Dependencies): Likewise.
+       * modules/unicase/ulc-casecmp (Dependencies): Likewise.
+       * modules/unicase/ulc-casecoll (Dependencies): Likewise.
+       * modules/unigbrk/ulc-grapheme-breaks (Dependencies): Likewise.
+       * modules/unistdio/u8-vasnprintf (Dependencies): Likewise.
+       * modules/unistdio/u16-vasnprintf (Dependencies): Likewise.
+       * modules/unistdio/u32-vasnprintf (Dependencies): Likewise.
+       * modules/unistdio/ulc-vasnprintf (Dependencies): Likewise.
+       * modules/uniwbrk/ulc-wordbreaks (Dependencies): Likewise.
+       * modules/vasnprintf-posix (Dependencies): Likewise.
+       * modules/wcrtomb (Dependencies): Likewise.
+       * modules/wcsnrtombs (Dependencies): Likewise.
+       * modules/wcsrtombs (Dependencies): Likewise.
+
 2011-02-12  Bruno Haible  <bruno@clisp.org>
 
        setlocale: Workaround native Windows bug.
index cac7e616e208086b3ad2831da058849fec101764..66196b1332c3590920ff313e5555ae0fa7f8be84 100644 (file)
@@ -8,6 +8,7 @@ m4/locale-fr.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index aec55d24ca7ff762b153c206b793fd634a25c5d6..81d4220bb91a630859566451aa411cf4c1ae5048 100644 (file)
@@ -8,6 +8,7 @@ m4/locale-tr.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 05d6c7fee1ee65192a5750d81ad82112fe71fe1d..e863f6d9601a27a47a9edcd1f3500751f6a23902 100644 (file)
@@ -11,6 +11,7 @@ m4/codeset.m4
 
 Depends-on:
 stdbool
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index e2cc524c70f89c1f1818f2bec58600d129b2c1a4..8c834d72f1e263eed875528c237e4316e5385240 100644 (file)
@@ -11,6 +11,7 @@ m4/codeset.m4
 
 Depends-on:
 stdbool
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index d9c0d183e3ff9b8a1a401dd8df9c0471bd1198b9..49ae21f62484166a02258031047d9e833578a27a 100644 (file)
@@ -14,6 +14,7 @@ m4/codeset.m4
 Depends-on:
 mbsinit
 wctob
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 9e89bfea19b6a75e807b9d2c700f35cb987cf448..460e998a9ffc818c64d061653937a5e3e513658a 100644 (file)
@@ -6,6 +6,7 @@ m4/locale-tr.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_TR_UTF8
index 30f091998d2b39841c489d516297b80fcc3b3860..15d5c9749324648e562217e4a3ab47c2ddacec7f 100644 (file)
@@ -13,6 +13,7 @@ m4/locale-zh.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR_UTF8
index a26d8dd487550785f47f649b0135ac0b1fcdf4b2..773eb000429f9ca7d2435d982184707ff20db70e 100644 (file)
@@ -6,6 +6,7 @@ m4/locale-zh.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_ZH_CN
index f31e347944e0192d67cb27deb1efd6b72376a672..3052a3b337ac2599ca3a5cc79345cc33e82800b6 100644 (file)
@@ -6,6 +6,7 @@ m4/locale-fr.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR_UTF8
index 3a8a7a01ac4e28142bd343ea77a33031b9d1cb95..5225c36675d98abb3dc283bd7b78bbb3f3bf3fcb 100644 (file)
@@ -8,6 +8,7 @@ m4/codeset.m4
 
 Depends-on:
 mbrtowc
+setlocale
 
 configure.ac:
 gt_LOCALE_FR_UTF8
index 81b8ba913afa694d425c2d26c0981038b146e32f..1844904ec066b43bbc7a8acbf9ad0765153c35ec 100644 (file)
@@ -6,6 +6,7 @@ m4/locale-tr.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_TR_UTF8
index 1d43beb80e50dc41ab733ac091075f9651d792a1..1a53405fb6288d7aca9e53a92515ba9761701456 100644 (file)
@@ -15,6 +15,7 @@ Depends-on:
 mbrtowc
 mbsinit
 wctob
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index d22cf198bb1062a828c8458a871066e3c2e3a056..77a305af6d94eae7e4abb5a81bcc1541014b1502 100644 (file)
@@ -6,6 +6,7 @@ m4/locale-fr.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR_UTF8
index 0b1c7d3d24d47d13a35cda46069742e472f665a4..5f38e22de2eda223f645976183ad784908659f0a 100644 (file)
@@ -6,6 +6,7 @@ m4/locale-tr.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_TR_UTF8
index 70d7c206a4eaa5051e0faf6207984e0f01ac45e2..d848037be357b9149561cbefb3a4705c1ec8ffd8 100644 (file)
@@ -6,6 +6,7 @@ m4/locale-zh.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_ZH_CN
index 4b05e52f40cc29824d3349b39a121346f86b97e1..74dcd6370d5ac37fd6d52b2102a5cff45becf7f3 100644 (file)
@@ -15,6 +15,7 @@ Depends-on:
 mbrtowc
 mbsinit
 wctob
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index ace5c766a6bd840d139049ef0e40e7e5f65405d3..ed7e47abb77e9ab3b3b22c6f749649a3c62ef4b2 100644 (file)
@@ -6,6 +6,7 @@ m4/locale-fr.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR_UTF8
index 21a8590654f2f5cdf75532754623347dca3182f5..01e605d8f247eac5a2ccc1ea232df481140526b4 100644 (file)
@@ -10,6 +10,7 @@ m4/locale-zh.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR_UTF8
index dcb0af93c69ab70e89a22129d8160beaddab40fe..2d3fda031cc57fb2e8fe3a1b50a785e3da5b021c 100644 (file)
@@ -7,6 +7,7 @@ m4/locale-fr.m4
 
 Depends-on:
 c-strcase
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 5b71ef99d1bd2fa91abf0980603bae449c610756..3c37428baf1abee3d1b3c13e23048b3efad05ce7 100644 (file)
@@ -17,6 +17,7 @@ progname
 stdint
 setenv
 unsetenv
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 0b4d147a1e583ab09efbb7b3ad87f53b63f1719d..87f3eaffd13b5e7615c021c6d6c3254bae9b7858 100644 (file)
@@ -9,6 +9,7 @@ m4/locale-zh.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 8056723c340484edfbee92cb70d0b1c40b17330f..0d78fbe256b67f92f4ff1a04f1f4fdb1d8caee86 100644 (file)
@@ -9,6 +9,7 @@ m4/codeset.m4
 
 Depends-on:
 uninorm/nfd
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 4b263eaa93eb864c4dfbbd211a995db9c2044e18..bd2e59b82dbb58b877ed31216d23098b47e57297 100644 (file)
@@ -9,6 +9,7 @@ m4/codeset.m4
 
 Depends-on:
 uninorm/nfc
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 60cd513f7f2312c1a1ad8dafdbf27238a730948e..187e26f05b46a5e90628218ebff0229f79bc5081 100644 (file)
@@ -6,6 +6,7 @@ m4/locale-ar.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_AR
index cf8a929db41ceee926486ae377f6fd3fea31c3c0..3dc3cb008341fe753d32ad852b26be5420f67e6a 100644 (file)
@@ -15,6 +15,7 @@ unistr/u16-cmp
 unistr/u16-cpy
 unistr/u16-strcmp
 unistr/u16-strlen
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 1e9b1e5bd7731ba8a329ff34f34b72aae2cff1dd..555319b4a128bc8236e15821db70535f4a80dd4d 100644 (file)
@@ -15,6 +15,7 @@ unistr/u32-cmp
 unistr/u32-cpy
 unistr/u32-strcmp
 unistr/u32-strlen
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 4a29e096d3225dae17db50b907e94041bd3c8647..8d5e29512d52b7fd74e1256cf6b9216b584efaf5 100644 (file)
@@ -15,6 +15,7 @@ unistr/u8-cmp
 unistr/u8-cpy
 unistr/u8-strcmp
 unistr/u8-strlen
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index d2fae615927f8c3017929c47360fe0db1404f9fb..20e2f7184282e9b903eca9dc614de7a4a56043e9 100644 (file)
@@ -11,6 +11,7 @@ m4/locale-fr.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 82d9ced5944d18d1eca8cfd13c1ac812eb8f6f3a..19f1ee681136619d89a59117c5a54df55102d84f 100644 (file)
@@ -6,6 +6,7 @@ m4/locale-fr.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 5a4800d00f79aabc1a0ed7fac20a7c9dd9408b55..01f0188fd51b2695426c44561750bdee6041468d 100644 (file)
@@ -12,6 +12,7 @@ m4/codeset.m4
 Depends-on:
 stdint
 float
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index abedd771a0ecd9306f8168e88e1cd9dea3176087..4c85b17135bfccab52c8e52470ed4b3a8d77a858 100644 (file)
@@ -10,6 +10,7 @@ m4/codeset.m4
 
 Depends-on:
 btowc
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 1745272f9d45226402168ff326134a26a2566826..877dd17584543882efad2d0ec2a2b58ccf7ce75a 100644 (file)
@@ -12,6 +12,7 @@ m4/locale-zh.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR
index 41ec9973e4dcc5edd30384578a6dd3036fc9244d..4b6bf5417240879bf9a3c023a97112a1914bf957 100644 (file)
@@ -12,6 +12,7 @@ m4/locale-zh.m4
 m4/codeset.m4
 
 Depends-on:
+setlocale
 
 configure.ac:
 gt_LOCALE_FR