diff options
Diffstat (limited to 'tests/unicase')
52 files changed, 323 insertions, 104 deletions
diff --git a/tests/unicase/test-casecmp.h b/tests/unicase/test-casecmp.h index a13599ea..b79a0aac 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 712ed14f..a758368a 100644 --- a/tests/unicase/test-cased.c +++ b/tests/unicase/test-cased.c @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007-2024 Free Software Foundation, Inc. + Copyright (C) 2007-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published @@ -27,7 +27,7 @@ { 0x00F8, 0x01BA }, { 0x01BC, 0x01BF }, { 0x01C4, 0x0293 }, - { 0x0295, 0x02B8 }, + { 0x0296, 0x02B8 }, { 0x02C0, 0x02C1 }, { 0x02E0, 0x02E4 }, { 0x0345, 0x0345 }, @@ -51,7 +51,7 @@ { 0x10FC, 0x10FF }, { 0x13A0, 0x13F5 }, { 0x13F8, 0x13FD }, - { 0x1C80, 0x1C88 }, + { 0x1C80, 0x1C8A }, { 0x1C90, 0x1CBA }, { 0x1CBD, 0x1CBF }, { 0x1D00, 0x1DBF }, @@ -104,11 +104,8 @@ { 0xA680, 0xA69D }, { 0xA722, 0xA787 }, { 0xA78B, 0xA78E }, - { 0xA790, 0xA7CA }, - { 0xA7D0, 0xA7D1 }, - { 0xA7D3, 0xA7D3 }, - { 0xA7D5, 0xA7D9 }, - { 0xA7F2, 0xA7F6 }, + { 0xA790, 0xA7DC }, + { 0xA7F1, 0xA7F6 }, { 0xA7F8, 0xA7FA }, { 0xAB30, 0xAB5A }, { 0xAB5C, 0xAB69 }, @@ -134,8 +131,12 @@ { 0x107B2, 0x107BA }, { 0x10C80, 0x10CB2 }, { 0x10CC0, 0x10CF2 }, + { 0x10D50, 0x10D65 }, + { 0x10D70, 0x10D85 }, { 0x118A0, 0x118DF }, { 0x16E40, 0x16E7F }, + { 0x16EA0, 0x16EB8 }, + { 0x16EBB, 0x16ED3 }, { 0x1D400, 0x1D454 }, { 0x1D456, 0x1D49C }, { 0x1D49E, 0x1D49F }, diff --git a/tests/unicase/test-ignorable.c b/tests/unicase/test-ignorable.c index b330dd70..dd99e221 100644 --- a/tests/unicase/test-ignorable.c +++ b/tests/unicase/test-ignorable.c @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. - Copyright (C) 2007-2024 Free Software Foundation, Inc. + Copyright (C) 2007-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published @@ -62,7 +62,7 @@ { 0x0859, 0x085B }, { 0x0888, 0x0888 }, { 0x0890, 0x0891 }, - { 0x0898, 0x089F }, + { 0x0897, 0x089F }, { 0x08C9, 0x0902 }, { 0x093A, 0x093A }, { 0x093C, 0x093C }, @@ -182,7 +182,8 @@ { 0x1A73, 0x1A7C }, { 0x1A7F, 0x1A7F }, { 0x1AA7, 0x1AA7 }, - { 0x1AB0, 0x1ACE }, + { 0x1AB0, 0x1ADD }, + { 0x1AE0, 0x1AEB }, { 0x1B00, 0x1B03 }, { 0x1B34, 0x1B34 }, { 0x1B36, 0x1B3A }, @@ -307,8 +308,12 @@ { 0x10A3F, 0x10A3F }, { 0x10AE5, 0x10AE6 }, { 0x10D24, 0x10D27 }, + { 0x10D4E, 0x10D4E }, + { 0x10D69, 0x10D6D }, + { 0x10D6F, 0x10D6F }, { 0x10EAB, 0x10EAC }, - { 0x10EFD, 0x10EFF }, + { 0x10EC5, 0x10EC5 }, + { 0x10EFA, 0x10EFF }, { 0x10F46, 0x10F50 }, { 0x10F82, 0x10F85 }, { 0x11001, 0x11001 }, @@ -341,6 +346,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 +370,8 @@ { 0x116AD, 0x116AD }, { 0x116B0, 0x116B5 }, { 0x116B7, 0x116B7 }, - { 0x1171D, 0x1171F }, + { 0x1171D, 0x1171D }, + { 0x1171F, 0x1171F }, { 0x11722, 0x11725 }, { 0x11727, 0x1172B }, { 0x1182F, 0x11837 }, @@ -379,6 +390,9 @@ { 0x11A59, 0x11A5B }, { 0x11A8A, 0x11A96 }, { 0x11A98, 0x11A99 }, + { 0x11B60, 0x11B60 }, + { 0x11B62, 0x11B64 }, + { 0x11B66, 0x11B66 }, { 0x11C30, 0x11C36 }, { 0x11C38, 0x11C3D }, { 0x11C3F, 0x11C3F }, @@ -394,20 +408,27 @@ { 0x11D90, 0x11D91 }, { 0x11D95, 0x11D95 }, { 0x11D97, 0x11D97 }, + { 0x11DD9, 0x11DD9 }, { 0x11EF3, 0x11EF4 }, { 0x11F00, 0x11F01 }, { 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 }, { 0x16FE3, 0x16FE4 }, + { 0x16FF2, 0x16FF3 }, { 0x1AFF0, 0x1AFF3 }, { 0x1AFF5, 0x1AFFB }, { 0x1AFFD, 0x1AFFE }, @@ -436,6 +457,12 @@ { 0x1E2AE, 0x1E2AE }, { 0x1E2EC, 0x1E2EF }, { 0x1E4EB, 0x1E4EF }, + { 0x1E5EE, 0x1E5EF }, + { 0x1E6E3, 0x1E6E3 }, + { 0x1E6E6, 0x1E6E6 }, + { 0x1E6EE, 0x1E6EF }, + { 0x1E6F5, 0x1E6F5 }, + { 0x1E6FF, 0x1E6FF }, { 0x1E8D0, 0x1E8D6 }, { 0x1E944, 0x1E94B }, { 0x1F3FB, 0x1F3FF }, diff --git a/tests/unicase/test-is-cased.h b/tests/unicase/test-is-cased.h index 022be134..3c1e1513 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 eb45404d..102eca60 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 16853bdc..7475f082 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 abbc3a5f..f67d798d 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 1dacd079..bd15c81b 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 ed6adeb8..e35fab89 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-2024 Free Software Foundation, Inc. + Copyright (C) 2007-2025 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 @@ -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-part1.h b/tests/unicase/test-mapping-part1.h index 562195a5..d64bb32f 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-2024 Free Software Foundation, Inc. + Copyright (C) 2007-2025 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 ed489482..aa143845 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-2024 Free Software Foundation, Inc. + Copyright (C) 2007-2025 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 @@ -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-part1.h b/tests/unicase/test-predicate-part1.h index a63f06cb..3e4c620d 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-2024 Free Software Foundation, Inc. + Copyright (C) 2007-2025 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 0b58545b..7ad81db2 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-2024 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2025 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 @@ -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..c2a244d0 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..3397b300 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..85de6eb3 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..c1584259 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..8cea10ed 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..5341b666 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..390e8af9 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..190b2a92 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..ee30c47d 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..53fe9787 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..19f3c0ce 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..8ec7ff0a 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..f58e99f9 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..0b722b60 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..3875fd5c 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..0b135fd3 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..a9062aa5 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..cd6e011f 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..5df2920f 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..343a0ac2 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..3e6d4f68 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..7a490f08 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..80f6cc8a 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..f06e07de 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..9f236a35 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..0e7b5351 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..c5bcc89c 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..52c2d731 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..ed54d3da 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..54deced0 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..1a475a3c 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..438b0384 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..272c46a9 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..004a1815 100644 --- a/tests/unicase/test-uc_tolower.c +++ b/tests/unicase/test-uc_tolower.c @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character mapping functions. - Copyright (C) 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published @@ -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 17.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,16 @@ { 0xA7C6, 0x1D8E }, { 0xA7C7, 0xA7C8 }, { 0xA7C9, 0xA7CA }, + { 0xA7CB, 0x0264 }, + { 0xA7CC, 0xA7CD }, + { 0xA7CE, 0xA7CF }, { 0xA7D0, 0xA7D1 }, + { 0xA7D2, 0xA7D3 }, + { 0xA7D4, 0xA7D5 }, { 0xA7D6, 0xA7D7 }, { 0xA7D8, 0xA7D9 }, + { 0xA7DA, 0xA7DB }, + { 0xA7DC, 0x019B }, { 0xA7F5, 0xA7F6 }, { 0xFF21, 0xFF41 }, { 0xFF22, 0xFF42 }, @@ -1354,6 +1362,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 }, @@ -1418,6 +1448,31 @@ { 0x16E5D, 0x16E7D }, { 0x16E5E, 0x16E7E }, { 0x16E5F, 0x16E7F }, + { 0x16EA0, 0x16EBB }, + { 0x16EA1, 0x16EBC }, + { 0x16EA2, 0x16EBD }, + { 0x16EA3, 0x16EBE }, + { 0x16EA4, 0x16EBF }, + { 0x16EA5, 0x16EC0 }, + { 0x16EA6, 0x16EC1 }, + { 0x16EA7, 0x16EC2 }, + { 0x16EA8, 0x16EC3 }, + { 0x16EA9, 0x16EC4 }, + { 0x16EAA, 0x16EC5 }, + { 0x16EAB, 0x16EC6 }, + { 0x16EAC, 0x16EC7 }, + { 0x16EAD, 0x16EC8 }, + { 0x16EAE, 0x16EC9 }, + { 0x16EAF, 0x16ECA }, + { 0x16EB0, 0x16ECB }, + { 0x16EB1, 0x16ECC }, + { 0x16EB2, 0x16ECD }, + { 0x16EB3, 0x16ECE }, + { 0x16EB4, 0x16ECF }, + { 0x16EB5, 0x16ED0 }, + { 0x16EB6, 0x16ED1 }, + { 0x16EB7, 0x16ED2 }, + { 0x16EB8, 0x16ED3 }, { 0x1E900, 0x1E922 }, { 0x1E901, 0x1E923 }, { 0x1E902, 0x1E924 }, diff --git a/tests/unicase/test-uc_totitle.c b/tests/unicase/test-uc_totitle.c index b9422ba0..41d9a082 100644 --- a/tests/unicase/test-uc_totitle.c +++ b/tests/unicase/test-uc_totitle.c @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character mapping functions. - Copyright (C) 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published @@ -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 17.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,14 @@ { 0xA7C3, 0xA7C2 }, { 0xA7C8, 0xA7C7 }, { 0xA7CA, 0xA7C9 }, + { 0xA7CD, 0xA7CC }, + { 0xA7CF, 0xA7CE }, { 0xA7D1, 0xA7D0 }, + { 0xA7D3, 0xA7D2 }, + { 0xA7D5, 0xA7D4 }, { 0xA7D7, 0xA7D6 }, { 0xA7D9, 0xA7D8 }, + { 0xA7DB, 0xA7DA }, { 0xA7F6, 0xA7F5 }, { 0xAB53, 0xA7B3 }, { 0xAB70, 0x13A0 }, @@ -1325,6 +1333,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 }, @@ -1389,6 +1419,31 @@ { 0x16E7D, 0x16E5D }, { 0x16E7E, 0x16E5E }, { 0x16E7F, 0x16E5F }, + { 0x16EBB, 0x16EA0 }, + { 0x16EBC, 0x16EA1 }, + { 0x16EBD, 0x16EA2 }, + { 0x16EBE, 0x16EA3 }, + { 0x16EBF, 0x16EA4 }, + { 0x16EC0, 0x16EA5 }, + { 0x16EC1, 0x16EA6 }, + { 0x16EC2, 0x16EA7 }, + { 0x16EC3, 0x16EA8 }, + { 0x16EC4, 0x16EA9 }, + { 0x16EC5, 0x16EAA }, + { 0x16EC6, 0x16EAB }, + { 0x16EC7, 0x16EAC }, + { 0x16EC8, 0x16EAD }, + { 0x16EC9, 0x16EAE }, + { 0x16ECA, 0x16EAF }, + { 0x16ECB, 0x16EB0 }, + { 0x16ECC, 0x16EB1 }, + { 0x16ECD, 0x16EB2 }, + { 0x16ECE, 0x16EB3 }, + { 0x16ECF, 0x16EB4 }, + { 0x16ED0, 0x16EB5 }, + { 0x16ED1, 0x16EB6 }, + { 0x16ED2, 0x16EB7 }, + { 0x16ED3, 0x16EB8 }, { 0x1E922, 0x1E900 }, { 0x1E923, 0x1E901 }, { 0x1E924, 0x1E902 }, diff --git a/tests/unicase/test-uc_toupper.c b/tests/unicase/test-uc_toupper.c index 2aff0758..962f298f 100644 --- a/tests/unicase/test-uc_toupper.c +++ b/tests/unicase/test-uc_toupper.c @@ -1,6 +1,6 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character mapping functions. - Copyright (C) 2009-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published @@ -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 17.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,14 @@ { 0xA7C3, 0xA7C2 }, { 0xA7C8, 0xA7C7 }, { 0xA7CA, 0xA7C9 }, + { 0xA7CD, 0xA7CC }, + { 0xA7CF, 0xA7CE }, { 0xA7D1, 0xA7D0 }, + { 0xA7D3, 0xA7D2 }, + { 0xA7D5, 0xA7D4 }, { 0xA7D7, 0xA7D6 }, { 0xA7D9, 0xA7D8 }, + { 0xA7DB, 0xA7DA }, { 0xA7F6, 0xA7F5 }, { 0xAB53, 0xA7B3 }, { 0xAB70, 0x13A0 }, @@ -1371,6 +1379,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 }, @@ -1435,6 +1465,31 @@ { 0x16E7D, 0x16E5D }, { 0x16E7E, 0x16E5E }, { 0x16E7F, 0x16E5F }, + { 0x16EBB, 0x16EA0 }, + { 0x16EBC, 0x16EA1 }, + { 0x16EBD, 0x16EA2 }, + { 0x16EBE, 0x16EA3 }, + { 0x16EBF, 0x16EA4 }, + { 0x16EC0, 0x16EA5 }, + { 0x16EC1, 0x16EA6 }, + { 0x16EC2, 0x16EA7 }, + { 0x16EC3, 0x16EA8 }, + { 0x16EC4, 0x16EA9 }, + { 0x16EC5, 0x16EAA }, + { 0x16EC6, 0x16EAB }, + { 0x16EC7, 0x16EAC }, + { 0x16EC8, 0x16EAD }, + { 0x16EC9, 0x16EAE }, + { 0x16ECA, 0x16EAF }, + { 0x16ECB, 0x16EB0 }, + { 0x16ECC, 0x16EB1 }, + { 0x16ECD, 0x16EB2 }, + { 0x16ECE, 0x16EB3 }, + { 0x16ECF, 0x16EB4 }, + { 0x16ED0, 0x16EB5 }, + { 0x16ED1, 0x16EB6 }, + { 0x16ED2, 0x16EB7 }, + { 0x16ED3, 0x16EB8 }, { 0x1E922, 0x1E900 }, { 0x1E923, 0x1E901 }, { 0x1E924, 0x1E902 }, diff --git a/tests/unicase/test-ulc-casecmp.c b/tests/unicase/test-ulc-casecmp.c index 4aaf9830..9d139759 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -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..dff17bd6 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-2024 Free Software Foundation, Inc. + Copyright (C) 2009-2025 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 @@ -41,5 +41,5 @@ main () on ASCII strings should behave like strcasecmp. */ test_ascii (ulc_casecoll, UNINORM_NFC); - return 0; + return test_exit_status; } diff --git a/tests/unicase/test-unicase-h.c b/tests/unicase/test-unicase-h.c new file mode 100644 index 00000000..b09e0f05 --- /dev/null +++ b/tests/unicase/test-unicase-h.c @@ -0,0 +1,26 @@ +/* Test of <unicase.h>. + Copyright (C) 2025 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 program 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. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. */ + +#include <config.h> + +/* Specification. */ +#include <unicase.h> + +int +main (void) +{ + return 0; +} |
