diff options
Diffstat (limited to 'tests/unicase')
56 files changed, 533 insertions, 112 deletions
diff --git a/tests/unicase/test-casecmp.h b/tests/unicase/test-casecmp.h index dc3aba6..7a8f119 100644 --- a/tests/unicase/test-casecmp.h +++ b/tests/unicase/test-casecmp.h @@ -1,5 +1,5 @@ /* Test of case and normalization insensitive comparison of Unicode strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-cased.c b/tests/unicase/test-cased.c index b90734e..c376d1c 100644 --- a/tests/unicase/test-cased.c +++ b/tests/unicase/test-cased.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -43,13 +43,17 @@ { 0x03F7, 0x0481 }, { 0x048A, 0x052F }, { 0x0531, 0x0556 }, - { 0x0561, 0x0587 }, + { 0x0560, 0x0588 }, { 0x10A0, 0x10C5 }, { 0x10C7, 0x10C7 }, { 0x10CD, 0x10CD }, + { 0x10D0, 0x10FA }, + { 0x10FD, 0x10FF }, { 0x13A0, 0x13F5 }, { 0x13F8, 0x13FD }, { 0x1C80, 0x1C88 }, + { 0x1C90, 0x1CBA }, + { 0x1CBD, 0x1CBF }, { 0x1D00, 0x1DBF }, { 0x1E00, 0x1F15 }, { 0x1F18, 0x1F1D }, @@ -90,9 +94,7 @@ { 0x2160, 0x217F }, { 0x2183, 0x2184 }, { 0x24B6, 0x24E9 }, - { 0x2C00, 0x2C2E }, - { 0x2C30, 0x2C5E }, - { 0x2C60, 0x2CE4 }, + { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF3 }, { 0x2D00, 0x2D25 }, @@ -102,11 +104,14 @@ { 0xA680, 0xA69D }, { 0xA722, 0xA787 }, { 0xA78B, 0xA78E }, - { 0xA790, 0xA7AE }, - { 0xA7B0, 0xA7B7 }, + { 0xA790, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D3, 0xA7D3 }, + { 0xA7D5, 0xA7D9 }, + { 0xA7F5, 0xA7F6 }, { 0xA7F8, 0xA7FA }, { 0xAB30, 0xAB5A }, - { 0xAB5C, 0xAB65 }, + { 0xAB5C, 0xAB68 }, { 0xAB70, 0xABBF }, { 0xFB00, 0xFB06 }, { 0xFB13, 0xFB17 }, @@ -115,9 +120,22 @@ { 0x10400, 0x1044F }, { 0x104B0, 0x104D3 }, { 0x104D8, 0x104FB }, + { 0x10570, 0x1057A }, + { 0x1057C, 0x1058A }, + { 0x1058C, 0x10592 }, + { 0x10594, 0x10595 }, + { 0x10597, 0x105A1 }, + { 0x105A3, 0x105B1 }, + { 0x105B3, 0x105B9 }, + { 0x105BB, 0x105BC }, + { 0x10780, 0x10780 }, + { 0x10783, 0x10785 }, + { 0x10787, 0x107B0 }, + { 0x107B2, 0x107BA }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, { 0x118A0, 0x118DF }, + { 0x16E40, 0x16E7F }, { 0x1D400, 0x1D454 }, { 0x1D456, 0x1D49C }, { 0x1D49E, 0x1D49F }, @@ -148,6 +166,8 @@ { 0x1D78A, 0x1D7A8 }, { 0x1D7AA, 0x1D7C2 }, { 0x1D7C4, 0x1D7CB }, + { 0x1DF00, 0x1DF09 }, + { 0x1DF0B, 0x1DF1E }, { 0x1E900, 0x1E943 }, { 0x1F130, 0x1F149 }, { 0x1F150, 0x1F169 }, diff --git a/tests/unicase/test-ignorable.c b/tests/unicase/test-ignorable.c index 7187a25..bf512d7 100644 --- a/tests/unicase/test-ignorable.c +++ b/tests/unicase/test-ignorable.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -35,6 +35,7 @@ { 0x0387, 0x0387 }, { 0x0483, 0x0489 }, { 0x0559, 0x0559 }, + { 0x055F, 0x055F }, { 0x0591, 0x05BD }, { 0x05BF, 0x05BF }, { 0x05C1, 0x05C2 }, @@ -56,9 +57,13 @@ { 0x07A6, 0x07B0 }, { 0x07EB, 0x07F5 }, { 0x07FA, 0x07FA }, + { 0x07FD, 0x07FD }, { 0x0816, 0x082D }, { 0x0859, 0x085B }, - { 0x08D4, 0x0902 }, + { 0x0888, 0x0888 }, + { 0x0890, 0x0891 }, + { 0x0898, 0x089F }, + { 0x08C9, 0x0902 }, { 0x093A, 0x093A }, { 0x093C, 0x093C }, { 0x0941, 0x0948 }, @@ -71,6 +76,7 @@ { 0x09C1, 0x09C4 }, { 0x09CD, 0x09CD }, { 0x09E2, 0x09E3 }, + { 0x09FE, 0x09FE }, { 0x0A01, 0x0A02 }, { 0x0A3C, 0x0A3C }, { 0x0A41, 0x0A42 }, @@ -85,17 +91,20 @@ { 0x0AC7, 0x0AC8 }, { 0x0ACD, 0x0ACD }, { 0x0AE2, 0x0AE3 }, + { 0x0AFA, 0x0AFF }, { 0x0B01, 0x0B01 }, { 0x0B3C, 0x0B3C }, { 0x0B3F, 0x0B3F }, { 0x0B41, 0x0B44 }, { 0x0B4D, 0x0B4D }, - { 0x0B56, 0x0B56 }, + { 0x0B55, 0x0B56 }, { 0x0B62, 0x0B63 }, { 0x0B82, 0x0B82 }, { 0x0BC0, 0x0BC0 }, { 0x0BCD, 0x0BCD }, { 0x0C00, 0x0C00 }, + { 0x0C04, 0x0C04 }, + { 0x0C3C, 0x0C3C }, { 0x0C3E, 0x0C40 }, { 0x0C46, 0x0C48 }, { 0x0C4A, 0x0C4D }, @@ -107,10 +116,12 @@ { 0x0CC6, 0x0CC6 }, { 0x0CCC, 0x0CCD }, { 0x0CE2, 0x0CE3 }, - { 0x0D01, 0x0D01 }, + { 0x0D00, 0x0D01 }, + { 0x0D3B, 0x0D3C }, { 0x0D41, 0x0D44 }, { 0x0D4D, 0x0D4D }, { 0x0D62, 0x0D63 }, + { 0x0D81, 0x0D81 }, { 0x0DCA, 0x0DCA }, { 0x0DD2, 0x0DD4 }, { 0x0DD6, 0x0DD6 }, @@ -118,8 +129,7 @@ { 0x0E34, 0x0E3A }, { 0x0E46, 0x0E4E }, { 0x0EB1, 0x0EB1 }, - { 0x0EB4, 0x0EB9 }, - { 0x0EBB, 0x0EBC }, + { 0x0EB4, 0x0EBC }, { 0x0EC6, 0x0EC6 }, { 0x0EC8, 0x0ECD }, { 0x0F18, 0x0F19 }, @@ -146,7 +156,7 @@ { 0x10FC, 0x10FC }, { 0x135D, 0x135F }, { 0x1712, 0x1714 }, - { 0x1732, 0x1734 }, + { 0x1732, 0x1733 }, { 0x1752, 0x1753 }, { 0x1772, 0x1773 }, { 0x17B4, 0x17B5 }, @@ -155,7 +165,7 @@ { 0x17C9, 0x17D3 }, { 0x17D7, 0x17D7 }, { 0x17DD, 0x17DD }, - { 0x180B, 0x180E }, + { 0x180B, 0x180F }, { 0x1843, 0x1843 }, { 0x1885, 0x1886 }, { 0x18A9, 0x18A9 }, @@ -173,7 +183,7 @@ { 0x1A73, 0x1A7C }, { 0x1A7F, 0x1A7F }, { 0x1AA7, 0x1AA7 }, - { 0x1AB0, 0x1ABE }, + { 0x1AB0, 0x1ACE }, { 0x1B00, 0x1B03 }, { 0x1B34, 0x1B34 }, { 0x1B36, 0x1B3A }, @@ -197,8 +207,7 @@ { 0x1CED, 0x1CED }, { 0x1CF4, 0x1CF4 }, { 0x1CF8, 0x1CF9 }, - { 0x1DC0, 0x1DF5 }, - { 0x1DFB, 0x1DFF }, + { 0x1DC0, 0x1DFF }, { 0x1FBD, 0x1FBD }, { 0x1FBF, 0x1FC1 }, { 0x1FCD, 0x1FCF }, @@ -234,18 +243,21 @@ { 0xA6F0, 0xA6F1 }, { 0xA700, 0xA721 }, { 0xA788, 0xA78A }, + { 0xA7F2, 0xA7F4 }, { 0xA802, 0xA802 }, { 0xA806, 0xA806 }, { 0xA80B, 0xA80B }, { 0xA825, 0xA826 }, + { 0xA82C, 0xA82C }, { 0xA8C4, 0xA8C5 }, { 0xA8E0, 0xA8F1 }, + { 0xA8FF, 0xA8FF }, { 0xA926, 0xA92D }, { 0xA947, 0xA951 }, { 0xA980, 0xA982 }, { 0xA9B3, 0xA9B3 }, { 0xA9B6, 0xA9B9 }, - { 0xA9BC, 0xA9BC }, + { 0xA9BC, 0xA9BD }, { 0xA9CF, 0xA9CF }, { 0xA9E5, 0xA9E6 }, { 0xAA29, 0xAA2E }, @@ -265,11 +277,12 @@ { 0xAAF3, 0xAAF4 }, { 0xAAF6, 0xAAF6 }, { 0xAB5B, 0xAB5B }, + { 0xAB69, 0xAB6B }, { 0xABE5, 0xABE5 }, { 0xABE8, 0xABE8 }, { 0xABED, 0xABED }, { 0xFB1E, 0xFB1E }, - { 0xFBB2, 0xFBC1 }, + { 0xFBB2, 0xFBC2 }, { 0xFE00, 0xFE0F }, { 0xFE13, 0xFE13 }, { 0xFE20, 0xFE2F }, @@ -288,25 +301,35 @@ { 0x101FD, 0x101FD }, { 0x102E0, 0x102E0 }, { 0x10376, 0x1037A }, + { 0x10781, 0x10782 }, { 0x10A01, 0x10A03 }, { 0x10A05, 0x10A06 }, { 0x10A0C, 0x10A0F }, { 0x10A38, 0x10A3A }, { 0x10A3F, 0x10A3F }, { 0x10AE5, 0x10AE6 }, + { 0x10D24, 0x10D27 }, + { 0x10EAB, 0x10EAC }, + { 0x10F46, 0x10F50 }, + { 0x10F82, 0x10F85 }, { 0x11001, 0x11001 }, { 0x11038, 0x11046 }, + { 0x11070, 0x11070 }, + { 0x11073, 0x11074 }, { 0x1107F, 0x11081 }, { 0x110B3, 0x110B6 }, { 0x110B9, 0x110BA }, { 0x110BD, 0x110BD }, + { 0x110C2, 0x110C2 }, + { 0x110CD, 0x110CD }, { 0x11100, 0x11102 }, { 0x11127, 0x1112B }, { 0x1112D, 0x11134 }, { 0x11173, 0x11173 }, { 0x11180, 0x11181 }, { 0x111B6, 0x111BE }, - { 0x111CA, 0x111CC }, + { 0x111C9, 0x111CC }, + { 0x111CF, 0x111CF }, { 0x1122F, 0x11231 }, { 0x11234, 0x11234 }, { 0x11236, 0x11237 }, @@ -314,13 +337,14 @@ { 0x112DF, 0x112DF }, { 0x112E3, 0x112EA }, { 0x11300, 0x11301 }, - { 0x1133C, 0x1133C }, + { 0x1133B, 0x1133C }, { 0x11340, 0x11340 }, { 0x11366, 0x1136C }, { 0x11370, 0x11374 }, { 0x11438, 0x1143F }, { 0x11442, 0x11444 }, { 0x11446, 0x11446 }, + { 0x1145E, 0x1145E }, { 0x114B3, 0x114B8 }, { 0x114BA, 0x114BA }, { 0x114BF, 0x114C0 }, @@ -339,6 +363,22 @@ { 0x1171D, 0x1171F }, { 0x11722, 0x11725 }, { 0x11727, 0x1172B }, + { 0x1182F, 0x11837 }, + { 0x11839, 0x1183A }, + { 0x1193B, 0x1193C }, + { 0x1193E, 0x1193E }, + { 0x11943, 0x11943 }, + { 0x119D4, 0x119D7 }, + { 0x119DA, 0x119DB }, + { 0x119E0, 0x119E0 }, + { 0x11A01, 0x11A0A }, + { 0x11A33, 0x11A38 }, + { 0x11A3B, 0x11A3E }, + { 0x11A47, 0x11A47 }, + { 0x11A51, 0x11A56 }, + { 0x11A59, 0x11A5B }, + { 0x11A8A, 0x11A96 }, + { 0x11A98, 0x11A99 }, { 0x11C30, 0x11C36 }, { 0x11C38, 0x11C3D }, { 0x11C3F, 0x11C3F }, @@ -346,13 +386,30 @@ { 0x11CAA, 0x11CB0 }, { 0x11CB2, 0x11CB3 }, { 0x11CB5, 0x11CB6 }, + { 0x11D31, 0x11D36 }, + { 0x11D3A, 0x11D3A }, + { 0x11D3C, 0x11D3D }, + { 0x11D3F, 0x11D45 }, + { 0x11D47, 0x11D47 }, + { 0x11D90, 0x11D91 }, + { 0x11D95, 0x11D95 }, + { 0x11D97, 0x11D97 }, + { 0x11EF3, 0x11EF4 }, + { 0x13430, 0x13438 }, { 0x16AF0, 0x16AF4 }, { 0x16B30, 0x16B36 }, { 0x16B40, 0x16B43 }, + { 0x16F4F, 0x16F4F }, { 0x16F8F, 0x16F9F }, - { 0x16FE0, 0x16FE0 }, + { 0x16FE0, 0x16FE1 }, + { 0x16FE3, 0x16FE4 }, + { 0x1AFF0, 0x1AFF3 }, + { 0x1AFF5, 0x1AFFB }, + { 0x1AFFD, 0x1AFFE }, { 0x1BC9D, 0x1BC9E }, { 0x1BCA0, 0x1BCA3 }, + { 0x1CF00, 0x1CF2D }, + { 0x1CF30, 0x1CF46 }, { 0x1D167, 0x1D169 }, { 0x1D173, 0x1D182 }, { 0x1D185, 0x1D18B }, @@ -369,8 +426,11 @@ { 0x1E01B, 0x1E021 }, { 0x1E023, 0x1E024 }, { 0x1E026, 0x1E02A }, + { 0x1E130, 0x1E13D }, + { 0x1E2AE, 0x1E2AE }, + { 0x1E2EC, 0x1E2EF }, { 0x1E8D0, 0x1E8D6 }, - { 0x1E944, 0x1E94A }, + { 0x1E944, 0x1E94B }, { 0x1F3FB, 0x1F3FF }, { 0xE0001, 0xE0001 }, { 0xE0020, 0xE007F }, diff --git a/tests/unicase/test-is-cased.h b/tests/unicase/test-is-cased.h index ff1da10..fb277d2 100644 --- a/tests/unicase/test-is-cased.h +++ b/tests/unicase/test-is-cased.h @@ -1,5 +1,5 @@ /* Test of test whether case matters for a Unicode string. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-is-casefolded.h b/tests/unicase/test-is-casefolded.h index 33786ae..3d2c65d 100644 --- a/tests/unicase/test-is-casefolded.h +++ b/tests/unicase/test-is-casefolded.h @@ -1,5 +1,5 @@ /* Test of test whether a Unicode string is already case-folded. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-is-lowercase.h b/tests/unicase/test-is-lowercase.h index bf4eddc..cf1c285 100644 --- a/tests/unicase/test-is-lowercase.h +++ b/tests/unicase/test-is-lowercase.h @@ -1,5 +1,5 @@ /* Test of test whether a Unicode string is entirely lower case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-is-titlecase.h b/tests/unicase/test-is-titlecase.h index e2a400d..7f79e2f 100644 --- a/tests/unicase/test-is-titlecase.h +++ b/tests/unicase/test-is-titlecase.h @@ -1,5 +1,5 @@ /* Test of test whether a Unicode string is entirely title case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-is-uppercase.h b/tests/unicase/test-is-uppercase.h index 0cba1c0..32e75df 100644 --- a/tests/unicase/test-is-uppercase.h +++ b/tests/unicase/test-is-uppercase.h @@ -1,5 +1,5 @@ /* Test of test whether a Unicode string is entirely upper case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-locale-language.c b/tests/unicase/test-locale-language.c index c05655b..03ff356 100644 --- a/tests/unicase/test-locale-language.c +++ b/tests/unicase/test-locale-language.c @@ -1,5 +1,5 @@ /* Test of language code determination. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-locale-language.sh b/tests/unicase/test-locale-language.sh index 2aa3460..4e5b90a 100755 --- a/tests/unicase/test-locale-language.sh +++ b/tests/unicase/test-locale-language.sh @@ -1,30 +1,30 @@ #!/bin/sh -LC_ALL=C ./test-locale-language${EXEEXT} '' || exit 1 +LC_ALL=C ${CHECKER} ./test-locale-language${EXEEXT} '' || exit 1 : ${LOCALE_FR=fr_FR} if test $LOCALE_FR != none; then - LC_ALL=$LOCALE_FR ./test-locale-language${EXEEXT} fr || exit 1 + LC_ALL=$LOCALE_FR ${CHECKER} ./test-locale-language${EXEEXT} fr || exit 1 fi : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR_UTF8 != none; then - LC_ALL=$LOCALE_FR_UTF8 ./test-locale-language${EXEEXT} fr || exit 1 + LC_ALL=$LOCALE_FR_UTF8 ${CHECKER} ./test-locale-language${EXEEXT} fr || exit 1 fi : ${LOCALE_JA=ja_JP} if test $LOCALE_JA != none; then - LC_ALL=$LOCALE_JA ./test-locale-language${EXEEXT} ja || exit 1 + LC_ALL=$LOCALE_JA ${CHECKER} ./test-locale-language${EXEEXT} ja || exit 1 fi : ${LOCALE_TR_UTF8=tr_TR.UTF-8} if test $LOCALE_TR_UTF8 != none; then - LC_ALL=$LOCALE_TR_UTF8 ./test-locale-language${EXEEXT} tr || exit 1 + LC_ALL=$LOCALE_TR_UTF8 ${CHECKER} ./test-locale-language${EXEEXT} tr || exit 1 fi : ${LOCALE_ZH_CN=zh_CN.GB18030} if test $LOCALE_ZH_CN != none; then - LC_ALL=$LOCALE_ZH_CN ./test-locale-language${EXEEXT} zh || exit 1 + LC_ALL=$LOCALE_ZH_CN ${CHECKER} ./test-locale-language${EXEEXT} zh || exit 1 fi exit 0 diff --git a/tests/unicase/test-mapping-part1.h b/tests/unicase/test-mapping-part1.h index b293aa0..6612a31 100644 --- a/tests/unicase/test-mapping-part1.h +++ b/tests/unicase/test-mapping-part1.h @@ -1,5 +1,5 @@ /* Test of single character case mapping functions. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-mapping-part2.h b/tests/unicase/test-mapping-part2.h index 8881c39..032896d 100644 --- a/tests/unicase/test-mapping-part2.h +++ b/tests/unicase/test-mapping-part2.h @@ -1,5 +1,5 @@ /* Test of single character case mapping functions. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-predicate-part1.h b/tests/unicase/test-predicate-part1.h index 0922c4a..c8adeee 100644 --- a/tests/unicase/test-predicate-part1.h +++ b/tests/unicase/test-predicate-part1.h @@ -1,5 +1,5 @@ /* Test the Unicode character type functions. - Copyright (C) 2007-2018 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-predicate-part2.h b/tests/unicase/test-predicate-part2.h index 1237acb..61f0d39 100644 --- a/tests/unicase/test-predicate-part2.h +++ b/tests/unicase/test-predicate-part2.h @@ -1,5 +1,5 @@ /* Test the Unicode character type functions. - Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-casecmp.c b/tests/unicase/test-u16-casecmp.c index 84ee2c6..638b19a 100644 --- a/tests/unicase/test-u16-casecmp.c +++ b/tests/unicase/test-u16-casecmp.c @@ -1,5 +1,5 @@ /* Test of case and normalization insensitive comparison of UTF-16 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-casecoll.c b/tests/unicase/test-u16-casecoll.c index 587fa6e..8ca5c3b 100644 --- a/tests/unicase/test-u16-casecoll.c +++ b/tests/unicase/test-u16-casecoll.c @@ -1,6 +1,6 @@ /* Test of locale dependent, case and normalization insensitive comparison of UTF-16 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-casefold.c b/tests/unicase/test-u16-casefold.c index 4191028..ef70d91 100644 --- a/tests/unicase/test-u16-casefold.c +++ b/tests/unicase/test-u16-casefold.c @@ -1,5 +1,5 @@ /* Test of casefolding mapping for UTF-16 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-is-cased.c b/tests/unicase/test-u16-is-cased.c index fce9211..9de5922 100644 --- a/tests/unicase/test-u16-is-cased.c +++ b/tests/unicase/test-u16-is-cased.c @@ -1,5 +1,5 @@ /* Test of test whether case matters for an UTF-16 string. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-is-casefolded.c b/tests/unicase/test-u16-is-casefolded.c index a1beec2..f8bc4de 100644 --- a/tests/unicase/test-u16-is-casefolded.c +++ b/tests/unicase/test-u16-is-casefolded.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-16 string is already case-folded. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-is-lowercase.c b/tests/unicase/test-u16-is-lowercase.c index 480aa19..ff2e929 100644 --- a/tests/unicase/test-u16-is-lowercase.c +++ b/tests/unicase/test-u16-is-lowercase.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-16 string is entirely lower case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-is-titlecase.c b/tests/unicase/test-u16-is-titlecase.c index 25bcbd1..310bdaf 100644 --- a/tests/unicase/test-u16-is-titlecase.c +++ b/tests/unicase/test-u16-is-titlecase.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-16 string is entirely title case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-is-uppercase.c b/tests/unicase/test-u16-is-uppercase.c index e89454b..dd09515 100644 --- a/tests/unicase/test-u16-is-uppercase.c +++ b/tests/unicase/test-u16-is-uppercase.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-16 string is entirely upper case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-tolower.c b/tests/unicase/test-u16-tolower.c index 35f816c..92a72c9 100644 --- a/tests/unicase/test-u16-tolower.c +++ b/tests/unicase/test-u16-tolower.c @@ -1,5 +1,5 @@ /* Test of lowercase mapping for UTF-16 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-totitle.c b/tests/unicase/test-u16-totitle.c index 0e81b56..84da31d 100644 --- a/tests/unicase/test-u16-totitle.c +++ b/tests/unicase/test-u16-totitle.c @@ -1,5 +1,5 @@ /* Test of titlecase mapping for UTF-16 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u16-toupper.c b/tests/unicase/test-u16-toupper.c index ff4bfb9..4de8fe3 100644 --- a/tests/unicase/test-u16-toupper.c +++ b/tests/unicase/test-u16-toupper.c @@ -1,5 +1,5 @@ /* Test of uppercase mapping for UTF-16 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-casecmp.c b/tests/unicase/test-u32-casecmp.c index 34c182b..dd6bd95 100644 --- a/tests/unicase/test-u32-casecmp.c +++ b/tests/unicase/test-u32-casecmp.c @@ -1,5 +1,5 @@ /* Test of case and normalization insensitive comparison of UTF-32 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-casecoll.c b/tests/unicase/test-u32-casecoll.c index 44177bd..4078a41 100644 --- a/tests/unicase/test-u32-casecoll.c +++ b/tests/unicase/test-u32-casecoll.c @@ -1,6 +1,6 @@ /* Test of locale dependent, case and normalization insensitive comparison of UTF-32 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-casefold.c b/tests/unicase/test-u32-casefold.c index 74db8cc..fed815a 100644 --- a/tests/unicase/test-u32-casefold.c +++ b/tests/unicase/test-u32-casefold.c @@ -1,5 +1,5 @@ /* Test of casefolding mapping for UTF-32 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-is-cased.c b/tests/unicase/test-u32-is-cased.c index 373b7de..e3321d7 100644 --- a/tests/unicase/test-u32-is-cased.c +++ b/tests/unicase/test-u32-is-cased.c @@ -1,5 +1,5 @@ /* Test of test whether case matters for an UTF-32 string. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-is-casefolded.c b/tests/unicase/test-u32-is-casefolded.c index 0c97b97..52032f7 100644 --- a/tests/unicase/test-u32-is-casefolded.c +++ b/tests/unicase/test-u32-is-casefolded.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-32 string is already case-folded. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-is-lowercase.c b/tests/unicase/test-u32-is-lowercase.c index d4690c7..8f884dd 100644 --- a/tests/unicase/test-u32-is-lowercase.c +++ b/tests/unicase/test-u32-is-lowercase.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-32 string is entirely lower case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-is-titlecase.c b/tests/unicase/test-u32-is-titlecase.c index 5edb6d0..e741200 100644 --- a/tests/unicase/test-u32-is-titlecase.c +++ b/tests/unicase/test-u32-is-titlecase.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-32 string is entirely title case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-is-uppercase.c b/tests/unicase/test-u32-is-uppercase.c index b063422..ff3e845 100644 --- a/tests/unicase/test-u32-is-uppercase.c +++ b/tests/unicase/test-u32-is-uppercase.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-32 string is entirely upper case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-tolower.c b/tests/unicase/test-u32-tolower.c index 7f45338..80101d2 100644 --- a/tests/unicase/test-u32-tolower.c +++ b/tests/unicase/test-u32-tolower.c @@ -1,5 +1,5 @@ /* Test of lowercase mapping for UTF-32 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-totitle.c b/tests/unicase/test-u32-totitle.c index 469d0d4..a07899f 100644 --- a/tests/unicase/test-u32-totitle.c +++ b/tests/unicase/test-u32-totitle.c @@ -1,5 +1,5 @@ /* Test of titlecase mapping for UTF-32 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u32-toupper.c b/tests/unicase/test-u32-toupper.c index c987fb2..d9c179b 100644 --- a/tests/unicase/test-u32-toupper.c +++ b/tests/unicase/test-u32-toupper.c @@ -1,5 +1,5 @@ /* Test of uppercase mapping for UTF-32 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-casecmp.c b/tests/unicase/test-u8-casecmp.c index cfd8e86..8e91f18 100644 --- a/tests/unicase/test-u8-casecmp.c +++ b/tests/unicase/test-u8-casecmp.c @@ -1,5 +1,5 @@ /* Test of case and normalization insensitive comparison of UTF-8 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-casecoll.c b/tests/unicase/test-u8-casecoll.c index 57a9486..7fe05a9 100644 --- a/tests/unicase/test-u8-casecoll.c +++ b/tests/unicase/test-u8-casecoll.c @@ -1,6 +1,6 @@ /* Test of locale dependent, case and normalization insensitive comparison of UTF-8 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-casefold.c b/tests/unicase/test-u8-casefold.c index d2ee3ce..15ea4e1 100644 --- a/tests/unicase/test-u8-casefold.c +++ b/tests/unicase/test-u8-casefold.c @@ -1,5 +1,5 @@ /* Test of casefolding mapping for UTF-8 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-is-cased.c b/tests/unicase/test-u8-is-cased.c index b3a3990..50568fb 100644 --- a/tests/unicase/test-u8-is-cased.c +++ b/tests/unicase/test-u8-is-cased.c @@ -1,5 +1,5 @@ /* Test of test whether case matters for an UTF-8 string. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-is-casefolded.c b/tests/unicase/test-u8-is-casefolded.c index bee382f..a43bc27 100644 --- a/tests/unicase/test-u8-is-casefolded.c +++ b/tests/unicase/test-u8-is-casefolded.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-8 string is already case-folded. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-is-lowercase.c b/tests/unicase/test-u8-is-lowercase.c index 430b21f..47e1a3f 100644 --- a/tests/unicase/test-u8-is-lowercase.c +++ b/tests/unicase/test-u8-is-lowercase.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-8 string is entirely lower case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-is-titlecase.c b/tests/unicase/test-u8-is-titlecase.c index b57822e..ee339f2 100644 --- a/tests/unicase/test-u8-is-titlecase.c +++ b/tests/unicase/test-u8-is-titlecase.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-8 string is entirely title case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-is-uppercase.c b/tests/unicase/test-u8-is-uppercase.c index 0f914cb..cb129d7 100644 --- a/tests/unicase/test-u8-is-uppercase.c +++ b/tests/unicase/test-u8-is-uppercase.c @@ -1,5 +1,5 @@ /* Test of test whether an UTF-8 string is entirely upper case. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-tolower.c b/tests/unicase/test-u8-tolower.c index bcb8c8c..9d2c1bb 100644 --- a/tests/unicase/test-u8-tolower.c +++ b/tests/unicase/test-u8-tolower.c @@ -1,5 +1,5 @@ /* Test of lowercase mapping for UTF-8 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-totitle.c b/tests/unicase/test-u8-totitle.c index 9105f91..e0c3e73 100644 --- a/tests/unicase/test-u8-totitle.c +++ b/tests/unicase/test-u8-totitle.c @@ -1,5 +1,5 @@ /* Test of titlecase mapping for UTF-8 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-u8-toupper.c b/tests/unicase/test-u8-toupper.c index 6740dbb..54be0ab 100644 --- a/tests/unicase/test-u8-toupper.c +++ b/tests/unicase/test-u8-toupper.c @@ -1,5 +1,5 @@ /* Test of uppercase mapping for UTF-8 strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-uc_tolower.c b/tests/unicase/test-uc_tolower.c index 0bf7436..82cd0a4 100644 --- a/tests/unicase/test-uc_tolower.c +++ b/tests/unicase/test-uc_tolower.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character mapping functions. - Copyright (C) 2009 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -15,7 +15,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. */ -/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */ #include "test-mapping-part1.h" @@ -614,6 +614,52 @@ { 0x13F3, 0x13FB }, { 0x13F4, 0x13FC }, { 0x13F5, 0x13FD }, + { 0x1C90, 0x10D0 }, + { 0x1C91, 0x10D1 }, + { 0x1C92, 0x10D2 }, + { 0x1C93, 0x10D3 }, + { 0x1C94, 0x10D4 }, + { 0x1C95, 0x10D5 }, + { 0x1C96, 0x10D6 }, + { 0x1C97, 0x10D7 }, + { 0x1C98, 0x10D8 }, + { 0x1C99, 0x10D9 }, + { 0x1C9A, 0x10DA }, + { 0x1C9B, 0x10DB }, + { 0x1C9C, 0x10DC }, + { 0x1C9D, 0x10DD }, + { 0x1C9E, 0x10DE }, + { 0x1C9F, 0x10DF }, + { 0x1CA0, 0x10E0 }, + { 0x1CA1, 0x10E1 }, + { 0x1CA2, 0x10E2 }, + { 0x1CA3, 0x10E3 }, + { 0x1CA4, 0x10E4 }, + { 0x1CA5, 0x10E5 }, + { 0x1CA6, 0x10E6 }, + { 0x1CA7, 0x10E7 }, + { 0x1CA8, 0x10E8 }, + { 0x1CA9, 0x10E9 }, + { 0x1CAA, 0x10EA }, + { 0x1CAB, 0x10EB }, + { 0x1CAC, 0x10EC }, + { 0x1CAD, 0x10ED }, + { 0x1CAE, 0x10EE }, + { 0x1CAF, 0x10EF }, + { 0x1CB0, 0x10F0 }, + { 0x1CB1, 0x10F1 }, + { 0x1CB2, 0x10F2 }, + { 0x1CB3, 0x10F3 }, + { 0x1CB4, 0x10F4 }, + { 0x1CB5, 0x10F5 }, + { 0x1CB6, 0x10F6 }, + { 0x1CB7, 0x10F7 }, + { 0x1CB8, 0x10F8 }, + { 0x1CB9, 0x10F9 }, + { 0x1CBA, 0x10FA }, + { 0x1CBD, 0x10FD }, + { 0x1CBE, 0x10FE }, + { 0x1CBF, 0x10FF }, { 0x1E00, 0x1E01 }, { 0x1E02, 0x1E03 }, { 0x1E04, 0x1E05 }, @@ -928,6 +974,7 @@ { 0x2C2C, 0x2C5C }, { 0x2C2D, 0x2C5D }, { 0x2C2E, 0x2C5E }, + { 0x2C2F, 0x2C5F }, { 0x2C60, 0x2C61 }, { 0x2C62, 0x026B }, { 0x2C63, 0x1D7D }, @@ -1104,6 +1151,21 @@ { 0xA7B3, 0xAB53 }, { 0xA7B4, 0xA7B5 }, { 0xA7B6, 0xA7B7 }, + { 0xA7B8, 0xA7B9 }, + { 0xA7BA, 0xA7BB }, + { 0xA7BC, 0xA7BD }, + { 0xA7BE, 0xA7BF }, + { 0xA7C0, 0xA7C1 }, + { 0xA7C2, 0xA7C3 }, + { 0xA7C4, 0xA794 }, + { 0xA7C5, 0x0282 }, + { 0xA7C6, 0x1D8E }, + { 0xA7C7, 0xA7C8 }, + { 0xA7C9, 0xA7CA }, + { 0xA7D0, 0xA7D1 }, + { 0xA7D6, 0xA7D7 }, + { 0xA7D8, 0xA7D9 }, + { 0xA7F5, 0xA7F6 }, { 0xFF21, 0xFF41 }, { 0xFF22, 0xFF42 }, { 0xFF23, 0xFF43 }, @@ -1206,6 +1268,41 @@ { 0x104D1, 0x104F9 }, { 0x104D2, 0x104FA }, { 0x104D3, 0x104FB }, + { 0x10570, 0x10597 }, + { 0x10571, 0x10598 }, + { 0x10572, 0x10599 }, + { 0x10573, 0x1059A }, + { 0x10574, 0x1059B }, + { 0x10575, 0x1059C }, + { 0x10576, 0x1059D }, + { 0x10577, 0x1059E }, + { 0x10578, 0x1059F }, + { 0x10579, 0x105A0 }, + { 0x1057A, 0x105A1 }, + { 0x1057C, 0x105A3 }, + { 0x1057D, 0x105A4 }, + { 0x1057E, 0x105A5 }, + { 0x1057F, 0x105A6 }, + { 0x10580, 0x105A7 }, + { 0x10581, 0x105A8 }, + { 0x10582, 0x105A9 }, + { 0x10583, 0x105AA }, + { 0x10584, 0x105AB }, + { 0x10585, 0x105AC }, + { 0x10586, 0x105AD }, + { 0x10587, 0x105AE }, + { 0x10588, 0x105AF }, + { 0x10589, 0x105B0 }, + { 0x1058A, 0x105B1 }, + { 0x1058C, 0x105B3 }, + { 0x1058D, 0x105B4 }, + { 0x1058E, 0x105B5 }, + { 0x1058F, 0x105B6 }, + { 0x10590, 0x105B7 }, + { 0x10591, 0x105B8 }, + { 0x10592, 0x105B9 }, + { 0x10594, 0x105BB }, + { 0x10595, 0x105BC }, { 0x10C80, 0x10CC0 }, { 0x10C81, 0x10CC1 }, { 0x10C82, 0x10CC2 }, @@ -1289,6 +1386,38 @@ { 0x118BD, 0x118DD }, { 0x118BE, 0x118DE }, { 0x118BF, 0x118DF }, + { 0x16E40, 0x16E60 }, + { 0x16E41, 0x16E61 }, + { 0x16E42, 0x16E62 }, + { 0x16E43, 0x16E63 }, + { 0x16E44, 0x16E64 }, + { 0x16E45, 0x16E65 }, + { 0x16E46, 0x16E66 }, + { 0x16E47, 0x16E67 }, + { 0x16E48, 0x16E68 }, + { 0x16E49, 0x16E69 }, + { 0x16E4A, 0x16E6A }, + { 0x16E4B, 0x16E6B }, + { 0x16E4C, 0x16E6C }, + { 0x16E4D, 0x16E6D }, + { 0x16E4E, 0x16E6E }, + { 0x16E4F, 0x16E6F }, + { 0x16E50, 0x16E70 }, + { 0x16E51, 0x16E71 }, + { 0x16E52, 0x16E72 }, + { 0x16E53, 0x16E73 }, + { 0x16E54, 0x16E74 }, + { 0x16E55, 0x16E75 }, + { 0x16E56, 0x16E76 }, + { 0x16E57, 0x16E77 }, + { 0x16E58, 0x16E78 }, + { 0x16E59, 0x16E79 }, + { 0x16E5A, 0x16E7A }, + { 0x16E5B, 0x16E7B }, + { 0x16E5C, 0x16E7C }, + { 0x16E5D, 0x16E7D }, + { 0x16E5E, 0x16E7E }, + { 0x16E5F, 0x16E7F }, { 0x1E900, 0x1E922 }, { 0x1E901, 0x1E923 }, { 0x1E902, 0x1E924 }, diff --git a/tests/unicase/test-uc_totitle.c b/tests/unicase/test-uc_totitle.c index 5fa1266..e775cab 100644 --- a/tests/unicase/test-uc_totitle.c +++ b/tests/unicase/test-uc_totitle.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character mapping functions. - Copyright (C) 2009 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -15,7 +15,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. */ -/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */ #include "test-mapping-part1.h" @@ -252,6 +252,7 @@ { 0x0275, 0x019F }, { 0x027D, 0x2C64 }, { 0x0280, 0x01A6 }, + { 0x0282, 0xA7C5 }, { 0x0283, 0x01A9 }, { 0x0287, 0xA7B1 }, { 0x0288, 0x01AE }, @@ -530,6 +531,7 @@ { 0x1C88, 0xA64A }, { 0x1D79, 0xA77D }, { 0x1D7D, 0x2C63 }, + { 0x1D8E, 0xA7C6 }, { 0x1E01, 0x1E00 }, { 0x1E03, 0x1E02 }, { 0x1E05, 0x1E04 }, @@ -842,6 +844,7 @@ { 0x2C5C, 0x2C2C }, { 0x2C5D, 0x2C2D }, { 0x2C5E, 0x2C2E }, + { 0x2C5F, 0x2C2F }, { 0x2C61, 0x2C60 }, { 0x2C65, 0x023A }, { 0x2C66, 0x023E }, @@ -1028,6 +1031,7 @@ { 0xA78C, 0xA78B }, { 0xA791, 0xA790 }, { 0xA793, 0xA792 }, + { 0xA794, 0xA7C4 }, { 0xA797, 0xA796 }, { 0xA799, 0xA798 }, { 0xA79B, 0xA79A }, @@ -1040,6 +1044,18 @@ { 0xA7A9, 0xA7A8 }, { 0xA7B5, 0xA7B4 }, { 0xA7B7, 0xA7B6 }, + { 0xA7B9, 0xA7B8 }, + { 0xA7BB, 0xA7BA }, + { 0xA7BD, 0xA7BC }, + { 0xA7BF, 0xA7BE }, + { 0xA7C1, 0xA7C0 }, + { 0xA7C3, 0xA7C2 }, + { 0xA7C8, 0xA7C7 }, + { 0xA7CA, 0xA7C9 }, + { 0xA7D1, 0xA7D0 }, + { 0xA7D7, 0xA7D6 }, + { 0xA7D9, 0xA7D8 }, + { 0xA7F6, 0xA7F5 }, { 0xAB53, 0xA7B3 }, { 0xAB70, 0x13A0 }, { 0xAB71, 0x13A1 }, @@ -1223,6 +1239,41 @@ { 0x104F9, 0x104D1 }, { 0x104FA, 0x104D2 }, { 0x104FB, 0x104D3 }, + { 0x10597, 0x10570 }, + { 0x10598, 0x10571 }, + { 0x10599, 0x10572 }, + { 0x1059A, 0x10573 }, + { 0x1059B, 0x10574 }, + { 0x1059C, 0x10575 }, + { 0x1059D, 0x10576 }, + { 0x1059E, 0x10577 }, + { 0x1059F, 0x10578 }, + { 0x105A0, 0x10579 }, + { 0x105A1, 0x1057A }, + { 0x105A3, 0x1057C }, + { 0x105A4, 0x1057D }, + { 0x105A5, 0x1057E }, + { 0x105A6, 0x1057F }, + { 0x105A7, 0x10580 }, + { 0x105A8, 0x10581 }, + { 0x105A9, 0x10582 }, + { 0x105AA, 0x10583 }, + { 0x105AB, 0x10584 }, + { 0x105AC, 0x10585 }, + { 0x105AD, 0x10586 }, + { 0x105AE, 0x10587 }, + { 0x105AF, 0x10588 }, + { 0x105B0, 0x10589 }, + { 0x105B1, 0x1058A }, + { 0x105B3, 0x1058C }, + { 0x105B4, 0x1058D }, + { 0x105B5, 0x1058E }, + { 0x105B6, 0x1058F }, + { 0x105B7, 0x10590 }, + { 0x105B8, 0x10591 }, + { 0x105B9, 0x10592 }, + { 0x105BB, 0x10594 }, + { 0x105BC, 0x10595 }, { 0x10CC0, 0x10C80 }, { 0x10CC1, 0x10C81 }, { 0x10CC2, 0x10C82 }, @@ -1306,6 +1357,38 @@ { 0x118DD, 0x118BD }, { 0x118DE, 0x118BE }, { 0x118DF, 0x118BF }, + { 0x16E60, 0x16E40 }, + { 0x16E61, 0x16E41 }, + { 0x16E62, 0x16E42 }, + { 0x16E63, 0x16E43 }, + { 0x16E64, 0x16E44 }, + { 0x16E65, 0x16E45 }, + { 0x16E66, 0x16E46 }, + { 0x16E67, 0x16E47 }, + { 0x16E68, 0x16E48 }, + { 0x16E69, 0x16E49 }, + { 0x16E6A, 0x16E4A }, + { 0x16E6B, 0x16E4B }, + { 0x16E6C, 0x16E4C }, + { 0x16E6D, 0x16E4D }, + { 0x16E6E, 0x16E4E }, + { 0x16E6F, 0x16E4F }, + { 0x16E70, 0x16E50 }, + { 0x16E71, 0x16E51 }, + { 0x16E72, 0x16E52 }, + { 0x16E73, 0x16E53 }, + { 0x16E74, 0x16E54 }, + { 0x16E75, 0x16E55 }, + { 0x16E76, 0x16E56 }, + { 0x16E77, 0x16E57 }, + { 0x16E78, 0x16E58 }, + { 0x16E79, 0x16E59 }, + { 0x16E7A, 0x16E5A }, + { 0x16E7B, 0x16E5B }, + { 0x16E7C, 0x16E5C }, + { 0x16E7D, 0x16E5D }, + { 0x16E7E, 0x16E5E }, + { 0x16E7F, 0x16E5F }, { 0x1E922, 0x1E900 }, { 0x1E923, 0x1E901 }, { 0x1E924, 0x1E902 }, diff --git a/tests/unicase/test-uc_toupper.c b/tests/unicase/test-uc_toupper.c index 0f35505..71b5e76 100644 --- a/tests/unicase/test-uc_toupper.c +++ b/tests/unicase/test-uc_toupper.c @@ -1,13 +1,13 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character mapping functions. - Copyright (C) 2009 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -15,7 +15,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. */ -/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */ +/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */ #include "test-mapping-part1.h" @@ -252,6 +252,7 @@ { 0x0275, 0x019F }, { 0x027D, 0x2C64 }, { 0x0280, 0x01A6 }, + { 0x0282, 0xA7C5 }, { 0x0283, 0x01A9 }, { 0x0287, 0xA7B1 }, { 0x0288, 0x01AE }, @@ -513,6 +514,52 @@ { 0x0584, 0x0554 }, { 0x0585, 0x0555 }, { 0x0586, 0x0556 }, + { 0x10D0, 0x1C90 }, + { 0x10D1, 0x1C91 }, + { 0x10D2, 0x1C92 }, + { 0x10D3, 0x1C93 }, + { 0x10D4, 0x1C94 }, + { 0x10D5, 0x1C95 }, + { 0x10D6, 0x1C96 }, + { 0x10D7, 0x1C97 }, + { 0x10D8, 0x1C98 }, + { 0x10D9, 0x1C99 }, + { 0x10DA, 0x1C9A }, + { 0x10DB, 0x1C9B }, + { 0x10DC, 0x1C9C }, + { 0x10DD, 0x1C9D }, + { 0x10DE, 0x1C9E }, + { 0x10DF, 0x1C9F }, + { 0x10E0, 0x1CA0 }, + { 0x10E1, 0x1CA1 }, + { 0x10E2, 0x1CA2 }, + { 0x10E3, 0x1CA3 }, + { 0x10E4, 0x1CA4 }, + { 0x10E5, 0x1CA5 }, + { 0x10E6, 0x1CA6 }, + { 0x10E7, 0x1CA7 }, + { 0x10E8, 0x1CA8 }, + { 0x10E9, 0x1CA9 }, + { 0x10EA, 0x1CAA }, + { 0x10EB, 0x1CAB }, + { 0x10EC, 0x1CAC }, + { 0x10ED, 0x1CAD }, + { 0x10EE, 0x1CAE }, + { 0x10EF, 0x1CAF }, + { 0x10F0, 0x1CB0 }, + { 0x10F1, 0x1CB1 }, + { 0x10F2, 0x1CB2 }, + { 0x10F3, 0x1CB3 }, + { 0x10F4, 0x1CB4 }, + { 0x10F5, 0x1CB5 }, + { 0x10F6, 0x1CB6 }, + { 0x10F7, 0x1CB7 }, + { 0x10F8, 0x1CB8 }, + { 0x10F9, 0x1CB9 }, + { 0x10FA, 0x1CBA }, + { 0x10FD, 0x1CBD }, + { 0x10FE, 0x1CBE }, + { 0x10FF, 0x1CBF }, { 0x13F8, 0x13F0 }, { 0x13F9, 0x13F1 }, { 0x13FA, 0x13F2 }, @@ -530,6 +577,7 @@ { 0x1C88, 0xA64A }, { 0x1D79, 0xA77D }, { 0x1D7D, 0x2C63 }, + { 0x1D8E, 0xA7C6 }, { 0x1E01, 0x1E00 }, { 0x1E03, 0x1E02 }, { 0x1E05, 0x1E04 }, @@ -842,6 +890,7 @@ { 0x2C5C, 0x2C2C }, { 0x2C5D, 0x2C2D }, { 0x2C5E, 0x2C2E }, + { 0x2C5F, 0x2C2F }, { 0x2C61, 0x2C60 }, { 0x2C65, 0x023A }, { 0x2C66, 0x023E }, @@ -1028,6 +1077,7 @@ { 0xA78C, 0xA78B }, { 0xA791, 0xA790 }, { 0xA793, 0xA792 }, + { 0xA794, 0xA7C4 }, { 0xA797, 0xA796 }, { 0xA799, 0xA798 }, { 0xA79B, 0xA79A }, @@ -1040,6 +1090,18 @@ { 0xA7A9, 0xA7A8 }, { 0xA7B5, 0xA7B4 }, { 0xA7B7, 0xA7B6 }, + { 0xA7B9, 0xA7B8 }, + { 0xA7BB, 0xA7BA }, + { 0xA7BD, 0xA7BC }, + { 0xA7BF, 0xA7BE }, + { 0xA7C1, 0xA7C0 }, + { 0xA7C3, 0xA7C2 }, + { 0xA7C8, 0xA7C7 }, + { 0xA7CA, 0xA7C9 }, + { 0xA7D1, 0xA7D0 }, + { 0xA7D7, 0xA7D6 }, + { 0xA7D9, 0xA7D8 }, + { 0xA7F6, 0xA7F5 }, { 0xAB53, 0xA7B3 }, { 0xAB70, 0x13A0 }, { 0xAB71, 0x13A1 }, @@ -1223,6 +1285,41 @@ { 0x104F9, 0x104D1 }, { 0x104FA, 0x104D2 }, { 0x104FB, 0x104D3 }, + { 0x10597, 0x10570 }, + { 0x10598, 0x10571 }, + { 0x10599, 0x10572 }, + { 0x1059A, 0x10573 }, + { 0x1059B, 0x10574 }, + { 0x1059C, 0x10575 }, + { 0x1059D, 0x10576 }, + { 0x1059E, 0x10577 }, + { 0x1059F, 0x10578 }, + { 0x105A0, 0x10579 }, + { 0x105A1, 0x1057A }, + { 0x105A3, 0x1057C }, + { 0x105A4, 0x1057D }, + { 0x105A5, 0x1057E }, + { 0x105A6, 0x1057F }, + { 0x105A7, 0x10580 }, + { 0x105A8, 0x10581 }, + { 0x105A9, 0x10582 }, + { 0x105AA, 0x10583 }, + { 0x105AB, 0x10584 }, + { 0x105AC, 0x10585 }, + { 0x105AD, 0x10586 }, + { 0x105AE, 0x10587 }, + { 0x105AF, 0x10588 }, + { 0x105B0, 0x10589 }, + { 0x105B1, 0x1058A }, + { 0x105B3, 0x1058C }, + { 0x105B4, 0x1058D }, + { 0x105B5, 0x1058E }, + { 0x105B6, 0x1058F }, + { 0x105B7, 0x10590 }, + { 0x105B8, 0x10591 }, + { 0x105B9, 0x10592 }, + { 0x105BB, 0x10594 }, + { 0x105BC, 0x10595 }, { 0x10CC0, 0x10C80 }, { 0x10CC1, 0x10C81 }, { 0x10CC2, 0x10C82 }, @@ -1306,6 +1403,38 @@ { 0x118DD, 0x118BD }, { 0x118DE, 0x118BE }, { 0x118DF, 0x118BF }, + { 0x16E60, 0x16E40 }, + { 0x16E61, 0x16E41 }, + { 0x16E62, 0x16E42 }, + { 0x16E63, 0x16E43 }, + { 0x16E64, 0x16E44 }, + { 0x16E65, 0x16E45 }, + { 0x16E66, 0x16E46 }, + { 0x16E67, 0x16E47 }, + { 0x16E68, 0x16E48 }, + { 0x16E69, 0x16E49 }, + { 0x16E6A, 0x16E4A }, + { 0x16E6B, 0x16E4B }, + { 0x16E6C, 0x16E4C }, + { 0x16E6D, 0x16E4D }, + { 0x16E6E, 0x16E4E }, + { 0x16E6F, 0x16E4F }, + { 0x16E70, 0x16E50 }, + { 0x16E71, 0x16E51 }, + { 0x16E72, 0x16E52 }, + { 0x16E73, 0x16E53 }, + { 0x16E74, 0x16E54 }, + { 0x16E75, 0x16E55 }, + { 0x16E76, 0x16E56 }, + { 0x16E77, 0x16E57 }, + { 0x16E78, 0x16E58 }, + { 0x16E79, 0x16E59 }, + { 0x16E7A, 0x16E5A }, + { 0x16E7B, 0x16E5B }, + { 0x16E7C, 0x16E5C }, + { 0x16E7D, 0x16E5D }, + { 0x16E7E, 0x16E5E }, + { 0x16E7F, 0x16E5F }, { 0x1E922, 0x1E900 }, { 0x1E923, 0x1E901 }, { 0x1E924, 0x1E902 }, diff --git a/tests/unicase/test-ulc-casecmp.c b/tests/unicase/test-ulc-casecmp.c index 8fe41f0..501e323 100644 --- a/tests/unicase/test-ulc-casecmp.c +++ b/tests/unicase/test-ulc-casecmp.c @@ -1,5 +1,5 @@ /* Test of case and normalization insensitive comparison of strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-ulc-casecmp1.sh b/tests/unicase/test-ulc-casecmp1.sh index 7be2cca..a5a61c6 100755 --- a/tests/unicase/test-ulc-casecmp1.sh +++ b/tests/unicase/test-ulc-casecmp1.sh @@ -12,4 +12,4 @@ if test $LOCALE_FR = none; then fi LC_ALL=$LOCALE_FR \ -./test-ulc-casecmp${EXEEXT} 1 +${CHECKER} ./test-ulc-casecmp${EXEEXT} 1 diff --git a/tests/unicase/test-ulc-casecmp2.sh b/tests/unicase/test-ulc-casecmp2.sh index a7f06e8..d449227 100755 --- a/tests/unicase/test-ulc-casecmp2.sh +++ b/tests/unicase/test-ulc-casecmp2.sh @@ -12,4 +12,4 @@ if test $LOCALE_FR_UTF8 = none; then fi LC_ALL=$LOCALE_FR_UTF8 \ -./test-ulc-casecmp${EXEEXT} 2 +${CHECKER} ./test-ulc-casecmp${EXEEXT} 2 diff --git a/tests/unicase/test-ulc-casecoll.c b/tests/unicase/test-ulc-casecoll.c index f6aaeff..6b665d9 100644 --- a/tests/unicase/test-ulc-casecoll.c +++ b/tests/unicase/test-ulc-casecoll.c @@ -1,6 +1,6 @@ /* Test of locale dependent, case and normalization insensitive comparison of strings. - Copyright (C) 2009-2018 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/tests/unicase/test-ulc-casecoll1.sh b/tests/unicase/test-ulc-casecoll1.sh index 3760ed8..d18211b 100755 --- a/tests/unicase/test-ulc-casecoll1.sh +++ b/tests/unicase/test-ulc-casecoll1.sh @@ -12,4 +12,4 @@ if test $LOCALE_FR = none; then fi LC_ALL=$LOCALE_FR \ -./test-ulc-casecoll${EXEEXT} +${CHECKER} ./test-ulc-casecoll${EXEEXT} diff --git a/tests/unicase/test-ulc-casecoll2.sh b/tests/unicase/test-ulc-casecoll2.sh index b179a4c..a74c8b3 100755 --- a/tests/unicase/test-ulc-casecoll2.sh +++ b/tests/unicase/test-ulc-casecoll2.sh @@ -12,4 +12,4 @@ if test $LOCALE_FR_UTF8 = none; then fi LC_ALL=$LOCALE_FR_UTF8 \ -./test-ulc-casecoll${EXEEXT} +${CHECKER} ./test-ulc-casecoll${EXEEXT} |