summaryrefslogtreecommitdiff
path: root/tests/unicase
diff options
context:
space:
mode:
authorManuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>2016-05-26 16:48:39 +0100
committerManuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>2016-05-26 16:48:39 +0100
commit8dfc46115527afe3706e9e4225e9ad019c97d695 (patch)
tree372d5192b218455834781a0037c57e919a06b488 /tests/unicase
parent2291cf138eb72ad38d8c59b8b6f762875c8c4ff2 (diff)
parent5f2b09982312c98863eb9a8dfe2c608b81f58259 (diff)
Merge tag 'upstream/0.9.6'
Upstream version 0.9.6
Diffstat (limited to 'tests/unicase')
-rw-r--r--tests/unicase/test-casecmp.h2
-rw-r--r--tests/unicase/test-cased.c40
-rw-r--r--tests/unicase/test-ignorable.c147
-rw-r--r--tests/unicase/test-is-cased.h2
-rw-r--r--tests/unicase/test-is-casefolded.h2
-rw-r--r--tests/unicase/test-is-lowercase.h2
-rw-r--r--tests/unicase/test-is-titlecase.h2
-rw-r--r--tests/unicase/test-is-uppercase.h2
-rw-r--r--tests/unicase/test-locale-language.c2
-rwxr-xr-xtests/unicase/test-locale-language.sh4
-rw-r--r--tests/unicase/test-mapping-part1.h2
-rw-r--r--tests/unicase/test-mapping-part2.h2
-rw-r--r--tests/unicase/test-predicate-part1.h2
-rw-r--r--tests/unicase/test-predicate-part2.h2
-rw-r--r--tests/unicase/test-u16-casecmp.c2
-rw-r--r--tests/unicase/test-u16-casecoll.c2
-rw-r--r--tests/unicase/test-u16-casefold.c2
-rw-r--r--tests/unicase/test-u16-is-cased.c2
-rw-r--r--tests/unicase/test-u16-is-casefolded.c2
-rw-r--r--tests/unicase/test-u16-is-lowercase.c2
-rw-r--r--tests/unicase/test-u16-is-titlecase.c2
-rw-r--r--tests/unicase/test-u16-is-uppercase.c2
-rw-r--r--tests/unicase/test-u16-tolower.c2
-rw-r--r--tests/unicase/test-u16-totitle.c2
-rw-r--r--tests/unicase/test-u16-toupper.c2
-rw-r--r--tests/unicase/test-u32-casecmp.c2
-rw-r--r--tests/unicase/test-u32-casecoll.c2
-rw-r--r--tests/unicase/test-u32-casefold.c2
-rw-r--r--tests/unicase/test-u32-is-cased.c2
-rw-r--r--tests/unicase/test-u32-is-casefolded.c2
-rw-r--r--tests/unicase/test-u32-is-lowercase.c2
-rw-r--r--tests/unicase/test-u32-is-titlecase.c2
-rw-r--r--tests/unicase/test-u32-is-uppercase.c2
-rw-r--r--tests/unicase/test-u32-tolower.c2
-rw-r--r--tests/unicase/test-u32-totitle.c2
-rw-r--r--tests/unicase/test-u32-toupper.c2
-rw-r--r--tests/unicase/test-u8-casecmp.c2
-rw-r--r--tests/unicase/test-u8-casecoll.c2
-rw-r--r--tests/unicase/test-u8-casefold.c2
-rw-r--r--tests/unicase/test-u8-is-cased.c2
-rw-r--r--tests/unicase/test-u8-is-casefolded.c2
-rw-r--r--tests/unicase/test-u8-is-lowercase.c2
-rw-r--r--tests/unicase/test-u8-is-titlecase.c2
-rw-r--r--tests/unicase/test-u8-is-uppercase.c2
-rw-r--r--tests/unicase/test-u8-tolower.c2
-rw-r--r--tests/unicase/test-u8-totitle.c2
-rw-r--r--tests/unicase/test-u8-toupper.c2
-rw-r--r--tests/unicase/test-uc_tolower.c216
-rw-r--r--tests/unicase/test-uc_totitle.c216
-rw-r--r--tests/unicase/test-uc_toupper.c216
-rw-r--r--tests/unicase/test-ulc-casecmp.c2
-rw-r--r--tests/unicase/test-ulc-casecoll.c2
52 files changed, 847 insertions, 84 deletions
diff --git a/tests/unicase/test-casecmp.h b/tests/unicase/test-casecmp.h
index eb061132..54b82aa1 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 d9cc4329..fcdb2e35 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, 2009, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2007 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
@@ -34,16 +34,21 @@
{ 0x0370, 0x0373 },
{ 0x0376, 0x0377 },
{ 0x037A, 0x037D },
+ { 0x037F, 0x037F },
{ 0x0386, 0x0386 },
{ 0x0388, 0x038A },
{ 0x038C, 0x038C },
{ 0x038E, 0x03A1 },
{ 0x03A3, 0x03F5 },
{ 0x03F7, 0x0481 },
- { 0x048A, 0x0523 },
+ { 0x048A, 0x052F },
{ 0x0531, 0x0556 },
{ 0x0561, 0x0587 },
{ 0x10A0, 0x10C5 },
+ { 0x10C7, 0x10C7 },
+ { 0x10CD, 0x10CD },
+ { 0x13A0, 0x13F5 },
+ { 0x13F8, 0x13FD },
{ 0x1D00, 0x1DBF },
{ 0x1E00, 0x1F15 },
{ 0x1F18, 0x1F1D },
@@ -66,7 +71,7 @@
{ 0x1FF6, 0x1FFC },
{ 0x2071, 0x2071 },
{ 0x207F, 0x207F },
- { 0x2090, 0x2094 },
+ { 0x2090, 0x209C },
{ 0x2102, 0x2102 },
{ 0x2107, 0x2107 },
{ 0x210A, 0x2113 },
@@ -86,20 +91,30 @@
{ 0x24B6, 0x24E9 },
{ 0x2C00, 0x2C2E },
{ 0x2C30, 0x2C5E },
- { 0x2C60, 0x2C6F },
- { 0x2C71, 0x2C7D },
- { 0x2C80, 0x2CE4 },
+ { 0x2C60, 0x2CE4 },
+ { 0x2CEB, 0x2CEE },
+ { 0x2CF2, 0x2CF3 },
{ 0x2D00, 0x2D25 },
- { 0xA640, 0xA65F },
- { 0xA662, 0xA66D },
- { 0xA680, 0xA697 },
+ { 0x2D27, 0x2D27 },
+ { 0x2D2D, 0x2D2D },
+ { 0xA640, 0xA66D },
+ { 0xA680, 0xA69D },
{ 0xA722, 0xA787 },
- { 0xA78B, 0xA78C },
+ { 0xA78B, 0xA78E },
+ { 0xA790, 0xA7AD },
+ { 0xA7B0, 0xA7B7 },
+ { 0xA7F8, 0xA7FA },
+ { 0xAB30, 0xAB5A },
+ { 0xAB5C, 0xAB65 },
+ { 0xAB70, 0xABBF },
{ 0xFB00, 0xFB06 },
{ 0xFB13, 0xFB17 },
{ 0xFF21, 0xFF3A },
{ 0xFF41, 0xFF5A },
{ 0x10400, 0x1044F },
+ { 0x10C80, 0x10CB2 },
+ { 0x10CC0, 0x10CF2 },
+ { 0x118A0, 0x118DF },
{ 0x1D400, 0x1D454 },
{ 0x1D456, 0x1D49C },
{ 0x1D49E, 0x1D49F },
@@ -129,7 +144,10 @@
{ 0x1D770, 0x1D788 },
{ 0x1D78A, 0x1D7A8 },
{ 0x1D7AA, 0x1D7C2 },
- { 0x1D7C4, 0x1D7CB }
+ { 0x1D7C4, 0x1D7CB },
+ { 0x1F130, 0x1F149 },
+ { 0x1F150, 0x1F169 },
+ { 0x1F170, 0x1F189 }
#define PREDICATE(c) uc_is_cased (c)
#include "test-predicate-part2.h"
diff --git a/tests/unicase/test-ignorable.c b/tests/unicase/test-ignorable.c
index 90f7b8ea..8971090d 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, 2009, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2007 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
@@ -17,7 +17,6 @@
#include "test-predicate-part1.h"
- { 0x0027, 0x0027 },
{ 0x002E, 0x002E },
{ 0x003A, 0x003A },
{ 0x005E, 0x005E },
@@ -42,12 +41,14 @@
{ 0x05C4, 0x05C5 },
{ 0x05C7, 0x05C7 },
{ 0x05F4, 0x05F4 },
- { 0x0600, 0x0603 },
+ { 0x0600, 0x0605 },
{ 0x0610, 0x061A },
+ { 0x061C, 0x061C },
{ 0x0640, 0x0640 },
- { 0x064B, 0x065E },
+ { 0x064B, 0x065F },
{ 0x0670, 0x0670 },
- { 0x06D6, 0x06E8 },
+ { 0x06D6, 0x06DD },
+ { 0x06DF, 0x06E8 },
{ 0x06EA, 0x06ED },
{ 0x070F, 0x070F },
{ 0x0711, 0x0711 },
@@ -55,11 +56,14 @@
{ 0x07A6, 0x07B0 },
{ 0x07EB, 0x07F5 },
{ 0x07FA, 0x07FA },
- { 0x0901, 0x0902 },
+ { 0x0816, 0x082D },
+ { 0x0859, 0x085B },
+ { 0x08E3, 0x0902 },
+ { 0x093A, 0x093A },
{ 0x093C, 0x093C },
{ 0x0941, 0x0948 },
{ 0x094D, 0x094D },
- { 0x0951, 0x0954 },
+ { 0x0951, 0x0957 },
{ 0x0962, 0x0963 },
{ 0x0971, 0x0971 },
{ 0x0981, 0x0981 },
@@ -91,16 +95,19 @@
{ 0x0B82, 0x0B82 },
{ 0x0BC0, 0x0BC0 },
{ 0x0BCD, 0x0BCD },
+ { 0x0C00, 0x0C00 },
{ 0x0C3E, 0x0C40 },
{ 0x0C46, 0x0C48 },
{ 0x0C4A, 0x0C4D },
{ 0x0C55, 0x0C56 },
{ 0x0C62, 0x0C63 },
+ { 0x0C81, 0x0C81 },
{ 0x0CBC, 0x0CBC },
{ 0x0CBF, 0x0CBF },
{ 0x0CC6, 0x0CC6 },
{ 0x0CCC, 0x0CCD },
{ 0x0CE2, 0x0CE3 },
+ { 0x0D01, 0x0D01 },
{ 0x0D41, 0x0D44 },
{ 0x0D4D, 0x0D4D },
{ 0x0D62, 0x0D63 },
@@ -122,7 +129,7 @@
{ 0x0F71, 0x0F7E },
{ 0x0F80, 0x0F84 },
{ 0x0F86, 0x0F87 },
- { 0x0F90, 0x0F97 },
+ { 0x0F8D, 0x0F97 },
{ 0x0F99, 0x0FBC },
{ 0x0FC6, 0x0FC6 },
{ 0x102D, 0x1030 },
@@ -135,8 +142,9 @@
{ 0x1082, 0x1082 },
{ 0x1085, 0x1086 },
{ 0x108D, 0x108D },
+ { 0x109D, 0x109D },
{ 0x10FC, 0x10FC },
- { 0x135F, 0x135F },
+ { 0x135D, 0x135F },
{ 0x1712, 0x1714 },
{ 0x1732, 0x1734 },
{ 0x1752, 0x1753 },
@@ -147,7 +155,7 @@
{ 0x17C9, 0x17D3 },
{ 0x17D7, 0x17D7 },
{ 0x17DD, 0x17DD },
- { 0x180B, 0x180D },
+ { 0x180B, 0x180E },
{ 0x1843, 0x1843 },
{ 0x18A9, 0x18A9 },
{ 0x1920, 0x1922 },
@@ -155,6 +163,16 @@
{ 0x1932, 0x1932 },
{ 0x1939, 0x193B },
{ 0x1A17, 0x1A18 },
+ { 0x1A1B, 0x1A1B },
+ { 0x1A56, 0x1A56 },
+ { 0x1A58, 0x1A5E },
+ { 0x1A60, 0x1A60 },
+ { 0x1A62, 0x1A62 },
+ { 0x1A65, 0x1A6C },
+ { 0x1A73, 0x1A7C },
+ { 0x1A7F, 0x1A7F },
+ { 0x1AA7, 0x1AA7 },
+ { 0x1AB0, 0x1ABE },
{ 0x1B00, 0x1B03 },
{ 0x1B34, 0x1B34 },
{ 0x1B36, 0x1B3A },
@@ -164,11 +182,22 @@
{ 0x1B80, 0x1B81 },
{ 0x1BA2, 0x1BA5 },
{ 0x1BA8, 0x1BA9 },
+ { 0x1BAB, 0x1BAD },
+ { 0x1BE6, 0x1BE6 },
+ { 0x1BE8, 0x1BE9 },
+ { 0x1BED, 0x1BED },
+ { 0x1BEF, 0x1BF1 },
{ 0x1C2C, 0x1C33 },
{ 0x1C36, 0x1C37 },
{ 0x1C78, 0x1C7D },
- { 0x1DC0, 0x1DE6 },
- { 0x1DFE, 0x1DFF },
+ { 0x1CD0, 0x1CD2 },
+ { 0x1CD4, 0x1CE0 },
+ { 0x1CE2, 0x1CE8 },
+ { 0x1CED, 0x1CED },
+ { 0x1CF4, 0x1CF4 },
+ { 0x1CF8, 0x1CF9 },
+ { 0x1DC0, 0x1DF5 },
+ { 0x1DFC, 0x1DFF },
{ 0x1FBD, 0x1FBD },
{ 0x1FBF, 0x1FC1 },
{ 0x1FCD, 0x1FCF },
@@ -181,22 +210,27 @@
{ 0x2027, 0x2027 },
{ 0x202A, 0x202E },
{ 0x2060, 0x2064 },
- { 0x206A, 0x206F },
+ { 0x2066, 0x206F },
{ 0x20D0, 0x20F0 },
+ { 0x2CEF, 0x2CF1 },
{ 0x2D6F, 0x2D6F },
+ { 0x2D7F, 0x2D7F },
{ 0x2DE0, 0x2DFF },
{ 0x2E2F, 0x2E2F },
{ 0x3005, 0x3005 },
- { 0x302A, 0x302F },
+ { 0x302A, 0x302D },
{ 0x3031, 0x3035 },
{ 0x303B, 0x303B },
{ 0x3099, 0x309E },
{ 0x30FC, 0x30FE },
{ 0xA015, 0xA015 },
+ { 0xA4F8, 0xA4FD },
{ 0xA60C, 0xA60C },
{ 0xA66F, 0xA672 },
- { 0xA67C, 0xA67D },
+ { 0xA674, 0xA67D },
{ 0xA67F, 0xA67F },
+ { 0xA69E, 0xA69F },
+ { 0xA6F0, 0xA6F1 },
{ 0xA700, 0xA721 },
{ 0xA788, 0xA78A },
{ 0xA802, 0xA802 },
@@ -204,17 +238,40 @@
{ 0xA80B, 0xA80B },
{ 0xA825, 0xA826 },
{ 0xA8C4, 0xA8C4 },
+ { 0xA8E0, 0xA8F1 },
{ 0xA926, 0xA92D },
{ 0xA947, 0xA951 },
+ { 0xA980, 0xA982 },
+ { 0xA9B3, 0xA9B3 },
+ { 0xA9B6, 0xA9B9 },
+ { 0xA9BC, 0xA9BC },
+ { 0xA9CF, 0xA9CF },
+ { 0xA9E5, 0xA9E6 },
{ 0xAA29, 0xAA2E },
{ 0xAA31, 0xAA32 },
{ 0xAA35, 0xAA36 },
{ 0xAA43, 0xAA43 },
{ 0xAA4C, 0xAA4C },
+ { 0xAA70, 0xAA70 },
+ { 0xAA7C, 0xAA7C },
+ { 0xAAB0, 0xAAB0 },
+ { 0xAAB2, 0xAAB4 },
+ { 0xAAB7, 0xAAB8 },
+ { 0xAABE, 0xAABF },
+ { 0xAAC1, 0xAAC1 },
+ { 0xAADD, 0xAADD },
+ { 0xAAEC, 0xAAED },
+ { 0xAAF3, 0xAAF4 },
+ { 0xAAF6, 0xAAF6 },
+ { 0xAB5B, 0xAB5B },
+ { 0xABE5, 0xABE5 },
+ { 0xABE8, 0xABE8 },
+ { 0xABED, 0xABED },
{ 0xFB1E, 0xFB1E },
+ { 0xFBB2, 0xFBC1 },
{ 0xFE00, 0xFE0F },
{ 0xFE13, 0xFE13 },
- { 0xFE20, 0xFE26 },
+ { 0xFE20, 0xFE2F },
{ 0xFE52, 0xFE52 },
{ 0xFE55, 0xFE55 },
{ 0xFEFF, 0xFEFF },
@@ -228,16 +285,74 @@
{ 0xFFE3, 0xFFE3 },
{ 0xFFF9, 0xFFFB },
{ 0x101FD, 0x101FD },
+ { 0x102E0, 0x102E0 },
+ { 0x10376, 0x1037A },
{ 0x10A01, 0x10A03 },
{ 0x10A05, 0x10A06 },
{ 0x10A0C, 0x10A0F },
{ 0x10A38, 0x10A3A },
{ 0x10A3F, 0x10A3F },
+ { 0x10AE5, 0x10AE6 },
+ { 0x11001, 0x11001 },
+ { 0x11038, 0x11046 },
+ { 0x1107F, 0x11081 },
+ { 0x110B3, 0x110B6 },
+ { 0x110B9, 0x110BA },
+ { 0x110BD, 0x110BD },
+ { 0x11100, 0x11102 },
+ { 0x11127, 0x1112B },
+ { 0x1112D, 0x11134 },
+ { 0x11173, 0x11173 },
+ { 0x11180, 0x11181 },
+ { 0x111B6, 0x111BE },
+ { 0x111CA, 0x111CC },
+ { 0x1122F, 0x11231 },
+ { 0x11234, 0x11234 },
+ { 0x11236, 0x11237 },
+ { 0x112DF, 0x112DF },
+ { 0x112E3, 0x112EA },
+ { 0x11300, 0x11301 },
+ { 0x1133C, 0x1133C },
+ { 0x11340, 0x11340 },
+ { 0x11366, 0x1136C },
+ { 0x11370, 0x11374 },
+ { 0x114B3, 0x114B8 },
+ { 0x114BA, 0x114BA },
+ { 0x114BF, 0x114C0 },
+ { 0x114C2, 0x114C3 },
+ { 0x115B2, 0x115B5 },
+ { 0x115BC, 0x115BD },
+ { 0x115BF, 0x115C0 },
+ { 0x115DC, 0x115DD },
+ { 0x11633, 0x1163A },
+ { 0x1163D, 0x1163D },
+ { 0x1163F, 0x11640 },
+ { 0x116AB, 0x116AB },
+ { 0x116AD, 0x116AD },
+ { 0x116B0, 0x116B5 },
+ { 0x116B7, 0x116B7 },
+ { 0x1171D, 0x1171F },
+ { 0x11722, 0x11725 },
+ { 0x11727, 0x1172B },
+ { 0x16AF0, 0x16AF4 },
+ { 0x16B30, 0x16B36 },
+ { 0x16B40, 0x16B43 },
+ { 0x16F8F, 0x16F9F },
+ { 0x1BC9D, 0x1BC9E },
+ { 0x1BCA0, 0x1BCA3 },
{ 0x1D167, 0x1D169 },
{ 0x1D173, 0x1D182 },
{ 0x1D185, 0x1D18B },
{ 0x1D1AA, 0x1D1AD },
{ 0x1D242, 0x1D244 },
+ { 0x1DA00, 0x1DA36 },
+ { 0x1DA3B, 0x1DA6C },
+ { 0x1DA75, 0x1DA75 },
+ { 0x1DA84, 0x1DA84 },
+ { 0x1DA9B, 0x1DA9F },
+ { 0x1DAA1, 0x1DAAF },
+ { 0x1E8D0, 0x1E8D6 },
+ { 0x1F3FB, 0x1F3FF },
{ 0xE0001, 0xE0001 },
{ 0xE0020, 0xE007F },
{ 0xE0100, 0xE01EF }
diff --git a/tests/unicase/test-is-cased.h b/tests/unicase/test-is-cased.h
index a00b8b82..e38ce9e3 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 9a1f3d8a..b9edd7c7 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 b780fcd4..768e8568 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 edfc60b8..64490648 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 6134d9df..f3194fa5 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 4a62261b..8c2104d8 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 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 0a04a0da..2aa34608 100755
--- a/tests/unicase/test-locale-language.sh
+++ b/tests/unicase/test-locale-language.sh
@@ -3,8 +3,8 @@
LC_ALL=C ./test-locale-language${EXEEXT} '' || exit 1
: ${LOCALE_FR=fr_FR}
-if test $LOCALE_FR_UTF8 != none; then
- LC_ALL=$LOCALE_FR_UTF8 ./test-locale-language${EXEEXT} fr || exit 1
+if test $LOCALE_FR != none; then
+ LC_ALL=$LOCALE_FR ./test-locale-language${EXEEXT} fr || exit 1
fi
: ${LOCALE_FR_UTF8=fr_FR.UTF-8}
diff --git a/tests/unicase/test-mapping-part1.h b/tests/unicase/test-mapping-part1.h
index dbb93db2..b09c74e7 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 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 15c24c42..4cb965e4 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 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 8aca7a8e..9f22cd5b 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-2010 Free Software Foundation, Inc.
+ Copyright (C) 2007-2015 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 ac95ba20..7150137d 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2015 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 d70b3565..24a45e36 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 253aadcb..a493e62a 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 1c188e4e..81f47623 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 801d4ee2..737212be 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 cd242f6f..472b0878 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 9f17439c..dd77fa28 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 e7000dbc..84ee0370 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 98448467..469bf2e3 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 af5f9d27..aa34a7f9 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 e08b82e4..2e2814bc 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 ec87fc72..77dceddf 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 97f6277d..86e0af93 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 65e2aed3..b0b66fc6 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 77b037d7..908dd2d0 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 6f0f5357..efc7fe43 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 440c8d3c..45ed3eb8 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 a4b95111..efaca9d2 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 0ce24988..34d0f0e7 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 b1b8320e..8af6da69 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 530f0e74..0567f752 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 9e1b3e67..33c29324 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 17ce1feb..b3c43631 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 cb854eb1..b036e258 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 861ee2c6..7b628f61 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 b110d5c5..722d62bf 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 15109bab..fc256681 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 fc421ab4..1b3c4aed 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 2b0800f3..ac802810 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 40716a1a..4a753c37 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 a6be37e6..d273f6d4 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 8c625e81..507db28c 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 93284c0c..dddb51be 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 23e418fd..38847dac 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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 6ed3fde8..c0e39e16 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009 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
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
-/* Generated automatically by gen-case.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#include "test-mapping-part1.h"
@@ -248,6 +248,7 @@
{ 0x0370, 0x0371 },
{ 0x0372, 0x0373 },
{ 0x0376, 0x0377 },
+ { 0x037F, 0x03F3 },
{ 0x0386, 0x03AC },
{ 0x0388, 0x03AD },
{ 0x0389, 0x03AE },
@@ -443,6 +444,12 @@
{ 0x051E, 0x051F },
{ 0x0520, 0x0521 },
{ 0x0522, 0x0523 },
+ { 0x0524, 0x0525 },
+ { 0x0526, 0x0527 },
+ { 0x0528, 0x0529 },
+ { 0x052A, 0x052B },
+ { 0x052C, 0x052D },
+ { 0x052E, 0x052F },
{ 0x0531, 0x0561 },
{ 0x0532, 0x0562 },
{ 0x0533, 0x0563 },
@@ -519,6 +526,94 @@
{ 0x10C3, 0x2D23 },
{ 0x10C4, 0x2D24 },
{ 0x10C5, 0x2D25 },
+ { 0x10C7, 0x2D27 },
+ { 0x10CD, 0x2D2D },
+ { 0x13A0, 0xAB70 },
+ { 0x13A1, 0xAB71 },
+ { 0x13A2, 0xAB72 },
+ { 0x13A3, 0xAB73 },
+ { 0x13A4, 0xAB74 },
+ { 0x13A5, 0xAB75 },
+ { 0x13A6, 0xAB76 },
+ { 0x13A7, 0xAB77 },
+ { 0x13A8, 0xAB78 },
+ { 0x13A9, 0xAB79 },
+ { 0x13AA, 0xAB7A },
+ { 0x13AB, 0xAB7B },
+ { 0x13AC, 0xAB7C },
+ { 0x13AD, 0xAB7D },
+ { 0x13AE, 0xAB7E },
+ { 0x13AF, 0xAB7F },
+ { 0x13B0, 0xAB80 },
+ { 0x13B1, 0xAB81 },
+ { 0x13B2, 0xAB82 },
+ { 0x13B3, 0xAB83 },
+ { 0x13B4, 0xAB84 },
+ { 0x13B5, 0xAB85 },
+ { 0x13B6, 0xAB86 },
+ { 0x13B7, 0xAB87 },
+ { 0x13B8, 0xAB88 },
+ { 0x13B9, 0xAB89 },
+ { 0x13BA, 0xAB8A },
+ { 0x13BB, 0xAB8B },
+ { 0x13BC, 0xAB8C },
+ { 0x13BD, 0xAB8D },
+ { 0x13BE, 0xAB8E },
+ { 0x13BF, 0xAB8F },
+ { 0x13C0, 0xAB90 },
+ { 0x13C1, 0xAB91 },
+ { 0x13C2, 0xAB92 },
+ { 0x13C3, 0xAB93 },
+ { 0x13C4, 0xAB94 },
+ { 0x13C5, 0xAB95 },
+ { 0x13C6, 0xAB96 },
+ { 0x13C7, 0xAB97 },
+ { 0x13C8, 0xAB98 },
+ { 0x13C9, 0xAB99 },
+ { 0x13CA, 0xAB9A },
+ { 0x13CB, 0xAB9B },
+ { 0x13CC, 0xAB9C },
+ { 0x13CD, 0xAB9D },
+ { 0x13CE, 0xAB9E },
+ { 0x13CF, 0xAB9F },
+ { 0x13D0, 0xABA0 },
+ { 0x13D1, 0xABA1 },
+ { 0x13D2, 0xABA2 },
+ { 0x13D3, 0xABA3 },
+ { 0x13D4, 0xABA4 },
+ { 0x13D5, 0xABA5 },
+ { 0x13D6, 0xABA6 },
+ { 0x13D7, 0xABA7 },
+ { 0x13D8, 0xABA8 },
+ { 0x13D9, 0xABA9 },
+ { 0x13DA, 0xABAA },
+ { 0x13DB, 0xABAB },
+ { 0x13DC, 0xABAC },
+ { 0x13DD, 0xABAD },
+ { 0x13DE, 0xABAE },
+ { 0x13DF, 0xABAF },
+ { 0x13E0, 0xABB0 },
+ { 0x13E1, 0xABB1 },
+ { 0x13E2, 0xABB2 },
+ { 0x13E3, 0xABB3 },
+ { 0x13E4, 0xABB4 },
+ { 0x13E5, 0xABB5 },
+ { 0x13E6, 0xABB6 },
+ { 0x13E7, 0xABB7 },
+ { 0x13E8, 0xABB8 },
+ { 0x13E9, 0xABB9 },
+ { 0x13EA, 0xABBA },
+ { 0x13EB, 0xABBB },
+ { 0x13EC, 0xABBC },
+ { 0x13ED, 0xABBD },
+ { 0x13EE, 0xABBE },
+ { 0x13EF, 0xABBF },
+ { 0x13F0, 0x13F8 },
+ { 0x13F1, 0x13F9 },
+ { 0x13F2, 0x13FA },
+ { 0x13F3, 0x13FB },
+ { 0x13F4, 0x13FC },
+ { 0x13F5, 0x13FD },
{ 0x1E00, 0x1E01 },
{ 0x1E02, 0x1E03 },
{ 0x1E04, 0x1E05 },
@@ -843,8 +938,11 @@
{ 0x2C6D, 0x0251 },
{ 0x2C6E, 0x0271 },
{ 0x2C6F, 0x0250 },
+ { 0x2C70, 0x0252 },
{ 0x2C72, 0x2C73 },
{ 0x2C75, 0x2C76 },
+ { 0x2C7E, 0x023F },
+ { 0x2C7F, 0x0240 },
{ 0x2C80, 0x2C81 },
{ 0x2C82, 0x2C83 },
{ 0x2C84, 0x2C85 },
@@ -895,6 +993,9 @@
{ 0x2CDE, 0x2CDF },
{ 0x2CE0, 0x2CE1 },
{ 0x2CE2, 0x2CE3 },
+ { 0x2CEB, 0x2CEC },
+ { 0x2CED, 0x2CEE },
+ { 0x2CF2, 0x2CF3 },
{ 0xA640, 0xA641 },
{ 0xA642, 0xA643 },
{ 0xA644, 0xA645 },
@@ -911,6 +1012,7 @@
{ 0xA65A, 0xA65B },
{ 0xA65C, 0xA65D },
{ 0xA65E, 0xA65F },
+ { 0xA660, 0xA661 },
{ 0xA662, 0xA663 },
{ 0xA664, 0xA665 },
{ 0xA666, 0xA667 },
@@ -929,6 +1031,8 @@
{ 0xA692, 0xA693 },
{ 0xA694, 0xA695 },
{ 0xA696, 0xA697 },
+ { 0xA698, 0xA699 },
+ { 0xA69A, 0xA69B },
{ 0xA722, 0xA723 },
{ 0xA724, 0xA725 },
{ 0xA726, 0xA727 },
@@ -976,6 +1080,29 @@
{ 0xA784, 0xA785 },
{ 0xA786, 0xA787 },
{ 0xA78B, 0xA78C },
+ { 0xA78D, 0x0265 },
+ { 0xA790, 0xA791 },
+ { 0xA792, 0xA793 },
+ { 0xA796, 0xA797 },
+ { 0xA798, 0xA799 },
+ { 0xA79A, 0xA79B },
+ { 0xA79C, 0xA79D },
+ { 0xA79E, 0xA79F },
+ { 0xA7A0, 0xA7A1 },
+ { 0xA7A2, 0xA7A3 },
+ { 0xA7A4, 0xA7A5 },
+ { 0xA7A6, 0xA7A7 },
+ { 0xA7A8, 0xA7A9 },
+ { 0xA7AA, 0x0266 },
+ { 0xA7AB, 0x025C },
+ { 0xA7AC, 0x0261 },
+ { 0xA7AD, 0x026C },
+ { 0xA7B0, 0x029E },
+ { 0xA7B1, 0x0287 },
+ { 0xA7B2, 0x029D },
+ { 0xA7B3, 0xAB53 },
+ { 0xA7B4, 0xA7B5 },
+ { 0xA7B6, 0xA7B7 },
{ 0xFF21, 0xFF41 },
{ 0xFF22, 0xFF42 },
{ 0xFF23, 0xFF43 },
@@ -1041,7 +1168,90 @@
{ 0x10424, 0x1044C },
{ 0x10425, 0x1044D },
{ 0x10426, 0x1044E },
- { 0x10427, 0x1044F }
+ { 0x10427, 0x1044F },
+ { 0x10C80, 0x10CC0 },
+ { 0x10C81, 0x10CC1 },
+ { 0x10C82, 0x10CC2 },
+ { 0x10C83, 0x10CC3 },
+ { 0x10C84, 0x10CC4 },
+ { 0x10C85, 0x10CC5 },
+ { 0x10C86, 0x10CC6 },
+ { 0x10C87, 0x10CC7 },
+ { 0x10C88, 0x10CC8 },
+ { 0x10C89, 0x10CC9 },
+ { 0x10C8A, 0x10CCA },
+ { 0x10C8B, 0x10CCB },
+ { 0x10C8C, 0x10CCC },
+ { 0x10C8D, 0x10CCD },
+ { 0x10C8E, 0x10CCE },
+ { 0x10C8F, 0x10CCF },
+ { 0x10C90, 0x10CD0 },
+ { 0x10C91, 0x10CD1 },
+ { 0x10C92, 0x10CD2 },
+ { 0x10C93, 0x10CD3 },
+ { 0x10C94, 0x10CD4 },
+ { 0x10C95, 0x10CD5 },
+ { 0x10C96, 0x10CD6 },
+ { 0x10C97, 0x10CD7 },
+ { 0x10C98, 0x10CD8 },
+ { 0x10C99, 0x10CD9 },
+ { 0x10C9A, 0x10CDA },
+ { 0x10C9B, 0x10CDB },
+ { 0x10C9C, 0x10CDC },
+ { 0x10C9D, 0x10CDD },
+ { 0x10C9E, 0x10CDE },
+ { 0x10C9F, 0x10CDF },
+ { 0x10CA0, 0x10CE0 },
+ { 0x10CA1, 0x10CE1 },
+ { 0x10CA2, 0x10CE2 },
+ { 0x10CA3, 0x10CE3 },
+ { 0x10CA4, 0x10CE4 },
+ { 0x10CA5, 0x10CE5 },
+ { 0x10CA6, 0x10CE6 },
+ { 0x10CA7, 0x10CE7 },
+ { 0x10CA8, 0x10CE8 },
+ { 0x10CA9, 0x10CE9 },
+ { 0x10CAA, 0x10CEA },
+ { 0x10CAB, 0x10CEB },
+ { 0x10CAC, 0x10CEC },
+ { 0x10CAD, 0x10CED },
+ { 0x10CAE, 0x10CEE },
+ { 0x10CAF, 0x10CEF },
+ { 0x10CB0, 0x10CF0 },
+ { 0x10CB1, 0x10CF1 },
+ { 0x10CB2, 0x10CF2 },
+ { 0x118A0, 0x118C0 },
+ { 0x118A1, 0x118C1 },
+ { 0x118A2, 0x118C2 },
+ { 0x118A3, 0x118C3 },
+ { 0x118A4, 0x118C4 },
+ { 0x118A5, 0x118C5 },
+ { 0x118A6, 0x118C6 },
+ { 0x118A7, 0x118C7 },
+ { 0x118A8, 0x118C8 },
+ { 0x118A9, 0x118C9 },
+ { 0x118AA, 0x118CA },
+ { 0x118AB, 0x118CB },
+ { 0x118AC, 0x118CC },
+ { 0x118AD, 0x118CD },
+ { 0x118AE, 0x118CE },
+ { 0x118AF, 0x118CF },
+ { 0x118B0, 0x118D0 },
+ { 0x118B1, 0x118D1 },
+ { 0x118B2, 0x118D2 },
+ { 0x118B3, 0x118D3 },
+ { 0x118B4, 0x118D4 },
+ { 0x118B5, 0x118D5 },
+ { 0x118B6, 0x118D6 },
+ { 0x118B7, 0x118D7 },
+ { 0x118B8, 0x118D8 },
+ { 0x118B9, 0x118D9 },
+ { 0x118BA, 0x118DA },
+ { 0x118BB, 0x118DB },
+ { 0x118BC, 0x118DC },
+ { 0x118BD, 0x118DD },
+ { 0x118BE, 0x118DE },
+ { 0x118BF, 0x118DF }
#define MAP(c) uc_tolower (c)
#include "test-mapping-part2.h"
diff --git a/tests/unicase/test-uc_totitle.c b/tests/unicase/test-uc_totitle.c
index e187bd4b..7c7275f1 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009 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
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
-/* Generated automatically by gen-case.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#include "test-mapping-part1.h"
@@ -218,6 +218,8 @@
{ 0x0231, 0x0230 },
{ 0x0233, 0x0232 },
{ 0x023C, 0x023B },
+ { 0x023F, 0x2C7E },
+ { 0x0240, 0x2C7F },
{ 0x0242, 0x0241 },
{ 0x0247, 0x0246 },
{ 0x0249, 0x0248 },
@@ -226,17 +228,23 @@
{ 0x024F, 0x024E },
{ 0x0250, 0x2C6F },
{ 0x0251, 0x2C6D },
+ { 0x0252, 0x2C70 },
{ 0x0253, 0x0181 },
{ 0x0254, 0x0186 },
{ 0x0256, 0x0189 },
{ 0x0257, 0x018A },
{ 0x0259, 0x018F },
{ 0x025B, 0x0190 },
+ { 0x025C, 0xA7AB },
{ 0x0260, 0x0193 },
+ { 0x0261, 0xA7AC },
{ 0x0263, 0x0194 },
+ { 0x0265, 0xA78D },
+ { 0x0266, 0xA7AA },
{ 0x0268, 0x0197 },
{ 0x0269, 0x0196 },
{ 0x026B, 0x2C62 },
+ { 0x026C, 0xA7AD },
{ 0x026F, 0x019C },
{ 0x0271, 0x2C6E },
{ 0x0272, 0x019D },
@@ -244,12 +252,15 @@
{ 0x027D, 0x2C64 },
{ 0x0280, 0x01A6 },
{ 0x0283, 0x01A9 },
+ { 0x0287, 0xA7B1 },
{ 0x0288, 0x01AE },
{ 0x0289, 0x0244 },
{ 0x028A, 0x01B1 },
{ 0x028B, 0x01B2 },
{ 0x028C, 0x0245 },
{ 0x0292, 0x01B7 },
+ { 0x029D, 0xA7B2 },
+ { 0x029E, 0xA7B0 },
{ 0x0345, 0x0399 },
{ 0x0371, 0x0370 },
{ 0x0373, 0x0372 },
@@ -311,6 +322,7 @@
{ 0x03F0, 0x039A },
{ 0x03F1, 0x03A1 },
{ 0x03F2, 0x03F9 },
+ { 0x03F3, 0x037F },
{ 0x03F5, 0x0395 },
{ 0x03F8, 0x03F7 },
{ 0x03FB, 0x03FA },
@@ -456,6 +468,12 @@
{ 0x051F, 0x051E },
{ 0x0521, 0x0520 },
{ 0x0523, 0x0522 },
+ { 0x0525, 0x0524 },
+ { 0x0527, 0x0526 },
+ { 0x0529, 0x0528 },
+ { 0x052B, 0x052A },
+ { 0x052D, 0x052C },
+ { 0x052F, 0x052E },
{ 0x0561, 0x0531 },
{ 0x0562, 0x0532 },
{ 0x0563, 0x0533 },
@@ -494,6 +512,12 @@
{ 0x0584, 0x0554 },
{ 0x0585, 0x0555 },
{ 0x0586, 0x0556 },
+ { 0x13F8, 0x13F0 },
+ { 0x13F9, 0x13F1 },
+ { 0x13FA, 0x13F2 },
+ { 0x13FB, 0x13F3 },
+ { 0x13FC, 0x13F4 },
+ { 0x13FD, 0x13F5 },
{ 0x1D79, 0xA77D },
{ 0x1D7D, 0x2C63 },
{ 0x1E01, 0x1E00 },
@@ -866,6 +890,9 @@
{ 0x2CDF, 0x2CDE },
{ 0x2CE1, 0x2CE0 },
{ 0x2CE3, 0x2CE2 },
+ { 0x2CEC, 0x2CEB },
+ { 0x2CEE, 0x2CED },
+ { 0x2CF3, 0x2CF2 },
{ 0x2D00, 0x10A0 },
{ 0x2D01, 0x10A1 },
{ 0x2D02, 0x10A2 },
@@ -904,6 +931,8 @@
{ 0x2D23, 0x10C3 },
{ 0x2D24, 0x10C4 },
{ 0x2D25, 0x10C5 },
+ { 0x2D27, 0x10C7 },
+ { 0x2D2D, 0x10CD },
{ 0xA641, 0xA640 },
{ 0xA643, 0xA642 },
{ 0xA645, 0xA644 },
@@ -920,6 +949,7 @@
{ 0xA65B, 0xA65A },
{ 0xA65D, 0xA65C },
{ 0xA65F, 0xA65E },
+ { 0xA661, 0xA660 },
{ 0xA663, 0xA662 },
{ 0xA665, 0xA664 },
{ 0xA667, 0xA666 },
@@ -938,6 +968,8 @@
{ 0xA693, 0xA692 },
{ 0xA695, 0xA694 },
{ 0xA697, 0xA696 },
+ { 0xA699, 0xA698 },
+ { 0xA69B, 0xA69A },
{ 0xA723, 0xA722 },
{ 0xA725, 0xA724 },
{ 0xA727, 0xA726 },
@@ -984,6 +1016,101 @@
{ 0xA785, 0xA784 },
{ 0xA787, 0xA786 },
{ 0xA78C, 0xA78B },
+ { 0xA791, 0xA790 },
+ { 0xA793, 0xA792 },
+ { 0xA797, 0xA796 },
+ { 0xA799, 0xA798 },
+ { 0xA79B, 0xA79A },
+ { 0xA79D, 0xA79C },
+ { 0xA79F, 0xA79E },
+ { 0xA7A1, 0xA7A0 },
+ { 0xA7A3, 0xA7A2 },
+ { 0xA7A5, 0xA7A4 },
+ { 0xA7A7, 0xA7A6 },
+ { 0xA7A9, 0xA7A8 },
+ { 0xA7B5, 0xA7B4 },
+ { 0xA7B7, 0xA7B6 },
+ { 0xAB53, 0xA7B3 },
+ { 0xAB70, 0x13A0 },
+ { 0xAB71, 0x13A1 },
+ { 0xAB72, 0x13A2 },
+ { 0xAB73, 0x13A3 },
+ { 0xAB74, 0x13A4 },
+ { 0xAB75, 0x13A5 },
+ { 0xAB76, 0x13A6 },
+ { 0xAB77, 0x13A7 },
+ { 0xAB78, 0x13A8 },
+ { 0xAB79, 0x13A9 },
+ { 0xAB7A, 0x13AA },
+ { 0xAB7B, 0x13AB },
+ { 0xAB7C, 0x13AC },
+ { 0xAB7D, 0x13AD },
+ { 0xAB7E, 0x13AE },
+ { 0xAB7F, 0x13AF },
+ { 0xAB80, 0x13B0 },
+ { 0xAB81, 0x13B1 },
+ { 0xAB82, 0x13B2 },
+ { 0xAB83, 0x13B3 },
+ { 0xAB84, 0x13B4 },
+ { 0xAB85, 0x13B5 },
+ { 0xAB86, 0x13B6 },
+ { 0xAB87, 0x13B7 },
+ { 0xAB88, 0x13B8 },
+ { 0xAB89, 0x13B9 },
+ { 0xAB8A, 0x13BA },
+ { 0xAB8B, 0x13BB },
+ { 0xAB8C, 0x13BC },
+ { 0xAB8D, 0x13BD },
+ { 0xAB8E, 0x13BE },
+ { 0xAB8F, 0x13BF },
+ { 0xAB90, 0x13C0 },
+ { 0xAB91, 0x13C1 },
+ { 0xAB92, 0x13C2 },
+ { 0xAB93, 0x13C3 },
+ { 0xAB94, 0x13C4 },
+ { 0xAB95, 0x13C5 },
+ { 0xAB96, 0x13C6 },
+ { 0xAB97, 0x13C7 },
+ { 0xAB98, 0x13C8 },
+ { 0xAB99, 0x13C9 },
+ { 0xAB9A, 0x13CA },
+ { 0xAB9B, 0x13CB },
+ { 0xAB9C, 0x13CC },
+ { 0xAB9D, 0x13CD },
+ { 0xAB9E, 0x13CE },
+ { 0xAB9F, 0x13CF },
+ { 0xABA0, 0x13D0 },
+ { 0xABA1, 0x13D1 },
+ { 0xABA2, 0x13D2 },
+ { 0xABA3, 0x13D3 },
+ { 0xABA4, 0x13D4 },
+ { 0xABA5, 0x13D5 },
+ { 0xABA6, 0x13D6 },
+ { 0xABA7, 0x13D7 },
+ { 0xABA8, 0x13D8 },
+ { 0xABA9, 0x13D9 },
+ { 0xABAA, 0x13DA },
+ { 0xABAB, 0x13DB },
+ { 0xABAC, 0x13DC },
+ { 0xABAD, 0x13DD },
+ { 0xABAE, 0x13DE },
+ { 0xABAF, 0x13DF },
+ { 0xABB0, 0x13E0 },
+ { 0xABB1, 0x13E1 },
+ { 0xABB2, 0x13E2 },
+ { 0xABB3, 0x13E3 },
+ { 0xABB4, 0x13E4 },
+ { 0xABB5, 0x13E5 },
+ { 0xABB6, 0x13E6 },
+ { 0xABB7, 0x13E7 },
+ { 0xABB8, 0x13E8 },
+ { 0xABB9, 0x13E9 },
+ { 0xABBA, 0x13EA },
+ { 0xABBB, 0x13EB },
+ { 0xABBC, 0x13EC },
+ { 0xABBD, 0x13ED },
+ { 0xABBE, 0x13EE },
+ { 0xABBF, 0x13EF },
{ 0xFF41, 0xFF21 },
{ 0xFF42, 0xFF22 },
{ 0xFF43, 0xFF23 },
@@ -1049,7 +1176,90 @@
{ 0x1044C, 0x10424 },
{ 0x1044D, 0x10425 },
{ 0x1044E, 0x10426 },
- { 0x1044F, 0x10427 }
+ { 0x1044F, 0x10427 },
+ { 0x10CC0, 0x10C80 },
+ { 0x10CC1, 0x10C81 },
+ { 0x10CC2, 0x10C82 },
+ { 0x10CC3, 0x10C83 },
+ { 0x10CC4, 0x10C84 },
+ { 0x10CC5, 0x10C85 },
+ { 0x10CC6, 0x10C86 },
+ { 0x10CC7, 0x10C87 },
+ { 0x10CC8, 0x10C88 },
+ { 0x10CC9, 0x10C89 },
+ { 0x10CCA, 0x10C8A },
+ { 0x10CCB, 0x10C8B },
+ { 0x10CCC, 0x10C8C },
+ { 0x10CCD, 0x10C8D },
+ { 0x10CCE, 0x10C8E },
+ { 0x10CCF, 0x10C8F },
+ { 0x10CD0, 0x10C90 },
+ { 0x10CD1, 0x10C91 },
+ { 0x10CD2, 0x10C92 },
+ { 0x10CD3, 0x10C93 },
+ { 0x10CD4, 0x10C94 },
+ { 0x10CD5, 0x10C95 },
+ { 0x10CD6, 0x10C96 },
+ { 0x10CD7, 0x10C97 },
+ { 0x10CD8, 0x10C98 },
+ { 0x10CD9, 0x10C99 },
+ { 0x10CDA, 0x10C9A },
+ { 0x10CDB, 0x10C9B },
+ { 0x10CDC, 0x10C9C },
+ { 0x10CDD, 0x10C9D },
+ { 0x10CDE, 0x10C9E },
+ { 0x10CDF, 0x10C9F },
+ { 0x10CE0, 0x10CA0 },
+ { 0x10CE1, 0x10CA1 },
+ { 0x10CE2, 0x10CA2 },
+ { 0x10CE3, 0x10CA3 },
+ { 0x10CE4, 0x10CA4 },
+ { 0x10CE5, 0x10CA5 },
+ { 0x10CE6, 0x10CA6 },
+ { 0x10CE7, 0x10CA7 },
+ { 0x10CE8, 0x10CA8 },
+ { 0x10CE9, 0x10CA9 },
+ { 0x10CEA, 0x10CAA },
+ { 0x10CEB, 0x10CAB },
+ { 0x10CEC, 0x10CAC },
+ { 0x10CED, 0x10CAD },
+ { 0x10CEE, 0x10CAE },
+ { 0x10CEF, 0x10CAF },
+ { 0x10CF0, 0x10CB0 },
+ { 0x10CF1, 0x10CB1 },
+ { 0x10CF2, 0x10CB2 },
+ { 0x118C0, 0x118A0 },
+ { 0x118C1, 0x118A1 },
+ { 0x118C2, 0x118A2 },
+ { 0x118C3, 0x118A3 },
+ { 0x118C4, 0x118A4 },
+ { 0x118C5, 0x118A5 },
+ { 0x118C6, 0x118A6 },
+ { 0x118C7, 0x118A7 },
+ { 0x118C8, 0x118A8 },
+ { 0x118C9, 0x118A9 },
+ { 0x118CA, 0x118AA },
+ { 0x118CB, 0x118AB },
+ { 0x118CC, 0x118AC },
+ { 0x118CD, 0x118AD },
+ { 0x118CE, 0x118AE },
+ { 0x118CF, 0x118AF },
+ { 0x118D0, 0x118B0 },
+ { 0x118D1, 0x118B1 },
+ { 0x118D2, 0x118B2 },
+ { 0x118D3, 0x118B3 },
+ { 0x118D4, 0x118B4 },
+ { 0x118D5, 0x118B5 },
+ { 0x118D6, 0x118B6 },
+ { 0x118D7, 0x118B7 },
+ { 0x118D8, 0x118B8 },
+ { 0x118D9, 0x118B9 },
+ { 0x118DA, 0x118BA },
+ { 0x118DB, 0x118BB },
+ { 0x118DC, 0x118BC },
+ { 0x118DD, 0x118BD },
+ { 0x118DE, 0x118BE },
+ { 0x118DF, 0x118BF }
#define MAP(c) uc_totitle (c)
#include "test-mapping-part2.h"
diff --git a/tests/unicase/test-uc_toupper.c b/tests/unicase/test-uc_toupper.c
index 481e9f02..519622ef 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009 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
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
-/* Generated automatically by gen-case.c for Unicode 5.1.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0. */
#include "test-mapping-part1.h"
@@ -218,6 +218,8 @@
{ 0x0231, 0x0230 },
{ 0x0233, 0x0232 },
{ 0x023C, 0x023B },
+ { 0x023F, 0x2C7E },
+ { 0x0240, 0x2C7F },
{ 0x0242, 0x0241 },
{ 0x0247, 0x0246 },
{ 0x0249, 0x0248 },
@@ -226,17 +228,23 @@
{ 0x024F, 0x024E },
{ 0x0250, 0x2C6F },
{ 0x0251, 0x2C6D },
+ { 0x0252, 0x2C70 },
{ 0x0253, 0x0181 },
{ 0x0254, 0x0186 },
{ 0x0256, 0x0189 },
{ 0x0257, 0x018A },
{ 0x0259, 0x018F },
{ 0x025B, 0x0190 },
+ { 0x025C, 0xA7AB },
{ 0x0260, 0x0193 },
+ { 0x0261, 0xA7AC },
{ 0x0263, 0x0194 },
+ { 0x0265, 0xA78D },
+ { 0x0266, 0xA7AA },
{ 0x0268, 0x0197 },
{ 0x0269, 0x0196 },
{ 0x026B, 0x2C62 },
+ { 0x026C, 0xA7AD },
{ 0x026F, 0x019C },
{ 0x0271, 0x2C6E },
{ 0x0272, 0x019D },
@@ -244,12 +252,15 @@
{ 0x027D, 0x2C64 },
{ 0x0280, 0x01A6 },
{ 0x0283, 0x01A9 },
+ { 0x0287, 0xA7B1 },
{ 0x0288, 0x01AE },
{ 0x0289, 0x0244 },
{ 0x028A, 0x01B1 },
{ 0x028B, 0x01B2 },
{ 0x028C, 0x0245 },
{ 0x0292, 0x01B7 },
+ { 0x029D, 0xA7B2 },
+ { 0x029E, 0xA7B0 },
{ 0x0345, 0x0399 },
{ 0x0371, 0x0370 },
{ 0x0373, 0x0372 },
@@ -311,6 +322,7 @@
{ 0x03F0, 0x039A },
{ 0x03F1, 0x03A1 },
{ 0x03F2, 0x03F9 },
+ { 0x03F3, 0x037F },
{ 0x03F5, 0x0395 },
{ 0x03F8, 0x03F7 },
{ 0x03FB, 0x03FA },
@@ -456,6 +468,12 @@
{ 0x051F, 0x051E },
{ 0x0521, 0x0520 },
{ 0x0523, 0x0522 },
+ { 0x0525, 0x0524 },
+ { 0x0527, 0x0526 },
+ { 0x0529, 0x0528 },
+ { 0x052B, 0x052A },
+ { 0x052D, 0x052C },
+ { 0x052F, 0x052E },
{ 0x0561, 0x0531 },
{ 0x0562, 0x0532 },
{ 0x0563, 0x0533 },
@@ -494,6 +512,12 @@
{ 0x0584, 0x0554 },
{ 0x0585, 0x0555 },
{ 0x0586, 0x0556 },
+ { 0x13F8, 0x13F0 },
+ { 0x13F9, 0x13F1 },
+ { 0x13FA, 0x13F2 },
+ { 0x13FB, 0x13F3 },
+ { 0x13FC, 0x13F4 },
+ { 0x13FD, 0x13F5 },
{ 0x1D79, 0xA77D },
{ 0x1D7D, 0x2C63 },
{ 0x1E01, 0x1E00 },
@@ -866,6 +890,9 @@
{ 0x2CDF, 0x2CDE },
{ 0x2CE1, 0x2CE0 },
{ 0x2CE3, 0x2CE2 },
+ { 0x2CEC, 0x2CEB },
+ { 0x2CEE, 0x2CED },
+ { 0x2CF3, 0x2CF2 },
{ 0x2D00, 0x10A0 },
{ 0x2D01, 0x10A1 },
{ 0x2D02, 0x10A2 },
@@ -904,6 +931,8 @@
{ 0x2D23, 0x10C3 },
{ 0x2D24, 0x10C4 },
{ 0x2D25, 0x10C5 },
+ { 0x2D27, 0x10C7 },
+ { 0x2D2D, 0x10CD },
{ 0xA641, 0xA640 },
{ 0xA643, 0xA642 },
{ 0xA645, 0xA644 },
@@ -920,6 +949,7 @@
{ 0xA65B, 0xA65A },
{ 0xA65D, 0xA65C },
{ 0xA65F, 0xA65E },
+ { 0xA661, 0xA660 },
{ 0xA663, 0xA662 },
{ 0xA665, 0xA664 },
{ 0xA667, 0xA666 },
@@ -938,6 +968,8 @@
{ 0xA693, 0xA692 },
{ 0xA695, 0xA694 },
{ 0xA697, 0xA696 },
+ { 0xA699, 0xA698 },
+ { 0xA69B, 0xA69A },
{ 0xA723, 0xA722 },
{ 0xA725, 0xA724 },
{ 0xA727, 0xA726 },
@@ -984,6 +1016,101 @@
{ 0xA785, 0xA784 },
{ 0xA787, 0xA786 },
{ 0xA78C, 0xA78B },
+ { 0xA791, 0xA790 },
+ { 0xA793, 0xA792 },
+ { 0xA797, 0xA796 },
+ { 0xA799, 0xA798 },
+ { 0xA79B, 0xA79A },
+ { 0xA79D, 0xA79C },
+ { 0xA79F, 0xA79E },
+ { 0xA7A1, 0xA7A0 },
+ { 0xA7A3, 0xA7A2 },
+ { 0xA7A5, 0xA7A4 },
+ { 0xA7A7, 0xA7A6 },
+ { 0xA7A9, 0xA7A8 },
+ { 0xA7B5, 0xA7B4 },
+ { 0xA7B7, 0xA7B6 },
+ { 0xAB53, 0xA7B3 },
+ { 0xAB70, 0x13A0 },
+ { 0xAB71, 0x13A1 },
+ { 0xAB72, 0x13A2 },
+ { 0xAB73, 0x13A3 },
+ { 0xAB74, 0x13A4 },
+ { 0xAB75, 0x13A5 },
+ { 0xAB76, 0x13A6 },
+ { 0xAB77, 0x13A7 },
+ { 0xAB78, 0x13A8 },
+ { 0xAB79, 0x13A9 },
+ { 0xAB7A, 0x13AA },
+ { 0xAB7B, 0x13AB },
+ { 0xAB7C, 0x13AC },
+ { 0xAB7D, 0x13AD },
+ { 0xAB7E, 0x13AE },
+ { 0xAB7F, 0x13AF },
+ { 0xAB80, 0x13B0 },
+ { 0xAB81, 0x13B1 },
+ { 0xAB82, 0x13B2 },
+ { 0xAB83, 0x13B3 },
+ { 0xAB84, 0x13B4 },
+ { 0xAB85, 0x13B5 },
+ { 0xAB86, 0x13B6 },
+ { 0xAB87, 0x13B7 },
+ { 0xAB88, 0x13B8 },
+ { 0xAB89, 0x13B9 },
+ { 0xAB8A, 0x13BA },
+ { 0xAB8B, 0x13BB },
+ { 0xAB8C, 0x13BC },
+ { 0xAB8D, 0x13BD },
+ { 0xAB8E, 0x13BE },
+ { 0xAB8F, 0x13BF },
+ { 0xAB90, 0x13C0 },
+ { 0xAB91, 0x13C1 },
+ { 0xAB92, 0x13C2 },
+ { 0xAB93, 0x13C3 },
+ { 0xAB94, 0x13C4 },
+ { 0xAB95, 0x13C5 },
+ { 0xAB96, 0x13C6 },
+ { 0xAB97, 0x13C7 },
+ { 0xAB98, 0x13C8 },
+ { 0xAB99, 0x13C9 },
+ { 0xAB9A, 0x13CA },
+ { 0xAB9B, 0x13CB },
+ { 0xAB9C, 0x13CC },
+ { 0xAB9D, 0x13CD },
+ { 0xAB9E, 0x13CE },
+ { 0xAB9F, 0x13CF },
+ { 0xABA0, 0x13D0 },
+ { 0xABA1, 0x13D1 },
+ { 0xABA2, 0x13D2 },
+ { 0xABA3, 0x13D3 },
+ { 0xABA4, 0x13D4 },
+ { 0xABA5, 0x13D5 },
+ { 0xABA6, 0x13D6 },
+ { 0xABA7, 0x13D7 },
+ { 0xABA8, 0x13D8 },
+ { 0xABA9, 0x13D9 },
+ { 0xABAA, 0x13DA },
+ { 0xABAB, 0x13DB },
+ { 0xABAC, 0x13DC },
+ { 0xABAD, 0x13DD },
+ { 0xABAE, 0x13DE },
+ { 0xABAF, 0x13DF },
+ { 0xABB0, 0x13E0 },
+ { 0xABB1, 0x13E1 },
+ { 0xABB2, 0x13E2 },
+ { 0xABB3, 0x13E3 },
+ { 0xABB4, 0x13E4 },
+ { 0xABB5, 0x13E5 },
+ { 0xABB6, 0x13E6 },
+ { 0xABB7, 0x13E7 },
+ { 0xABB8, 0x13E8 },
+ { 0xABB9, 0x13E9 },
+ { 0xABBA, 0x13EA },
+ { 0xABBB, 0x13EB },
+ { 0xABBC, 0x13EC },
+ { 0xABBD, 0x13ED },
+ { 0xABBE, 0x13EE },
+ { 0xABBF, 0x13EF },
{ 0xFF41, 0xFF21 },
{ 0xFF42, 0xFF22 },
{ 0xFF43, 0xFF23 },
@@ -1049,7 +1176,90 @@
{ 0x1044C, 0x10424 },
{ 0x1044D, 0x10425 },
{ 0x1044E, 0x10426 },
- { 0x1044F, 0x10427 }
+ { 0x1044F, 0x10427 },
+ { 0x10CC0, 0x10C80 },
+ { 0x10CC1, 0x10C81 },
+ { 0x10CC2, 0x10C82 },
+ { 0x10CC3, 0x10C83 },
+ { 0x10CC4, 0x10C84 },
+ { 0x10CC5, 0x10C85 },
+ { 0x10CC6, 0x10C86 },
+ { 0x10CC7, 0x10C87 },
+ { 0x10CC8, 0x10C88 },
+ { 0x10CC9, 0x10C89 },
+ { 0x10CCA, 0x10C8A },
+ { 0x10CCB, 0x10C8B },
+ { 0x10CCC, 0x10C8C },
+ { 0x10CCD, 0x10C8D },
+ { 0x10CCE, 0x10C8E },
+ { 0x10CCF, 0x10C8F },
+ { 0x10CD0, 0x10C90 },
+ { 0x10CD1, 0x10C91 },
+ { 0x10CD2, 0x10C92 },
+ { 0x10CD3, 0x10C93 },
+ { 0x10CD4, 0x10C94 },
+ { 0x10CD5, 0x10C95 },
+ { 0x10CD6, 0x10C96 },
+ { 0x10CD7, 0x10C97 },
+ { 0x10CD8, 0x10C98 },
+ { 0x10CD9, 0x10C99 },
+ { 0x10CDA, 0x10C9A },
+ { 0x10CDB, 0x10C9B },
+ { 0x10CDC, 0x10C9C },
+ { 0x10CDD, 0x10C9D },
+ { 0x10CDE, 0x10C9E },
+ { 0x10CDF, 0x10C9F },
+ { 0x10CE0, 0x10CA0 },
+ { 0x10CE1, 0x10CA1 },
+ { 0x10CE2, 0x10CA2 },
+ { 0x10CE3, 0x10CA3 },
+ { 0x10CE4, 0x10CA4 },
+ { 0x10CE5, 0x10CA5 },
+ { 0x10CE6, 0x10CA6 },
+ { 0x10CE7, 0x10CA7 },
+ { 0x10CE8, 0x10CA8 },
+ { 0x10CE9, 0x10CA9 },
+ { 0x10CEA, 0x10CAA },
+ { 0x10CEB, 0x10CAB },
+ { 0x10CEC, 0x10CAC },
+ { 0x10CED, 0x10CAD },
+ { 0x10CEE, 0x10CAE },
+ { 0x10CEF, 0x10CAF },
+ { 0x10CF0, 0x10CB0 },
+ { 0x10CF1, 0x10CB1 },
+ { 0x10CF2, 0x10CB2 },
+ { 0x118C0, 0x118A0 },
+ { 0x118C1, 0x118A1 },
+ { 0x118C2, 0x118A2 },
+ { 0x118C3, 0x118A3 },
+ { 0x118C4, 0x118A4 },
+ { 0x118C5, 0x118A5 },
+ { 0x118C6, 0x118A6 },
+ { 0x118C7, 0x118A7 },
+ { 0x118C8, 0x118A8 },
+ { 0x118C9, 0x118A9 },
+ { 0x118CA, 0x118AA },
+ { 0x118CB, 0x118AB },
+ { 0x118CC, 0x118AC },
+ { 0x118CD, 0x118AD },
+ { 0x118CE, 0x118AE },
+ { 0x118CF, 0x118AF },
+ { 0x118D0, 0x118B0 },
+ { 0x118D1, 0x118B1 },
+ { 0x118D2, 0x118B2 },
+ { 0x118D3, 0x118B3 },
+ { 0x118D4, 0x118B4 },
+ { 0x118D5, 0x118B5 },
+ { 0x118D6, 0x118B6 },
+ { 0x118D7, 0x118B7 },
+ { 0x118D8, 0x118B8 },
+ { 0x118D9, 0x118B9 },
+ { 0x118DA, 0x118BA },
+ { 0x118DB, 0x118BB },
+ { 0x118DC, 0x118BC },
+ { 0x118DD, 0x118BD },
+ { 0x118DE, 0x118BE },
+ { 0x118DF, 0x118BF }
#define MAP(c) uc_toupper (c)
#include "test-mapping-part2.h"
diff --git a/tests/unicase/test-ulc-casecmp.c b/tests/unicase/test-ulc-casecmp.c
index fd866135..e23081b9 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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-casecoll.c b/tests/unicase/test-ulc-casecoll.c
index d3b759cb..8c0a25f9 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, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2009-2015 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