diff options
Diffstat (limited to 'tests/unicase')
43 files changed, 146 insertions, 48 deletions
| diff --git a/tests/unicase/test-cased.c b/tests/unicase/test-cased.c index 712ed14f..ac3504aa 100644 --- a/tests/unicase/test-cased.c +++ b/tests/unicase/test-cased.c @@ -51,7 +51,7 @@      { 0x10FC, 0x10FF },      { 0x13A0, 0x13F5 },      { 0x13F8, 0x13FD }, -    { 0x1C80, 0x1C88 }, +    { 0x1C80, 0x1C8A },      { 0x1C90, 0x1CBA },      { 0x1CBD, 0x1CBF },      { 0x1D00, 0x1DBF }, @@ -104,10 +104,10 @@      { 0xA680, 0xA69D },      { 0xA722, 0xA787 },      { 0xA78B, 0xA78E }, -    { 0xA790, 0xA7CA }, +    { 0xA790, 0xA7CD },      { 0xA7D0, 0xA7D1 },      { 0xA7D3, 0xA7D3 }, -    { 0xA7D5, 0xA7D9 }, +    { 0xA7D5, 0xA7DC },      { 0xA7F2, 0xA7F6 },      { 0xA7F8, 0xA7FA },      { 0xAB30, 0xAB5A }, @@ -134,6 +134,8 @@      { 0x107B2, 0x107BA },      { 0x10C80, 0x10CB2 },      { 0x10CC0, 0x10CF2 }, +    { 0x10D50, 0x10D65 }, +    { 0x10D70, 0x10D85 },      { 0x118A0, 0x118DF },      { 0x16E40, 0x16E7F },      { 0x1D400, 0x1D454 }, diff --git a/tests/unicase/test-ignorable.c b/tests/unicase/test-ignorable.c index b330dd70..7af15c1f 100644 --- a/tests/unicase/test-ignorable.c +++ b/tests/unicase/test-ignorable.c @@ -62,7 +62,7 @@      { 0x0859, 0x085B },      { 0x0888, 0x0888 },      { 0x0890, 0x0891 }, -    { 0x0898, 0x089F }, +    { 0x0897, 0x089F },      { 0x08C9, 0x0902 },      { 0x093A, 0x093A },      { 0x093C, 0x093C }, @@ -307,8 +307,11 @@      { 0x10A3F, 0x10A3F },      { 0x10AE5, 0x10AE6 },      { 0x10D24, 0x10D27 }, +    { 0x10D4E, 0x10D4E }, +    { 0x10D69, 0x10D6D }, +    { 0x10D6F, 0x10D6F },      { 0x10EAB, 0x10EAC }, -    { 0x10EFD, 0x10EFF }, +    { 0x10EFC, 0x10EFF },      { 0x10F46, 0x10F50 },      { 0x10F82, 0x10F85 },      { 0x11001, 0x11001 }, @@ -341,6 +344,11 @@      { 0x11340, 0x11340 },      { 0x11366, 0x1136C },      { 0x11370, 0x11374 }, +    { 0x113BB, 0x113C0 }, +    { 0x113CE, 0x113CE }, +    { 0x113D0, 0x113D0 }, +    { 0x113D2, 0x113D2 }, +    { 0x113E1, 0x113E2 },      { 0x11438, 0x1143F },      { 0x11442, 0x11444 },      { 0x11446, 0x11446 }, @@ -360,7 +368,8 @@      { 0x116AD, 0x116AD },      { 0x116B0, 0x116B5 },      { 0x116B7, 0x116B7 }, -    { 0x1171D, 0x1171F }, +    { 0x1171D, 0x1171D }, +    { 0x1171F, 0x1171F },      { 0x11722, 0x11725 },      { 0x11727, 0x1172B },      { 0x1182F, 0x11837 }, @@ -399,11 +408,16 @@      { 0x11F36, 0x11F3A },      { 0x11F40, 0x11F40 },      { 0x11F42, 0x11F42 }, +    { 0x11F5A, 0x11F5A },      { 0x13430, 0x13440 },      { 0x13447, 0x13455 }, +    { 0x1611E, 0x16129 }, +    { 0x1612D, 0x1612F },      { 0x16AF0, 0x16AF4 },      { 0x16B30, 0x16B36 },      { 0x16B40, 0x16B43 }, +    { 0x16D40, 0x16D42 }, +    { 0x16D6B, 0x16D6C },      { 0x16F4F, 0x16F4F },      { 0x16F8F, 0x16F9F },      { 0x16FE0, 0x16FE1 }, @@ -436,6 +450,7 @@      { 0x1E2AE, 0x1E2AE },      { 0x1E2EC, 0x1E2EF },      { 0x1E4EB, 0x1E4EF }, +    { 0x1E5EE, 0x1E5EF },      { 0x1E8D0, 0x1E8D6 },      { 0x1E944, 0x1E94B },      { 0x1F3FB, 0x1F3FF }, diff --git a/tests/unicase/test-locale-language.c b/tests/unicase/test-locale-language.c index ed6adeb8..a2a7d7c4 100644 --- a/tests/unicase/test-locale-language.c +++ b/tests/unicase/test-locale-language.c @@ -40,5 +40,5 @@ main (int argc, char *argv[])    language = uc_locale_language ();    ASSERT (strcmp (language, expected) == 0); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-mapping-part2.h b/tests/unicase/test-mapping-part2.h index ed489482..321ed11a 100644 --- a/tests/unicase/test-mapping-part2.h +++ b/tests/unicase/test-mapping-part2.h @@ -33,5 +33,5 @@ main ()    for (; c < 0x110000; c++)      ASSERT (MAP (c) == c); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-predicate-part2.h b/tests/unicase/test-predicate-part2.h index 0b58545b..1212e013 100644 --- a/tests/unicase/test-predicate-part2.h +++ b/tests/unicase/test-predicate-part2.h @@ -33,5 +33,5 @@ main ()    for (; c < 0x110000; c++)      ASSERT (!PREDICATE (c)); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u16-casecmp.c b/tests/unicase/test-u16-casecmp.c index a85abbbd..079e2443 100644 --- a/tests/unicase/test-u16-casecmp.c +++ b/tests/unicase/test-u16-casecmp.c @@ -317,5 +317,5 @@ main ()    test_ascii (u16_casecmp, UNINORM_NFD);    test_nonascii (u16_casecmp); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u16-casecoll.c b/tests/unicase/test-u16-casecoll.c index ade96bfb..60903879 100644 --- a/tests/unicase/test-u16-casecoll.c +++ b/tests/unicase/test-u16-casecoll.c @@ -35,5 +35,5 @@ main ()       on ASCII strings should behave like strcasecmp.  */    test_ascii (u16_casecoll, UNINORM_NFC); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u16-casefold.c b/tests/unicase/test-u16-casefold.c index 23e94eff..8107bebe 100644 --- a/tests/unicase/test-u16-casefold.c +++ b/tests/unicase/test-u16-casefold.c @@ -197,5 +197,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, UNINORM_NFC, casefolded_normalized, SIZEOF (casefolded_normalized)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u16-is-cased.c b/tests/unicase/test-u16-is-cased.c index dafba78e..493b74f9 100644 --- a/tests/unicase/test-u16-is-cased.c +++ b/tests/unicase/test-u16-is-cased.c @@ -32,5 +32,5 @@ main ()  {    test_ascii (u16_is_cased); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u16-is-casefolded.c b/tests/unicase/test-u16-is-casefolded.c index 6072535a..34de1c9d 100644 --- a/tests/unicase/test-u16-is-casefolded.c +++ b/tests/unicase/test-u16-is-casefolded.c @@ -46,5 +46,5 @@ main ()    test_ascii (u16_is_casefolded);    test_nonascii (u16_is_casefolded); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u16-is-lowercase.c b/tests/unicase/test-u16-is-lowercase.c index 5b4e095e..6b14304b 100644 --- a/tests/unicase/test-u16-is-lowercase.c +++ b/tests/unicase/test-u16-is-lowercase.c @@ -74,5 +74,5 @@ main ()    test_ascii (u16_is_lowercase);    test_nonascii (u16_is_lowercase); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u16-is-titlecase.c b/tests/unicase/test-u16-is-titlecase.c index 4e60c4ac..6caad27a 100644 --- a/tests/unicase/test-u16-is-titlecase.c +++ b/tests/unicase/test-u16-is-titlecase.c @@ -32,5 +32,5 @@ main ()  {    test_ascii (u16_is_titlecase); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u16-is-uppercase.c b/tests/unicase/test-u16-is-uppercase.c index 354c9052..b3dea713 100644 --- a/tests/unicase/test-u16-is-uppercase.c +++ b/tests/unicase/test-u16-is-uppercase.c @@ -74,5 +74,5 @@ main ()    test_ascii (u16_is_uppercase);    test_nonascii (u16_is_uppercase); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u16-tolower.c b/tests/unicase/test-u16-tolower.c index 86ed522f..6c47d560 100644 --- a/tests/unicase/test-u16-tolower.c +++ b/tests/unicase/test-u16-tolower.c @@ -234,5 +234,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, NULL, casemapped, SIZEOF (casemapped)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u16-totitle.c b/tests/unicase/test-u16-totitle.c index be653df1..704231c0 100644 --- a/tests/unicase/test-u16-totitle.c +++ b/tests/unicase/test-u16-totitle.c @@ -194,5 +194,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, UNINORM_NFC, casemapped_normalized, SIZEOF (casemapped_normalized)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u16-toupper.c b/tests/unicase/test-u16-toupper.c index 5bbc10ac..e04e0ba8 100644 --- a/tests/unicase/test-u16-toupper.c +++ b/tests/unicase/test-u16-toupper.c @@ -194,5 +194,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, UNINORM_NFC, casemapped_normalized, SIZEOF (casemapped_normalized)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u32-casecmp.c b/tests/unicase/test-u32-casecmp.c index aca59a88..a7e5e49b 100644 --- a/tests/unicase/test-u32-casecmp.c +++ b/tests/unicase/test-u32-casecmp.c @@ -317,5 +317,5 @@ main ()    test_ascii (u32_casecmp, UNINORM_NFD);    test_nonascii (u32_casecmp); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u32-casecoll.c b/tests/unicase/test-u32-casecoll.c index 7ad01630..b38d82c8 100644 --- a/tests/unicase/test-u32-casecoll.c +++ b/tests/unicase/test-u32-casecoll.c @@ -35,5 +35,5 @@ main ()       on ASCII strings should behave like strcasecmp.  */    test_ascii (u32_casecoll, UNINORM_NFC); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u32-casefold.c b/tests/unicase/test-u32-casefold.c index c31245e1..c4de76f9 100644 --- a/tests/unicase/test-u32-casefold.c +++ b/tests/unicase/test-u32-casefold.c @@ -197,5 +197,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, UNINORM_NFC, casefolded_normalized, SIZEOF (casefolded_normalized)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u32-is-cased.c b/tests/unicase/test-u32-is-cased.c index 5f663dd8..c7f744c4 100644 --- a/tests/unicase/test-u32-is-cased.c +++ b/tests/unicase/test-u32-is-cased.c @@ -32,5 +32,5 @@ main ()  {    test_ascii (u32_is_cased); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u32-is-casefolded.c b/tests/unicase/test-u32-is-casefolded.c index 1798f310..b2536255 100644 --- a/tests/unicase/test-u32-is-casefolded.c +++ b/tests/unicase/test-u32-is-casefolded.c @@ -46,5 +46,5 @@ main ()    test_ascii (u32_is_casefolded);    test_nonascii (u32_is_casefolded); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u32-is-lowercase.c b/tests/unicase/test-u32-is-lowercase.c index 3c1bf91e..dcb1ac28 100644 --- a/tests/unicase/test-u32-is-lowercase.c +++ b/tests/unicase/test-u32-is-lowercase.c @@ -74,5 +74,5 @@ main ()    test_ascii (u32_is_lowercase);    test_nonascii (u32_is_lowercase); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u32-is-titlecase.c b/tests/unicase/test-u32-is-titlecase.c index 3aedb6c8..225ff55f 100644 --- a/tests/unicase/test-u32-is-titlecase.c +++ b/tests/unicase/test-u32-is-titlecase.c @@ -32,5 +32,5 @@ main ()  {    test_ascii (u32_is_titlecase); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u32-is-uppercase.c b/tests/unicase/test-u32-is-uppercase.c index cf500991..d8a6c351 100644 --- a/tests/unicase/test-u32-is-uppercase.c +++ b/tests/unicase/test-u32-is-uppercase.c @@ -74,5 +74,5 @@ main ()    test_ascii (u32_is_uppercase);    test_nonascii (u32_is_uppercase); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u32-tolower.c b/tests/unicase/test-u32-tolower.c index 47c9e1ee..1ca02d2f 100644 --- a/tests/unicase/test-u32-tolower.c +++ b/tests/unicase/test-u32-tolower.c @@ -234,5 +234,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, NULL, casemapped, SIZEOF (casemapped)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u32-totitle.c b/tests/unicase/test-u32-totitle.c index 948f48db..30cd4803 100644 --- a/tests/unicase/test-u32-totitle.c +++ b/tests/unicase/test-u32-totitle.c @@ -194,5 +194,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, UNINORM_NFC, casemapped_normalized, SIZEOF (casemapped_normalized)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u32-toupper.c b/tests/unicase/test-u32-toupper.c index 098c56ce..36fa6889 100644 --- a/tests/unicase/test-u32-toupper.c +++ b/tests/unicase/test-u32-toupper.c @@ -194,5 +194,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, UNINORM_NFC, casemapped_normalized, SIZEOF (casemapped_normalized)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u8-casecmp.c b/tests/unicase/test-u8-casecmp.c index 904c9284..d9f21c7b 100644 --- a/tests/unicase/test-u8-casecmp.c +++ b/tests/unicase/test-u8-casecmp.c @@ -326,5 +326,5 @@ main ()    test_ascii (u8_casecmp, UNINORM_NFD);    test_nonascii (u8_casecmp); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u8-casecoll.c b/tests/unicase/test-u8-casecoll.c index a3e6d95f..2b1e0509 100644 --- a/tests/unicase/test-u8-casecoll.c +++ b/tests/unicase/test-u8-casecoll.c @@ -35,5 +35,5 @@ main ()       on ASCII strings should behave like strcasecmp.  */    test_ascii (u8_casecoll, UNINORM_NFC); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u8-casefold.c b/tests/unicase/test-u8-casefold.c index d1fc8967..7364809d 100644 --- a/tests/unicase/test-u8-casefold.c +++ b/tests/unicase/test-u8-casefold.c @@ -203,5 +203,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, UNINORM_NFC, casefolded_normalized, SIZEOF (casefolded_normalized)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u8-is-cased.c b/tests/unicase/test-u8-is-cased.c index b8f0b2bf..e963748c 100644 --- a/tests/unicase/test-u8-is-cased.c +++ b/tests/unicase/test-u8-is-cased.c @@ -32,5 +32,5 @@ main ()  {    test_ascii (u8_is_cased); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u8-is-casefolded.c b/tests/unicase/test-u8-is-casefolded.c index a7cc49be..b1f42849 100644 --- a/tests/unicase/test-u8-is-casefolded.c +++ b/tests/unicase/test-u8-is-casefolded.c @@ -46,5 +46,5 @@ main ()    test_ascii (u8_is_casefolded);    test_nonascii (u8_is_casefolded); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u8-is-lowercase.c b/tests/unicase/test-u8-is-lowercase.c index c78b9df0..1cf6903b 100644 --- a/tests/unicase/test-u8-is-lowercase.c +++ b/tests/unicase/test-u8-is-lowercase.c @@ -74,5 +74,5 @@ main ()    test_ascii (u8_is_lowercase);    test_nonascii (u8_is_lowercase); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u8-is-titlecase.c b/tests/unicase/test-u8-is-titlecase.c index 5416ab59..51ede106 100644 --- a/tests/unicase/test-u8-is-titlecase.c +++ b/tests/unicase/test-u8-is-titlecase.c @@ -32,5 +32,5 @@ main ()  {    test_ascii (u8_is_titlecase); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u8-is-uppercase.c b/tests/unicase/test-u8-is-uppercase.c index 279f30cc..a01f789a 100644 --- a/tests/unicase/test-u8-is-uppercase.c +++ b/tests/unicase/test-u8-is-uppercase.c @@ -74,5 +74,5 @@ main ()    test_ascii (u8_is_uppercase);    test_nonascii (u8_is_uppercase); -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u8-tolower.c b/tests/unicase/test-u8-tolower.c index 1e33148e..81c49e70 100644 --- a/tests/unicase/test-u8-tolower.c +++ b/tests/unicase/test-u8-tolower.c @@ -240,5 +240,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, NULL, casemapped, SIZEOF (casemapped)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u8-totitle.c b/tests/unicase/test-u8-totitle.c index 676456e0..61ad5098 100644 --- a/tests/unicase/test-u8-totitle.c +++ b/tests/unicase/test-u8-totitle.c @@ -200,5 +200,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, UNINORM_NFC, casemapped_normalized, SIZEOF (casemapped_normalized)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-u8-toupper.c b/tests/unicase/test-u8-toupper.c index a954dedd..257cf3e7 100644 --- a/tests/unicase/test-u8-toupper.c +++ b/tests/unicase/test-u8-toupper.c @@ -200,5 +200,5 @@ main ()      ASSERT (check (input, SIZEOF (input), NULL, UNINORM_NFC, casemapped_normalized, SIZEOF (casemapped_normalized)) == 0);    } -  return 0; +  return test_exit_status;  } diff --git a/tests/unicase/test-uc_tolower.c b/tests/unicase/test-uc_tolower.c index 885476d0..a4c9459e 100644 --- a/tests/unicase/test-uc_tolower.c +++ b/tests/unicase/test-uc_tolower.c @@ -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 15.1.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0.  */  #include "test-mapping-part1.h" @@ -614,6 +614,7 @@      { 0x13F3, 0x13FB },      { 0x13F4, 0x13FC },      { 0x13F5, 0x13FD }, +    { 0x1C89, 0x1C8A },      { 0x1C90, 0x10D0 },      { 0x1C91, 0x10D1 },      { 0x1C92, 0x10D2 }, @@ -1162,9 +1163,13 @@      { 0xA7C6, 0x1D8E },      { 0xA7C7, 0xA7C8 },      { 0xA7C9, 0xA7CA }, +    { 0xA7CB, 0x0264 }, +    { 0xA7CC, 0xA7CD },      { 0xA7D0, 0xA7D1 },      { 0xA7D6, 0xA7D7 },      { 0xA7D8, 0xA7D9 }, +    { 0xA7DA, 0xA7DB }, +    { 0xA7DC, 0x019B },      { 0xA7F5, 0xA7F6 },      { 0xFF21, 0xFF41 },      { 0xFF22, 0xFF42 }, @@ -1354,6 +1359,28 @@      { 0x10CB0, 0x10CF0 },      { 0x10CB1, 0x10CF1 },      { 0x10CB2, 0x10CF2 }, +    { 0x10D50, 0x10D70 }, +    { 0x10D51, 0x10D71 }, +    { 0x10D52, 0x10D72 }, +    { 0x10D53, 0x10D73 }, +    { 0x10D54, 0x10D74 }, +    { 0x10D55, 0x10D75 }, +    { 0x10D56, 0x10D76 }, +    { 0x10D57, 0x10D77 }, +    { 0x10D58, 0x10D78 }, +    { 0x10D59, 0x10D79 }, +    { 0x10D5A, 0x10D7A }, +    { 0x10D5B, 0x10D7B }, +    { 0x10D5C, 0x10D7C }, +    { 0x10D5D, 0x10D7D }, +    { 0x10D5E, 0x10D7E }, +    { 0x10D5F, 0x10D7F }, +    { 0x10D60, 0x10D80 }, +    { 0x10D61, 0x10D81 }, +    { 0x10D62, 0x10D82 }, +    { 0x10D63, 0x10D83 }, +    { 0x10D64, 0x10D84 }, +    { 0x10D65, 0x10D85 },      { 0x118A0, 0x118C0 },      { 0x118A1, 0x118C1 },      { 0x118A2, 0x118C2 }, diff --git a/tests/unicase/test-uc_totitle.c b/tests/unicase/test-uc_totitle.c index b9422ba0..0e0bd564 100644 --- a/tests/unicase/test-uc_totitle.c +++ b/tests/unicase/test-uc_totitle.c @@ -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 15.1.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0.  */  #include "test-mapping-part1.h" @@ -149,6 +149,7 @@      { 0x0195, 0x01F6 },      { 0x0199, 0x0198 },      { 0x019A, 0x023D }, +    { 0x019B, 0xA7DC },      { 0x019E, 0x0220 },      { 0x01A1, 0x01A0 },      { 0x01A3, 0x01A2 }, @@ -239,6 +240,7 @@      { 0x0260, 0x0193 },      { 0x0261, 0xA7AC },      { 0x0263, 0x0194 }, +    { 0x0264, 0xA7CB },      { 0x0265, 0xA78D },      { 0x0266, 0xA7AA },      { 0x0268, 0x0197 }, @@ -529,6 +531,7 @@      { 0x1C86, 0x042A },      { 0x1C87, 0x0462 },      { 0x1C88, 0xA64A }, +    { 0x1C8A, 0x1C89 },      { 0x1D79, 0xA77D },      { 0x1D7D, 0x2C63 },      { 0x1D8E, 0xA7C6 }, @@ -1052,9 +1055,11 @@      { 0xA7C3, 0xA7C2 },      { 0xA7C8, 0xA7C7 },      { 0xA7CA, 0xA7C9 }, +    { 0xA7CD, 0xA7CC },      { 0xA7D1, 0xA7D0 },      { 0xA7D7, 0xA7D6 },      { 0xA7D9, 0xA7D8 }, +    { 0xA7DB, 0xA7DA },      { 0xA7F6, 0xA7F5 },      { 0xAB53, 0xA7B3 },      { 0xAB70, 0x13A0 }, @@ -1325,6 +1330,28 @@      { 0x10CF0, 0x10CB0 },      { 0x10CF1, 0x10CB1 },      { 0x10CF2, 0x10CB2 }, +    { 0x10D70, 0x10D50 }, +    { 0x10D71, 0x10D51 }, +    { 0x10D72, 0x10D52 }, +    { 0x10D73, 0x10D53 }, +    { 0x10D74, 0x10D54 }, +    { 0x10D75, 0x10D55 }, +    { 0x10D76, 0x10D56 }, +    { 0x10D77, 0x10D57 }, +    { 0x10D78, 0x10D58 }, +    { 0x10D79, 0x10D59 }, +    { 0x10D7A, 0x10D5A }, +    { 0x10D7B, 0x10D5B }, +    { 0x10D7C, 0x10D5C }, +    { 0x10D7D, 0x10D5D }, +    { 0x10D7E, 0x10D5E }, +    { 0x10D7F, 0x10D5F }, +    { 0x10D80, 0x10D60 }, +    { 0x10D81, 0x10D61 }, +    { 0x10D82, 0x10D62 }, +    { 0x10D83, 0x10D63 }, +    { 0x10D84, 0x10D64 }, +    { 0x10D85, 0x10D65 },      { 0x118C0, 0x118A0 },      { 0x118C1, 0x118A1 },      { 0x118C2, 0x118A2 }, diff --git a/tests/unicase/test-uc_toupper.c b/tests/unicase/test-uc_toupper.c index 2aff0758..8e7f5e3c 100644 --- a/tests/unicase/test-uc_toupper.c +++ b/tests/unicase/test-uc_toupper.c @@ -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 15.1.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0.  */  #include "test-mapping-part1.h" @@ -149,6 +149,7 @@      { 0x0195, 0x01F6 },      { 0x0199, 0x0198 },      { 0x019A, 0x023D }, +    { 0x019B, 0xA7DC },      { 0x019E, 0x0220 },      { 0x01A1, 0x01A0 },      { 0x01A3, 0x01A2 }, @@ -239,6 +240,7 @@      { 0x0260, 0x0193 },      { 0x0261, 0xA7AC },      { 0x0263, 0x0194 }, +    { 0x0264, 0xA7CB },      { 0x0265, 0xA78D },      { 0x0266, 0xA7AA },      { 0x0268, 0x0197 }, @@ -575,6 +577,7 @@      { 0x1C86, 0x042A },      { 0x1C87, 0x0462 },      { 0x1C88, 0xA64A }, +    { 0x1C8A, 0x1C89 },      { 0x1D79, 0xA77D },      { 0x1D7D, 0x2C63 },      { 0x1D8E, 0xA7C6 }, @@ -1098,9 +1101,11 @@      { 0xA7C3, 0xA7C2 },      { 0xA7C8, 0xA7C7 },      { 0xA7CA, 0xA7C9 }, +    { 0xA7CD, 0xA7CC },      { 0xA7D1, 0xA7D0 },      { 0xA7D7, 0xA7D6 },      { 0xA7D9, 0xA7D8 }, +    { 0xA7DB, 0xA7DA },      { 0xA7F6, 0xA7F5 },      { 0xAB53, 0xA7B3 },      { 0xAB70, 0x13A0 }, @@ -1371,6 +1376,28 @@      { 0x10CF0, 0x10CB0 },      { 0x10CF1, 0x10CB1 },      { 0x10CF2, 0x10CB2 }, +    { 0x10D70, 0x10D50 }, +    { 0x10D71, 0x10D51 }, +    { 0x10D72, 0x10D52 }, +    { 0x10D73, 0x10D53 }, +    { 0x10D74, 0x10D54 }, +    { 0x10D75, 0x10D55 }, +    { 0x10D76, 0x10D56 }, +    { 0x10D77, 0x10D57 }, +    { 0x10D78, 0x10D58 }, +    { 0x10D79, 0x10D59 }, +    { 0x10D7A, 0x10D5A }, +    { 0x10D7B, 0x10D5B }, +    { 0x10D7C, 0x10D5C }, +    { 0x10D7D, 0x10D5D }, +    { 0x10D7E, 0x10D5E }, +    { 0x10D7F, 0x10D5F }, +    { 0x10D80, 0x10D60 }, +    { 0x10D81, 0x10D61 }, +    { 0x10D82, 0x10D62 }, +    { 0x10D83, 0x10D63 }, +    { 0x10D84, 0x10D64 }, +    { 0x10D85, 0x10D65 },      { 0x118C0, 0x118A0 },      { 0x118C1, 0x118A1 },      { 0x118C2, 0x118A2 }, diff --git a/tests/unicase/test-ulc-casecmp.c b/tests/unicase/test-ulc-casecmp.c index 4aaf9830..4c641329 100644 --- a/tests/unicase/test-ulc-casecmp.c +++ b/tests/unicase/test-ulc-casecmp.c @@ -382,12 +382,12 @@ main (int argc, char *argv[])        case '1':          /* Locale encoding is ISO-8859-1 or ISO-8859-15.  */          test_iso_8859_1 (ulc_casecmp); -        return 0; +        return test_exit_status;        case '2':          /* Locale encoding is UTF-8.  */          test_utf_8 (ulc_casecmp); -        return 0; +        return test_exit_status;        }    return 1; diff --git a/tests/unicase/test-ulc-casecoll.c b/tests/unicase/test-ulc-casecoll.c index fa720e04..9206b3ea 100644 --- a/tests/unicase/test-ulc-casecoll.c +++ b/tests/unicase/test-ulc-casecoll.c @@ -41,5 +41,5 @@ main ()       on ASCII strings should behave like strcasecmp.  */    test_ascii (ulc_casecoll, UNINORM_NFC); -  return 0; +  return test_exit_status;  } | 
