diff options
Diffstat (limited to 'lib/unicase')
91 files changed, 635 insertions, 278 deletions
diff --git a/lib/unicase/cased.c b/lib/unicase/cased.c index ced6a0e5..11ccf7c5 100644 --- a/lib/unicase/cased.c +++ b/lib/unicase/cased.c @@ -1,5 +1,5 @@  /* Test whether a Unicode character is cased. -   Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/cased.h b/lib/unicase/cased.h index ea2c2eaa..156c1ee8 100644 --- a/lib/unicase/cased.h +++ b/lib/unicase/cased.h @@ -1,6 +1,6 @@  /* DO NOT EDIT! GENERATED AUTOMATICALLY! */  /* Casing Properties of Unicode characters.  */ -/* Generated automatically by gen-ctype.c for Unicode 5.1.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0.  */  #define header_0 16  #define header_2 9  #define header_3 127 @@ -11,7 +11,7 @@ struct      int header[1];      int level1[2];      short level2[2 << 7]; -    /*unsigned*/ int level3[15 << 4]; +    /*unsigned*/ int level3[20 << 4];    }  u_casing_property_cased =  { @@ -30,23 +30,20 @@ u_casing_property_cased =         -1,         -1,          3 +   256 * sizeof (short) / sizeof (int) +    48, +        3 +   256 * sizeof (short) / sizeof (int) +    64,         -1,         -1,         -1,         -1, -       -1, -        3 +   256 * sizeof (short) / sizeof (int) +    64,          3 +   256 * sizeof (short) / sizeof (int) +    80,          3 +   256 * sizeof (short) / sizeof (int) +    96, -       -1,          3 +   256 * sizeof (short) / sizeof (int) +   112,         -1, -       -1, -       -1,          3 +   256 * sizeof (short) / sizeof (int) +   128,         -1,         -1,         -1, +        3 +   256 * sizeof (short) / sizeof (int) +   144,         -1,         -1,         -1, @@ -104,12 +101,12 @@ u_casing_property_cased =         -1,         -1,         -1, -        3 +   256 * sizeof (short) / sizeof (int) +   144, -       -1,         -1,         -1,         -1, +        3 +   256 * sizeof (short) / sizeof (int) +   160,         -1, +        3 +   256 * sizeof (short) / sizeof (int) +   176,         -1,         -1,         -1, @@ -146,23 +143,25 @@ u_casing_property_cased =         -1,         -1,         -1, -        3 +   256 * sizeof (short) / sizeof (int) +   160,         -1, -        3 +   256 * sizeof (short) / sizeof (int) +   176,         -1,         -1,          3 +   256 * sizeof (short) / sizeof (int) +   192,         -1, +        3 +   256 * sizeof (short) / sizeof (int) +   208,         -1,         -1, +        3 +   256 * sizeof (short) / sizeof (int) +   224,         -1,         -1,         -1, +        3 +   256 * sizeof (short) / sizeof (int) +   240,         -1,         -1,         -1,         -1,         -1, +        3 +   256 * sizeof (short) / sizeof (int) +   256,         -1,         -1,         -1, @@ -255,9 +254,9 @@ u_casing_property_cased =         -1,         -1,         -1, -        3 +   256 * sizeof (short) / sizeof (int) +   208, -        3 +   256 * sizeof (short) / sizeof (int) +   224,         -1, +        3 +   256 * sizeof (short) / sizeof (int) +   272, +        3 +   256 * sizeof (short) / sizeof (int) +   288,         -1,         -1,         -1, @@ -270,6 +269,7 @@ u_casing_property_cased =         -1,         -1,         -1, +        3 +   256 * sizeof (short) / sizeof (int) +   304,         -1,         -1,         -1, @@ -285,16 +285,20 @@ u_casing_property_cased =      0xFFFFFFFF, 0xF7FFFFFF, 0xFFFFFFF0, 0xFFFFFFFF,      0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,      0xFFEFFFFF, 0x01FFFFFF, 0x00000003, 0x0000001F, -    0x00000000, 0x00000000, 0x00000020, 0x3CCF0000, +    0x00000000, 0x00000000, 0x00000020, 0xBCCF0000,      0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,      0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,      0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, -    0xFFFFFFFF, 0xFFFE000F, 0x007FFFFF, 0xFFFFFFFE, +    0xFFFFFFFF, 0xFFFEFFFF, 0x007FFFFF, 0xFFFFFFFE,      0x000000FF, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0xFFFFFFFF, 0x0000003F, 0x00000000, +    0x00000000, 0xFFFFFFFF, 0x000020BF, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -304,21 +308,25 @@ u_casing_property_cased =      0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,      0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,      0x00000000, 0x00000000, 0x00000000, 0x80020000, -    0x001F0000, 0x00000000, 0x00000000, 0x00000000, +    0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,      0x3E2FFC84, 0xF21FBD50, 0x000043E0, 0xFFFFFFFF,      0x00000018, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x000003FF,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0x3FFEFFFF, -    0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, -    0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000, +    0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF, +    0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F, +    0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFC, -    0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF, +    0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, -    0x000018FF, 0x00000000, 0x00000000, 0x00000000, +    0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x07000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F, +    0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00F8007F, 0x00000000, 0x00000000, 0x00000000, @@ -331,6 +339,14 @@ u_casing_property_cased =      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0xFFFFFFFF, 0x0007FFFF, 0xFFFFFFFF, 0x0007FFFF, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000,      0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF,      0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF,      0xDFDFE7BF, 0x7BFFFFFF, 0xFFFDFC5F, 0xFFFFFFFF, @@ -338,6 +354,10 @@ u_casing_property_cased =      0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,      0xFFFFFFFF, 0xFFFFFF3F, 0xF7FFFFFD, 0xF7FFFFFF,      0xFFDFFFFF, 0xFFDFFFFF, 0xFFFF7FFF, 0xFFFF7FFF, -    0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000 +    0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF, +    0x000003FF, 0x00000000, 0x00000000, 0x00000000    }  }; diff --git a/lib/unicase/casefold.h b/lib/unicase/casefold.h index 1a4fe926..9c0d9315 100644 --- a/lib/unicase/casefold.h +++ b/lib/unicase/casefold.h @@ -1,5 +1,5 @@  /* Casefolding of Unicode characters. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/caseprop.h b/lib/unicase/caseprop.h index 391d1692..f10081c4 100644 --- a/lib/unicase/caseprop.h +++ b/lib/unicase/caseprop.h @@ -1,5 +1,5 @@  /* Case related properties of Unicode characters. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it @@ -22,11 +22,13 @@     <http://www.unicode.org/versions/Unicode5.0.0/ch03.pdf>, section 3.13,     definition D120.  */  extern bool -       uc_is_cased (ucs4_t uc); +       uc_is_cased (ucs4_t uc) +       _UC_ATTRIBUTE_CONST;  /* Determine whether a character is "case-ignorable"     according to the Unicode Standard,     <http://www.unicode.org/versions/Unicode5.0.0/ch03.pdf>, section 3.13,     definition D121.  */  extern bool -       uc_is_case_ignorable (ucs4_t uc); +       uc_is_case_ignorable (ucs4_t uc) +       _UC_ATTRIBUTE_CONST; diff --git a/lib/unicase/context.h b/lib/unicase/context.h index a3303d6e..231b45a2 100644 --- a/lib/unicase/context.h +++ b/lib/unicase/context.h @@ -1,5 +1,5 @@  /* Case-mapping contexts of UTF-8/UTF-16/UTF-32 substring. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/empty-prefix-context.c b/lib/unicase/empty-prefix-context.c index dada1047..35675443 100644 --- a/lib/unicase/empty-prefix-context.c +++ b/lib/unicase/empty-prefix-context.c @@ -1,5 +1,5 @@  /* Case-mapping context of empty prefix string. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/empty-suffix-context.c b/lib/unicase/empty-suffix-context.c index fc59a6e2..3aa30840 100644 --- a/lib/unicase/empty-suffix-context.c +++ b/lib/unicase/empty-suffix-context.c @@ -1,5 +1,5 @@  /* Case-mapping context of empty suffix string. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/ignorable.c b/lib/unicase/ignorable.c index 9cfce9fa..83b540aa 100644 --- a/lib/unicase/ignorable.c +++ b/lib/unicase/ignorable.c @@ -1,5 +1,5 @@  /* Test whether a Unicode character is case-ignorable. -   Copyright (C) 2002, 2006-2007, 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/ignorable.h b/lib/unicase/ignorable.h index 3b29290f..3b7f1ff3 100644 --- a/lib/unicase/ignorable.h +++ b/lib/unicase/ignorable.h @@ -1,6 +1,6 @@  /* DO NOT EDIT! GENERATED AUTOMATICALLY! */  /* Casing Properties of Unicode characters.  */ -/* Generated automatically by gen-ctype.c for Unicode 5.1.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0.  */  #define header_0 16  #define header_2 9  #define header_3 127 @@ -11,7 +11,7 @@ struct      int header[1];      int level1[15];      short level2[3 << 7]; -    /*unsigned*/ int level3[30 << 4]; +    /*unsigned*/ int level3[42 << 4];    }  u_casing_property_case_ignorable =  { @@ -116,10 +116,10 @@ u_casing_property_case_ignorable =         -1,         16 +   384 * sizeof (short) / sizeof (int) +   304,         -1, -       -1,         16 +   384 * sizeof (short) / sizeof (int) +   320,         16 +   384 * sizeof (short) / sizeof (int) +   336,         16 +   384 * sizeof (short) / sizeof (int) +   352, +       16 +   384 * sizeof (short) / sizeof (int) +   368,         -1,         -1,         -1, @@ -159,20 +159,21 @@ u_casing_property_case_ignorable =         -1,         -1,         -1, -       16 +   384 * sizeof (short) / sizeof (int) +   368, -       -1,         16 +   384 * sizeof (short) / sizeof (int) +   384, -       16 +   384 * sizeof (short) / sizeof (int) +   400, -       -1, -       -1, -       -1,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   400,         16 +   384 * sizeof (short) / sizeof (int) +   416, +       16 +   384 * sizeof (short) / sizeof (int) +   432,         -1,         -1,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   448,         -1,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   464, +       16 +   384 * sizeof (short) / sizeof (int) +   480, +       16 +   384 * sizeof (short) / sizeof (int) +   496, +       16 +   384 * sizeof (short) / sizeof (int) +   512,         -1,         -1,         -1, @@ -214,7 +215,9 @@ u_casing_property_case_ignorable =         -1,         -1,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   528,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   544,         -1,         -1,         -1, @@ -253,6 +256,7 @@ u_casing_property_case_ignorable =         -1,         -1,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   560,         -1,         -1,         -1, @@ -262,35 +266,31 @@ u_casing_property_case_ignorable =         -1,         -1,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   576, +       16 +   384 * sizeof (short) / sizeof (int) +   592,         -1,         -1,         -1, -       -1, -       16 +   384 * sizeof (short) / sizeof (int) +   432, -       16 +   384 * sizeof (short) / sizeof (int) +   448, -       -1, -       -1, -       -1, -       -1, -       -1, -       -1, +       16 +   384 * sizeof (short) / sizeof (int) +   608,         -1,         -1,         -1,         -1,         -1,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   624,         -1,         -1,         -1,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   640,         -1,         -1,         -1,         -1,         -1,         -1, -       16 +   384 * sizeof (short) / sizeof (int) +   464, +       16 +   384 * sizeof (short) / sizeof (int) +   656,         -1,         -1,         -1, @@ -420,7 +420,7 @@ u_casing_property_case_ignorable =         -1    },    { -    0x00000000, 0x04004080, 0x40000000, 0x00000001, +    0x00000000, 0x04004000, 0x40000000, 0x00000001,      0x00000000, 0x0190A100, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -432,67 +432,67 @@ u_casing_property_case_ignorable =      0x000003F8, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x02000000, 0x00000000,      0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00100000, -    0x07FF000F, 0x00000000, 0x7FFFF801, 0x00010000, -    0x00000000, 0x00000000, 0xFFC00000, 0x00003DFF, +    0x17FF003F, 0x00000000, 0xFFFFF801, 0x00010000, +    0x00000000, 0x00000000, 0xBFC00000, 0x00003DFF,      0x00028000, 0xFFFF0000, 0x000007FF, 0x00000000,      0x00000000, 0x0001FFC0, 0x00000000, 0x043FF800, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000006, 0x10000000, 0x001E21FE, 0x0002000C, +    0xFFC00000, 0x00003FFF, 0x0E000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, +    0x00000007, 0x14000000, 0x00FE21FE, 0x0002000C,      0x00000002, 0x10000000, 0x0000201E, 0x0000000C,      0x00000006, 0x10000000, 0x00023986, 0x00230000,      0x00000006, 0x10000000, 0x000021BE, 0x0000000C,      0x00000002, 0x90000000, 0x0040201E, 0x0000000C,      0x00000004, 0x00000000, 0x00002001, 0x00000000, -    0x00000000, 0xC0000000, 0x00603DC1, 0x0000000C, -    0x00000000, 0x90000000, 0x00003040, 0x0000000C, -    0x00000000, 0x00000000, 0x0000201E, 0x0000000C, +    0x00000001, 0xC0000000, 0x00603DC1, 0x0000000C, +    0x00000002, 0x90000000, 0x00003040, 0x0000000C, +    0x00000002, 0x00000000, 0x0000201E, 0x0000000C,      0x00000000, 0x00000000, 0x005C0400, 0x00000000,      0x00000000, 0x07F20000, 0x00007FC0, 0x00000000,      0x00000000, 0x1BF20000, 0x00003F40, 0x00000000,      0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000, -    0xFEFF00DF, 0x1FFFFFFF, 0x00000040, 0x00000000, +    0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,      0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001, -    0x00002064, 0x00000000, 0x00000000, 0x10000000, +    0x20002064, 0x00000000, 0x00000000, 0x10000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x80000000, 0x00000000, +    0x00000000, 0x00000000, 0xE0000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,      0x00000000, 0x3FB00000, 0x208FFE40, 0x00000000, -    0x00003800, 0x00000000, 0x00000008, 0x00000000, +    0x00007800, 0x00000000, 0x00000008, 0x00000000,      0x00000000, 0x00000200, 0x00000000, 0x00000000,      0x00000000, 0x0E040187, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x01800000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5, +    0x00000000, 0x7FFF0080, 0x00000000, 0x00000000,      0x0000000F, 0x17D00000, 0x00000004, 0x000FF800, -    0x00000003, 0x0000033C, 0x00000000, 0x00000000, +    0x00000003, 0x00003B3C, 0x00000000, 0x0003A340,      0x00000000, 0x00CFF000, 0x00000000, 0x3F000000, +    0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0xFFFFFFFF, 0xC000007F, +    0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0xA0000000, 0xE000E003, 0x6000E000, -    0x0300F800, 0x00007C90, 0x00000000, 0x0000FC1F, +    0x0300F800, 0x00007C90, 0x00000000, 0x0000FFDF,      0x00000000, 0x00000000, 0xFFFF0000, 0x0001FFFF,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00008000, +    0x00000000, 0x00000000, 0x00000000, 0x00038000, +    0x00000000, 0x00000000, 0x00000000, 0x80008000,      0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,      0x00000000, 0x00008000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000020, 0x083EFC00, 0x00000000, 0x00000000, +    0x00000020, 0x083E3C00, 0x00000000, 0x00000000,      0x7E000000, 0x00000000, 0x00000000, 0x70000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -500,23 +500,27 @@ u_casing_property_case_ignorable =      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00001000, 0x00000000, 0x00000000, 0xB0078000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x3F000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00001000, 0x00000000, 0x00000000, 0xBFF78000, +    0xC0000000, 0x00000000, 0x00000000, 0x00030000,      0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,      0x00000700, 0x00000000, 0x00000000, 0x00000000,      0x00000844, 0x00000060, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000010, 0x00000000, +    0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,      0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00667E00, 0x00001008, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000007, 0x13C80000, 0x00008000, 0x00000060, +    0x00000000, 0x00667E00, 0x00001008, 0x10010000, +    0x00000000, 0xC19D0000, 0x20000002, 0x00583000, +    0x00000000, 0x00000000, 0x08000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00002120,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x40000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x0008FFFF, 0x0000007F, 0x00240000, 0x00000000, +    0x00000000, 0xFFFC0000, 0x00000003, 0x00000000, +    0x0008FFFF, 0x0000FFFF, 0x00240000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x80000000,      0x04004080, 0x40000000, 0x00000001, 0x00010000,      0xC0000000, 0x00000000, 0x00000000, 0x0E000008, @@ -524,8 +528,40 @@ u_casing_property_case_ignorable =      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x20000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000001, +    0x00000000, 0x00000000, 0x00000000, 0x07C00000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x0000F06E, 0x87000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000060, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000002, 0xFF000000, 0x0000007F, 0x80000000, +    0x00000003, 0x26780000, 0x00000000, 0x00000000, +    0x00000007, 0x001FEF80, 0x00000000, 0x00080000, +    0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, +    0x00000000, 0x00D38000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x80000000, 0x000007F8, +    0x00000003, 0x10000000, 0x00000001, 0x001F1FC0, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x85F80000, 0x0000000D, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0xB03C0000, 0x30000001, 0x00000000, +    0x00000000, 0xA7F80000, 0x00000001, 0x00000000, +    0x00000000, 0x00BF2800, 0x00000000, 0x00000000, +    0xE0000000, 0x00000FBC, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x001F0000, +    0x00000000, 0x007F0000, 0x0000000F, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x60000000, 0x0000000F, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -536,6 +572,18 @@ u_casing_property_case_ignorable =      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF, +    0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x007F0000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0xF8000000,      0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, diff --git a/lib/unicase/invariant.h b/lib/unicase/invariant.h index c65ae23e..426127af 100644 --- a/lib/unicase/invariant.h +++ b/lib/unicase/invariant.h @@ -1,5 +1,5 @@  /* Internal functions for Unicode character case mappings. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/locale-language.c b/lib/unicase/locale-language.c index 2ee65c72..bd7a01c4 100644 --- a/lib/unicase/locale-language.c +++ b/lib/unicase/locale-language.c @@ -1,5 +1,5 @@  /* Language code of current locale. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/simple-mapping.h b/lib/unicase/simple-mapping.h index 83200b49..e55396d8 100644 --- a/lib/unicase/simple-mapping.h +++ b/lib/unicase/simple-mapping.h @@ -1,5 +1,5 @@  /* Simple case mapping for Unicode characters. -   Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/special-casing-table.gperf b/lib/unicase/special-casing-table.gperf index 78e8fcdd..8d8d14f2 100644 --- a/lib/unicase/special-casing-table.gperf +++ b/lib/unicase/special-casing-table.gperf @@ -1,6 +1,6 @@  /* DO NOT EDIT! GENERATED AUTOMATICALLY! */  /* Special casing rules of Unicode characters.  */ -/* Generated automatically by gen-uni-tables.c for Unicode 5.1.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0.  */  struct special_casing_rule { char code[3]; };  %struct-type  %language=ANSI-C diff --git a/lib/unicase/special-casing.c b/lib/unicase/special-casing.c index 95b6c824..07b178de 100644 --- a/lib/unicase/special-casing.c +++ b/lib/unicase/special-casing.c @@ -1,5 +1,5 @@  /* Special casing table. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/special-casing.h b/lib/unicase/special-casing.h index 33911cfc..f6daa18e 100644 --- a/lib/unicase/special-casing.h +++ b/lib/unicase/special-casing.h @@ -1,5 +1,5 @@  /* Special casing table. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/tocasefold.c b/lib/unicase/tocasefold.c index 1ba79bd3..0de33a4e 100644 --- a/lib/unicase/tocasefold.c +++ b/lib/unicase/tocasefold.c @@ -1,5 +1,5 @@  /* Casefold mapping for Unicode characters (locale and context independent). -   Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/tocasefold.h b/lib/unicase/tocasefold.h index 59f26814..2d8b9aa0 100644 --- a/lib/unicase/tocasefold.h +++ b/lib/unicase/tocasefold.h @@ -1,6 +1,6 @@  /* DO NOT EDIT! GENERATED AUTOMATICALLY! */  /* Simple character mapping of Unicode characters.  */ -/* Generated automatically by gen-case.c for Unicode 5.1.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0.  */  #define mapping_header_0 16  #define mapping_header_1 2  #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct    {      int level1[2];      short level2[2 << 9]; -    int level3[26 << 7]; +    int level3[31 << 7];    }  u_mapping =  { @@ -21,14 +21,14 @@ u_mapping =        896,  1024,  1152,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,  1280,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  1280,    -1,    -1,    -1,    -1,    -1,  1408,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,  1408,  1536,  1664,  1792, -       -1,    -1,  1920,  2048,    -1,    -1,    -1,    -1, -       -1,  2176,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,    -1,    -1,  1536,  1664,  1792,  1920, +       -1,    -1,  2048,  2176,    -1,    -1,    -1,    -1, +       -1,  2304,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     2304,  2432,    -1,    -1,    -1,    -1,    -1,    -1, +     2432,  2560,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -58,7 +58,8 @@ u_mapping =         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,  2560,  2688,  2816,  2944, +       -1,    -1,    -1,    -1,  2688,  2816,  2944,  3072, +       -1,    -1,    -1,    -1,    -1,    -1,  3200,  3328,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -79,15 +80,14 @@ u_mapping =         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,    -1,    -1,    -1,    -1,  3456,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,  3072,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     3200,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +     3584,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  3712,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  3840,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -242,7 +242,7 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          1,     0,     1,     0,     0,     0,     1,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,   116,          0,     0,     0,     0,     0,     0,    38,     0,         37,    37,    37,     0,    64,     0,    63,    63,          0,    32,    32,    32,    32,    32,    32,    32, @@ -295,8 +295,8 @@ u_mapping =          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, -        1,     0,     1,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        1,     0,     1,     0,     1,     0,     1,     0, +        1,     0,     1,     0,     1,     0,     1,     0,          0,    48,    48,    48,    48,    48,    48,    48,         48,    48,    48,    48,    48,    48,    48,    48,         48,    48,    48,    48,    48,    48,    48,    48, @@ -315,7 +315,20 @@ u_mapping =       7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,       7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,       7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264, -     7264,  7264,  7264,  7264,  7264,  7264,     0,     0, +     7264,  7264,  7264,  7264,  7264,  7264,     0,  7264, +        0,     0,     0,     0,     0,  7264,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -323,6 +336,9 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +       -8,    -8,    -8,    -8,    -8,    -8,     0,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, @@ -449,8 +465,8 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          1,     0, -10743, -3814, -10727,     0,     0,     1,          0,     1,     0,     1,     0, -10780, -10749, -10783, -        0,     0,     1,     0,     0,     1,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +    -10782,     0,     1,     0,     0,     1,     0,     0, +        0,     0,     0,     0,     0,     0, -10815, -10815,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, @@ -464,8 +480,8 @@ u_mapping =          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     1,     0,     1,     0,     0, +        0,     0,     1,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -479,14 +495,14 @@ u_mapping =          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, -        0,     0,     1,     0,     1,     0,     1,     0, +        1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        1,     0,     1,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -516,7 +532,16 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     1,     0,     1,     0, -35332,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, -        0,     0,     0,     1,     0,     0,     0,     0, +        0,     0,     0,     1,     0, -42280,     0,     0, +        1,     0,     1,     0,     0,     0,     1,     0, +        1,     0,     1,     0,     1,     0,     1,     0, +        1,     0,     1,     0,     1,     0,     1,     0, +        1,     0, -42308, -42319, -42315, -42305,     0,     0, +    -42258, -42282, -42261,   928,     1,     0,     1,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -535,6 +560,29 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,    32,    32,    32,    32,    32,    32,    32,         32,    32,    32,    32,    32,    32,    32,    32,         32,    32,    32,    32,    32,    32,    32,    32, @@ -562,6 +610,38 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +       32,    32,    32,    32,    32,    32,    32,    32, +       32,    32,    32,    32,    32,    32,    32,    32, +       32,    32,    32,    32,    32,    32,    32,    32, +       32,    32,    32,    32,    32,    32,    32,    32, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0    }  }; diff --git a/lib/unicase/tolower.c b/lib/unicase/tolower.c index c69f691d..6b09c4ac 100644 --- a/lib/unicase/tolower.c +++ b/lib/unicase/tolower.c @@ -1,5 +1,5 @@  /* Lowercase mapping for Unicode characters (locale and context independent). -   Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/tolower.h b/lib/unicase/tolower.h index e7b4b293..97ba6ed1 100644 --- a/lib/unicase/tolower.h +++ b/lib/unicase/tolower.h @@ -1,6 +1,6 @@  /* DO NOT EDIT! GENERATED AUTOMATICALLY! */  /* Simple character mapping of Unicode characters.  */ -/* Generated automatically by gen-case.c for Unicode 5.1.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0.  */  #define mapping_header_0 16  #define mapping_header_1 2  #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct    {      int level1[2];      short level2[2 << 9]; -    int level3[26 << 7]; +    int level3[29 << 7];    }  u_mapping =  { @@ -21,14 +21,14 @@ u_mapping =        896,  1024,  1152,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,  1280,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  1280,    -1,    -1,    -1,    -1,    -1,  1408,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,  1408,  1536,  1664,  1792, -       -1,    -1,  1920,  2048,    -1,    -1,    -1,    -1, -       -1,  2176,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,    -1,    -1,  1536,  1664,  1792,  1920, +       -1,    -1,  2048,  2176,    -1,    -1,    -1,    -1, +       -1,  2304,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     2304,  2432,    -1,    -1,    -1,    -1,    -1,    -1, +     2432,  2560,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -58,7 +58,7 @@ u_mapping =         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,  2560,  2688,  2816,  2944, +       -1,    -1,    -1,    -1,  2688,  2816,  2944,  3072,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -80,14 +80,14 @@ u_mapping =         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,  3072,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     3200,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,    -1,    -1,    -1,    -1,  3200,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +     3328,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  3456,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  3584,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -242,7 +242,7 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          1,     0,     1,     0,     0,     0,     1,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,   116,          0,     0,     0,     0,     0,     0,    38,     0,         37,    37,    37,     0,    64,     0,    63,    63,          0,    32,    32,    32,    32,    32,    32,    32, @@ -295,8 +295,8 @@ u_mapping =          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, -        1,     0,     1,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        1,     0,     1,     0,     1,     0,     1,     0, +        1,     0,     1,     0,     1,     0,     1,     0,          0,    48,    48,    48,    48,    48,    48,    48,         48,    48,    48,    48,    48,    48,    48,    48,         48,    48,    48,    48,    48,    48,    48,    48, @@ -315,7 +315,8 @@ u_mapping =       7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,       7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,       7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264, -     7264,  7264,  7264,  7264,  7264,  7264,     0,     0, +     7264,  7264,  7264,  7264,  7264,  7264,     0,  7264, +        0,     0,     0,     0,     0,  7264,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -323,6 +324,21 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +    38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, +    38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, +    38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, +    38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, +    38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, +    38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, +    38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, +    38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, +    38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, +    38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864, +        8,     8,     8,     8,     8,     8,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, @@ -449,8 +465,8 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          1,     0, -10743, -3814, -10727,     0,     0,     1,          0,     1,     0,     1,     0, -10780, -10749, -10783, -        0,     0,     1,     0,     0,     1,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +    -10782,     0,     1,     0,     0,     1,     0,     0, +        0,     0,     0,     0,     0,     0, -10815, -10815,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, @@ -464,8 +480,8 @@ u_mapping =          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     1,     0,     1,     0,     0, +        0,     0,     1,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -479,14 +495,14 @@ u_mapping =          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, -        0,     0,     1,     0,     1,     0,     1,     0, +        1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        1,     0,     1,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -516,12 +532,12 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     1,     0,     1,     0, -35332,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, -        0,     0,     0,     1,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     1,     0, -42280,     0,     0, +        1,     0,     1,     0,     0,     0,     1,     0, +        1,     0,     1,     0,     1,     0,     1,     0, +        1,     0,     1,     0,     1,     0,     1,     0, +        1,     0, -42308, -42319, -42315, -42305,     0,     0, +    -42258, -42282, -42261,   928,     1,     0,     1,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -562,6 +578,38 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,    64,    64,    64,    64,    64, +       64,    64,    64,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +       32,    32,    32,    32,    32,    32,    32,    32, +       32,    32,    32,    32,    32,    32,    32,    32, +       32,    32,    32,    32,    32,    32,    32,    32, +       32,    32,    32,    32,    32,    32,    32,    32, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0    }  }; diff --git a/lib/unicase/totitle.c b/lib/unicase/totitle.c index ced1b69c..848d6ae0 100644 --- a/lib/unicase/totitle.c +++ b/lib/unicase/totitle.c @@ -1,5 +1,5 @@  /* Titlecase mapping for Unicode characters (locale and context independent). -   Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/totitle.h b/lib/unicase/totitle.h index 66104371..e9c07a65 100644 --- a/lib/unicase/totitle.h +++ b/lib/unicase/totitle.h @@ -1,6 +1,6 @@  /* DO NOT EDIT! GENERATED AUTOMATICALLY! */  /* Simple character mapping of Unicode characters.  */ -/* Generated automatically by gen-case.c for Unicode 5.1.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0.  */  #define mapping_header_0 16  #define mapping_header_1 2  #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct    {      int level1[2];      short level2[2 << 9]; -    int level3[29 << 7]; +    int level3[34 << 7];    }  u_mapping =  { @@ -21,14 +21,15 @@ u_mapping =       1024,  1152,  1280,  1408,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,    -1,    -1,    -1,    -1,    -1,  1536,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,  1664,    -1,  1792,  1920,  2048,  2176, +       -1,    -1,  2304,  2432,    -1,    -1,    -1,    -1, +       -1,  2560,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,  1536,    -1,  1664,  1792,  1920,  2048, -       -1,    -1,  2176,  2304,    -1,    -1,    -1,    -1, -       -1,  2432,    -1,    -1,    -1,    -1,    -1,    -1, +     2688,  2816,  2944,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     2560,  2688,  2816,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -57,8 +58,9 @@ u_mapping =         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,    -1,    -1,  3072,  3200,  3328,  3456, +       -1,    -1,    -1,    -1,    -1,    -1,  3584,  3712,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,  2944,  3072,  3200,  3328,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -78,16 +80,14 @@ u_mapping =         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,    -1,    -1,    -1,    -1,  3840,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +     3968,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,  3456,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     3584,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  4096,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  4224,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -218,19 +218,19 @@ u_mapping =          0,     0,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,     0,     0,     0, -        0,     0,     0,     0,    -1,     0,     0,     0, -        0,     0,    -1,     0,     0,     0,     0,    -1, +        0,     0,     0,     0,    -1,     0,     0, 10815, +    10815,     0,    -1,     0,     0,     0,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, -    10783, 10780,     0,  -210,  -206,     0,  -205,  -205, -        0,  -202,     0,  -203,     0,     0,     0,     0, -     -205,     0,     0,  -207,     0,     0,     0,     0, -     -209,  -211,     0, 10743,     0,     0,     0,  -211, +    10783, 10780, 10782,  -210,  -206,     0,  -205,  -205, +        0,  -202,     0,  -203, 42319,     0,     0,     0, +     -205, 42315,     0,  -207,     0, 42280, 42308,     0, +     -209,  -211,     0, 10743, 42305,     0,     0,  -211,          0, 10749,  -213,     0,     0,  -214,     0,     0,          0,     0,     0,     0,     0, 10727,     0,     0, -     -218,     0,     0,  -218,     0,     0,     0,     0, +     -218,     0,     0,  -218,     0,     0,     0, 42282,       -218,   -69,  -217,  -217,   -71,     0,     0,     0,          0,     0,  -219,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0, 42261, 42258,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -273,7 +273,7 @@ u_mapping =          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, -      -86,   -80,     7,     0,     0,   -96,     0,     0, +      -86,   -80,     7,  -116,     0,   -96,     0,     0,         -1,     0,     0,    -1,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -311,8 +311,8 @@ u_mapping =          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, -        0,    -1,     0,    -1,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,    -1,     0,    -1,     0,    -1,     0,    -1, +        0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -354,6 +354,22 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, +       -8,    -8,    -8,    -8,    -8,    -8,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0, 35332,     0,     0,     0,  3814,     0,     0,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, @@ -496,15 +512,15 @@ u_mapping =          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,    -1,     0,    -1,     0, +        0,     0,     0,    -1,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,      -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264,      -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264,      -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264,      -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -    -7264, -7264, -7264, -7264, -7264, -7264,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +    -7264, -7264, -7264, -7264, -7264, -7264,     0, -7264, +        0,     0,     0,     0,     0, -7264,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -527,14 +543,14 @@ u_mapping =          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, -        0,     0,     0,    -1,     0,    -1,     0,    -1, +        0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,    -1,     0,    -1,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -565,6 +581,14 @@ u_mapping =          0,     0,    -1,     0,    -1,     0,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,     0,     0,     0,    -1,     0,     0,     0, +        0,    -1,     0,    -1,     0,     0,     0,    -1, +        0,    -1,     0,    -1,     0,    -1,     0,    -1, +        0,    -1,     0,    -1,     0,    -1,     0,    -1, +        0,    -1,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,    -1,     0,    -1, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -581,6 +605,30 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,  -928,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -610,6 +658,38 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32, +      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32, +      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32, +      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0    }  }; diff --git a/lib/unicase/toupper.c b/lib/unicase/toupper.c index 9642b706..ec234801 100644 --- a/lib/unicase/toupper.c +++ b/lib/unicase/toupper.c @@ -1,5 +1,5 @@  /* Uppercase mapping for Unicode characters (locale and context independent). -   Copyright (C) 2002, 2006, 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006, 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/toupper.h b/lib/unicase/toupper.h index e5194f40..c2f085b1 100644 --- a/lib/unicase/toupper.h +++ b/lib/unicase/toupper.h @@ -1,6 +1,6 @@  /* DO NOT EDIT! GENERATED AUTOMATICALLY! */  /* Simple character mapping of Unicode characters.  */ -/* Generated automatically by gen-case.c for Unicode 5.1.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 8.0.0.  */  #define mapping_header_0 16  #define mapping_header_1 2  #define mapping_header_2 7 @@ -11,7 +11,7 @@ struct    {      int level1[2];      short level2[2 << 9]; -    int level3[29 << 7]; +    int level3[34 << 7];    }  u_mapping =  { @@ -21,14 +21,15 @@ u_mapping =       1024,  1152,  1280,  1408,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,    -1,    -1,    -1,    -1,    -1,  1536,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,  1664,    -1,  1792,  1920,  2048,  2176, +       -1,    -1,  2304,  2432,    -1,    -1,    -1,    -1, +       -1,  2560,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,  1536,    -1,  1664,  1792,  1920,  2048, -       -1,    -1,  2176,  2304,    -1,    -1,    -1,    -1, -       -1,  2432,    -1,    -1,    -1,    -1,    -1,    -1, +     2688,  2816,  2944,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     2560,  2688,  2816,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -57,8 +58,9 @@ u_mapping =         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,    -1,    -1,  3072,  3200,  3328,  3456, +       -1,    -1,    -1,    -1,    -1,    -1,  3584,  3712,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,  2944,  3072,  3200,  3328,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -78,16 +80,14 @@ u_mapping =         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,    -1,    -1,    -1,    -1,    -1,  3840,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +     3968,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,  3456,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     3584,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  4096,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  4224,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -218,19 +218,19 @@ u_mapping =          0,     0,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,     0,     0,     0, -        0,     0,     0,     0,    -1,     0,     0,     0, -        0,     0,    -1,     0,     0,     0,     0,    -1, +        0,     0,     0,     0,    -1,     0,     0, 10815, +    10815,     0,    -1,     0,     0,     0,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, -    10783, 10780,     0,  -210,  -206,     0,  -205,  -205, -        0,  -202,     0,  -203,     0,     0,     0,     0, -     -205,     0,     0,  -207,     0,     0,     0,     0, -     -209,  -211,     0, 10743,     0,     0,     0,  -211, +    10783, 10780, 10782,  -210,  -206,     0,  -205,  -205, +        0,  -202,     0,  -203, 42319,     0,     0,     0, +     -205, 42315,     0,  -207,     0, 42280, 42308,     0, +     -209,  -211,     0, 10743, 42305,     0,     0,  -211,          0, 10749,  -213,     0,     0,  -214,     0,     0,          0,     0,     0,     0,     0, 10727,     0,     0, -     -218,     0,     0,  -218,     0,     0,     0,     0, +     -218,     0,     0,  -218,     0,     0,     0, 42282,       -218,   -69,  -217,  -217,   -71,     0,     0,     0,          0,     0,  -219,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0, 42261, 42258,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -273,7 +273,7 @@ u_mapping =          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, -      -86,   -80,     7,     0,     0,   -96,     0,     0, +      -86,   -80,     7,  -116,     0,   -96,     0,     0,         -1,     0,     0,    -1,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -311,8 +311,8 @@ u_mapping =          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, -        0,    -1,     0,    -1,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,    -1,     0,    -1,     0,    -1,     0,    -1, +        0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -354,6 +354,22 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, +       -8,    -8,    -8,    -8,    -8,    -8,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0, 35332,     0,     0,     0,  3814,     0,     0,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, @@ -496,15 +512,15 @@ u_mapping =          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,    -1,     0,    -1,     0, +        0,     0,     0,    -1,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,      -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264,      -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264,      -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264,      -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, -    -7264, -7264, -7264, -7264, -7264, -7264,     0,     0, -        0,     0,     0,     0,     0,     0,     0,     0, +    -7264, -7264, -7264, -7264, -7264, -7264,     0, -7264, +        0,     0,     0,     0,     0, -7264,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -527,14 +543,14 @@ u_mapping =          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, -        0,     0,     0,    -1,     0,    -1,     0,    -1, +        0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1, -        0,     0,     0,     0,     0,     0,     0,     0, +        0,    -1,     0,    -1,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -565,6 +581,14 @@ u_mapping =          0,     0,    -1,     0,    -1,     0,     0,    -1,          0,    -1,     0,    -1,     0,    -1,     0,    -1,          0,     0,     0,     0,    -1,     0,     0,     0, +        0,    -1,     0,    -1,     0,     0,     0,    -1, +        0,    -1,     0,    -1,     0,    -1,     0,    -1, +        0,    -1,     0,    -1,     0,    -1,     0,    -1, +        0,    -1,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,    -1,     0,    -1, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -581,6 +605,30 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,  -928,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -610,6 +658,38 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64, +      -64,   -64,   -64,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32, +      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32, +      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32, +      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0    }  }; diff --git a/lib/unicase/u-casecmp.h b/lib/unicase/u-casecmp.h index 88c308b4..206e5a67 100644 --- a/lib/unicase/u-casecmp.h +++ b/lib/unicase/u-casecmp.h @@ -1,5 +1,5 @@  /* Case and normalization insensitive comparison of Unicode strings. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-casecoll.h b/lib/unicase/u-casecoll.h index 700d49b1..24065456 100644 --- a/lib/unicase/u-casecoll.h +++ b/lib/unicase/u-casecoll.h @@ -1,6 +1,6 @@  /* Locale dependent, case and normalization insensitive comparison of Unicode     strings. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-casefold.h b/lib/unicase/u-casefold.h index b0dc89a6..9059ff76 100644 --- a/lib/unicase/u-casefold.h +++ b/lib/unicase/u-casefold.h @@ -1,5 +1,5 @@  /* Casefolding mapping for Unicode strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-casemap.h b/lib/unicase/u-casemap.h index b5b4d2fc..22649dd3 100644 --- a/lib/unicase/u-casemap.h +++ b/lib/unicase/u-casemap.h @@ -1,5 +1,5 @@  /* Case mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-casexfrm.h b/lib/unicase/u-casexfrm.h index 5c7430c0..cb85a7ad 100644 --- a/lib/unicase/u-casexfrm.h +++ b/lib/unicase/u-casexfrm.h @@ -1,6 +1,6 @@  /* Locale dependent transformation for case insensitive comparison of Unicode     strings. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it @@ -70,7 +70,7 @@ FUNC (const UNIT *s, size_t n, const char *iso639_language, uninorm_t nf,      }    /* Apply locale dependent transformations for comparison.  */ -  result = memxfrm (convs, convs_length, resultbuf, lengthp); +  result = amemxfrm (convs, convs_length, resultbuf, lengthp);    if (result == NULL)      {        if (convs != convsbuf) diff --git a/lib/unicase/u-ct-casefold.h b/lib/unicase/u-ct-casefold.h index e11d0a81..d1e08ed5 100644 --- a/lib/unicase/u-ct-casefold.h +++ b/lib/unicase/u-ct-casefold.h @@ -1,5 +1,5 @@  /* Casefolding mapping for Unicode substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-ct-totitle.h b/lib/unicase/u-ct-totitle.h index 8892a5df..27f37367 100644 --- a/lib/unicase/u-ct-totitle.h +++ b/lib/unicase/u-ct-totitle.h @@ -1,5 +1,5 @@  /* Titlecase mapping for UTF-8/UTF-16/UTF-32 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-is-cased.h b/lib/unicase/u-is-cased.h index c187a30e..f751d748 100644 --- a/lib/unicase/u-is-cased.h +++ b/lib/unicase/u-is-cased.h @@ -1,5 +1,5 @@  /* Test whether case matters for a Unicode string. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-is-invariant.h b/lib/unicase/u-is-invariant.h index 541dd8df..ebf07319 100644 --- a/lib/unicase/u-is-invariant.h +++ b/lib/unicase/u-is-invariant.h @@ -1,5 +1,5 @@  /* Test whether a Unicode string is invariant under a given case mapping. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u-totitle.h b/lib/unicase/u-totitle.h index 658c95fd..8fdfaac0 100644 --- a/lib/unicase/u-totitle.h +++ b/lib/unicase/u-totitle.h @@ -1,5 +1,5 @@  /* Titlecase mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-casecmp.c b/lib/unicase/u16-casecmp.c index e6780a99..01e184a3 100644 --- a/lib/unicase/u16-casecmp.c +++ b/lib/unicase/u16-casecmp.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-casecoll.c b/lib/unicase/u16-casecoll.c index 986bdb85..ea166502 100644 --- a/lib/unicase/u16-casecoll.c +++ b/lib/unicase/u16-casecoll.c @@ -1,6 +1,6 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-casefold.c b/lib/unicase/u16-casefold.c index 037d51fa..ea01d0f7 100644 --- a/lib/unicase/u16-casefold.c +++ b/lib/unicase/u16-casefold.c @@ -1,5 +1,5 @@  /* Casefolding mapping for UTF-16 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-casemap.c b/lib/unicase/u16-casemap.c index b8021e7f..6e50c37f 100644 --- a/lib/unicase/u16-casemap.c +++ b/lib/unicase/u16-casemap.c @@ -1,5 +1,5 @@  /* Case mapping for UTF-16 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-casexfrm.c b/lib/unicase/u16-casexfrm.c index 661902fc..19d4b8fa 100644 --- a/lib/unicase/u16-casexfrm.c +++ b/lib/unicase/u16-casexfrm.c @@ -1,6 +1,6 @@  /* Locale dependent transformation for case insensitive comparison of UTF-16     strings. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it @@ -26,7 +26,7 @@  #include "localcharset.h"  #include "uniconv.h" -#include "memxfrm.h" +#include "amemxfrm.h"  #define FUNC u16_casexfrm  #define UNIT uint16_t diff --git a/lib/unicase/u16-ct-casefold.c b/lib/unicase/u16-ct-casefold.c index 65e49e75..630a849b 100644 --- a/lib/unicase/u16-ct-casefold.c +++ b/lib/unicase/u16-ct-casefold.c @@ -1,5 +1,5 @@  /* Casefolding mapping for UTF-16 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-ct-tolower.c b/lib/unicase/u16-ct-tolower.c index 2b09c7e1..ae3ce89b 100644 --- a/lib/unicase/u16-ct-tolower.c +++ b/lib/unicase/u16-ct-tolower.c @@ -1,5 +1,5 @@  /* Lowercase mapping for UTF-16 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-ct-totitle.c b/lib/unicase/u16-ct-totitle.c index 095bd9f4..8a808675 100644 --- a/lib/unicase/u16-ct-totitle.c +++ b/lib/unicase/u16-ct-totitle.c @@ -1,5 +1,5 @@  /* Titlecase mapping for UTF-16 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-ct-toupper.c b/lib/unicase/u16-ct-toupper.c index d26f6c5a..95f5ef7f 100644 --- a/lib/unicase/u16-ct-toupper.c +++ b/lib/unicase/u16-ct-toupper.c @@ -1,5 +1,5 @@  /* Uppercase mapping for UTF-16 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-cased.c b/lib/unicase/u16-is-cased.c index 385c01a7..274e9bea 100644 --- a/lib/unicase/u16-is-cased.c +++ b/lib/unicase/u16-is-cased.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-casefolded.c b/lib/unicase/u16-is-casefolded.c index dd3b6c17..8fefb92d 100644 --- a/lib/unicase/u16-is-casefolded.c +++ b/lib/unicase/u16-is-casefolded.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-invariant.c b/lib/unicase/u16-is-invariant.c index a7f40da3..794ee0d2 100644 --- a/lib/unicase/u16-is-invariant.c +++ b/lib/unicase/u16-is-invariant.c @@ -1,5 +1,5 @@  /* Test whether an UTF-16 string is invariant under a given case mapping. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-lowercase.c b/lib/unicase/u16-is-lowercase.c index de51a04a..a74f1cae 100644 --- a/lib/unicase/u16-is-lowercase.c +++ b/lib/unicase/u16-is-lowercase.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-titlecase.c b/lib/unicase/u16-is-titlecase.c index 4192aad3..44eaf9be 100644 --- a/lib/unicase/u16-is-titlecase.c +++ b/lib/unicase/u16-is-titlecase.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-is-uppercase.c b/lib/unicase/u16-is-uppercase.c index 509c9bb0..d9d7de84 100644 --- a/lib/unicase/u16-is-uppercase.c +++ b/lib/unicase/u16-is-uppercase.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-tolower.c b/lib/unicase/u16-tolower.c index c931cca9..49c2a408 100644 --- a/lib/unicase/u16-tolower.c +++ b/lib/unicase/u16-tolower.c @@ -1,5 +1,5 @@  /* Lowercase mapping for UTF-16 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u16-totitle.c b/lib/unicase/u16-totitle.c index f7c59462..ef861aa6 100644 --- a/lib/unicase/u16-totitle.c +++ b/lib/unicase/u16-totitle.c @@ -1,5 +1,5 @@  /* Titlecase mapping for UTF-16 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it @@ -24,4 +24,3 @@  #define UNIT uint16_t  #define U_CT_TOTITLE u16_ct_totitle  #include "u-totitle.h" - diff --git a/lib/unicase/u16-toupper.c b/lib/unicase/u16-toupper.c index 12e888aa..62ddc41f 100644 --- a/lib/unicase/u16-toupper.c +++ b/lib/unicase/u16-toupper.c @@ -1,5 +1,5 @@  /* Uppercase mapping for UTF-16 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-casecmp.c b/lib/unicase/u32-casecmp.c index 7b67bb1c..8971d358 100644 --- a/lib/unicase/u32-casecmp.c +++ b/lib/unicase/u32-casecmp.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-casecoll.c b/lib/unicase/u32-casecoll.c index 6d1d772d..f7c30a42 100644 --- a/lib/unicase/u32-casecoll.c +++ b/lib/unicase/u32-casecoll.c @@ -1,6 +1,6 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-casefold.c b/lib/unicase/u32-casefold.c index d1a13410..5dca7a5a 100644 --- a/lib/unicase/u32-casefold.c +++ b/lib/unicase/u32-casefold.c @@ -1,5 +1,5 @@  /* Casefolding mapping for UTF-32 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-casemap.c b/lib/unicase/u32-casemap.c index 6c8213ca..d37bf2db 100644 --- a/lib/unicase/u32-casemap.c +++ b/lib/unicase/u32-casemap.c @@ -1,5 +1,5 @@  /* Case mapping for UTF-32 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-casexfrm.c b/lib/unicase/u32-casexfrm.c index bd54497b..ed5d2a9e 100644 --- a/lib/unicase/u32-casexfrm.c +++ b/lib/unicase/u32-casexfrm.c @@ -1,6 +1,6 @@  /* Locale dependent transformation for case insensitive comparison of UTF-32     strings. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it @@ -26,7 +26,7 @@  #include "localcharset.h"  #include "uniconv.h" -#include "memxfrm.h" +#include "amemxfrm.h"  #define FUNC u32_casexfrm  #define UNIT uint32_t diff --git a/lib/unicase/u32-ct-casefold.c b/lib/unicase/u32-ct-casefold.c index f360cce7..48dad9f2 100644 --- a/lib/unicase/u32-ct-casefold.c +++ b/lib/unicase/u32-ct-casefold.c @@ -1,5 +1,5 @@  /* Casefolding mapping for UTF-32 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-ct-tolower.c b/lib/unicase/u32-ct-tolower.c index 7df6a563..b0d83731 100644 --- a/lib/unicase/u32-ct-tolower.c +++ b/lib/unicase/u32-ct-tolower.c @@ -1,5 +1,5 @@  /* Lowercase mapping for UTF-32 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-ct-totitle.c b/lib/unicase/u32-ct-totitle.c index d9f51bb7..7766a2f3 100644 --- a/lib/unicase/u32-ct-totitle.c +++ b/lib/unicase/u32-ct-totitle.c @@ -1,5 +1,5 @@  /* Titlecase mapping for UTF-32 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-ct-toupper.c b/lib/unicase/u32-ct-toupper.c index e6165564..073158d1 100644 --- a/lib/unicase/u32-ct-toupper.c +++ b/lib/unicase/u32-ct-toupper.c @@ -1,5 +1,5 @@  /* Uppercase mapping for UTF-32 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-cased.c b/lib/unicase/u32-is-cased.c index e836dc15..8706e9f5 100644 --- a/lib/unicase/u32-is-cased.c +++ b/lib/unicase/u32-is-cased.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-casefolded.c b/lib/unicase/u32-is-casefolded.c index 6c2bbb0e..9965913d 100644 --- a/lib/unicase/u32-is-casefolded.c +++ b/lib/unicase/u32-is-casefolded.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-invariant.c b/lib/unicase/u32-is-invariant.c index aea4c61e..4d6b58b9 100644 --- a/lib/unicase/u32-is-invariant.c +++ b/lib/unicase/u32-is-invariant.c @@ -1,5 +1,5 @@  /* Test whether an UTF-32 string is invariant under a given case mapping. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-lowercase.c b/lib/unicase/u32-is-lowercase.c index cc2fa2dc..beaa56ae 100644 --- a/lib/unicase/u32-is-lowercase.c +++ b/lib/unicase/u32-is-lowercase.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-titlecase.c b/lib/unicase/u32-is-titlecase.c index ee48fc73..89458ffd 100644 --- a/lib/unicase/u32-is-titlecase.c +++ b/lib/unicase/u32-is-titlecase.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-is-uppercase.c b/lib/unicase/u32-is-uppercase.c index 369a68b9..1b82dab3 100644 --- a/lib/unicase/u32-is-uppercase.c +++ b/lib/unicase/u32-is-uppercase.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-tolower.c b/lib/unicase/u32-tolower.c index b9c53eda..ea5c3c81 100644 --- a/lib/unicase/u32-tolower.c +++ b/lib/unicase/u32-tolower.c @@ -1,5 +1,5 @@  /* Lowercase mapping for UTF-32 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-totitle.c b/lib/unicase/u32-totitle.c index d144ae75..e9d65ee6 100644 --- a/lib/unicase/u32-totitle.c +++ b/lib/unicase/u32-totitle.c @@ -1,5 +1,5 @@  /* Titlecase mapping for UTF-32 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u32-toupper.c b/lib/unicase/u32-toupper.c index d58c8e24..c334465d 100644 --- a/lib/unicase/u32-toupper.c +++ b/lib/unicase/u32-toupper.c @@ -1,5 +1,5 @@  /* Uppercase mapping for UTF-32 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-casecmp.c b/lib/unicase/u8-casecmp.c index 4edbfc35..4bddc83b 100644 --- a/lib/unicase/u8-casecmp.c +++ b/lib/unicase/u8-casecmp.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-casecoll.c b/lib/unicase/u8-casecoll.c index 694011c9..2784cfed 100644 --- a/lib/unicase/u8-casecoll.c +++ b/lib/unicase/u8-casecoll.c @@ -1,6 +1,6 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-casefold.c b/lib/unicase/u8-casefold.c index e3c91771..b73e68c1 100644 --- a/lib/unicase/u8-casefold.c +++ b/lib/unicase/u8-casefold.c @@ -1,5 +1,5 @@  /* Casefolding mapping for UTF-8 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-casemap.c b/lib/unicase/u8-casemap.c index 9e4d0c09..de7217b4 100644 --- a/lib/unicase/u8-casemap.c +++ b/lib/unicase/u8-casemap.c @@ -1,5 +1,5 @@  /* Case mapping for UTF-8 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-casexfrm.c b/lib/unicase/u8-casexfrm.c index b3e0c664..72e9ec9c 100644 --- a/lib/unicase/u8-casexfrm.c +++ b/lib/unicase/u8-casexfrm.c @@ -1,6 +1,6 @@  /* Locale dependent transformation for case insensitive comparison of UTF-8     strings. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it @@ -26,7 +26,7 @@  #include "localcharset.h"  #include "uniconv.h" -#include "memxfrm.h" +#include "amemxfrm.h"  #define FUNC u8_casexfrm  #define UNIT uint8_t diff --git a/lib/unicase/u8-ct-casefold.c b/lib/unicase/u8-ct-casefold.c index 45bacfc5..65fe985d 100644 --- a/lib/unicase/u8-ct-casefold.c +++ b/lib/unicase/u8-ct-casefold.c @@ -1,5 +1,5 @@  /* Casefolding mapping for UTF-8 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-ct-tolower.c b/lib/unicase/u8-ct-tolower.c index 1b0ee33c..704f25b2 100644 --- a/lib/unicase/u8-ct-tolower.c +++ b/lib/unicase/u8-ct-tolower.c @@ -1,5 +1,5 @@  /* Lowercase mapping for UTF-8 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-ct-totitle.c b/lib/unicase/u8-ct-totitle.c index 7bcdc0dc..518701a4 100644 --- a/lib/unicase/u8-ct-totitle.c +++ b/lib/unicase/u8-ct-totitle.c @@ -1,5 +1,5 @@  /* Titlecase mapping for UTF-8 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-ct-toupper.c b/lib/unicase/u8-ct-toupper.c index c22b25af..4931f5bd 100644 --- a/lib/unicase/u8-ct-toupper.c +++ b/lib/unicase/u8-ct-toupper.c @@ -1,5 +1,5 @@  /* Uppercase mapping for UTF-8 substrings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-cased.c b/lib/unicase/u8-is-cased.c index 56fc9c7c..fa1d6132 100644 --- a/lib/unicase/u8-is-cased.c +++ b/lib/unicase/u8-is-cased.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-casefolded.c b/lib/unicase/u8-is-casefolded.c index 007a5126..58ba4f80 100644 --- a/lib/unicase/u8-is-casefolded.c +++ b/lib/unicase/u8-is-casefolded.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-invariant.c b/lib/unicase/u8-is-invariant.c index 4794e567..074b92df 100644 --- a/lib/unicase/u8-is-invariant.c +++ b/lib/unicase/u8-is-invariant.c @@ -1,5 +1,5 @@  /* Test whether an UTF-8 string is invariant under a given case mapping. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-lowercase.c b/lib/unicase/u8-is-lowercase.c index 8501614e..67ce7df5 100644 --- a/lib/unicase/u8-is-lowercase.c +++ b/lib/unicase/u8-is-lowercase.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-titlecase.c b/lib/unicase/u8-is-titlecase.c index 6357a34e..a37f7c78 100644 --- a/lib/unicase/u8-is-titlecase.c +++ b/lib/unicase/u8-is-titlecase.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-is-uppercase.c b/lib/unicase/u8-is-uppercase.c index 817579f3..f1eac5ac 100644 --- a/lib/unicase/u8-is-uppercase.c +++ b/lib/unicase/u8-is-uppercase.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-tolower.c b/lib/unicase/u8-tolower.c index f657feb3..c75b16bb 100644 --- a/lib/unicase/u8-tolower.c +++ b/lib/unicase/u8-tolower.c @@ -1,5 +1,5 @@  /* Lowercase mapping for UTF-8 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-totitle.c b/lib/unicase/u8-totitle.c index e63cda9e..730a3f15 100644 --- a/lib/unicase/u8-totitle.c +++ b/lib/unicase/u8-totitle.c @@ -1,5 +1,5 @@  /* Titlecase mapping for UTF-8 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/u8-toupper.c b/lib/unicase/u8-toupper.c index 7429e525..671d5698 100644 --- a/lib/unicase/u8-toupper.c +++ b/lib/unicase/u8-toupper.c @@ -1,5 +1,5 @@  /* Uppercase mapping for UTF-8 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/ulc-casecmp.c b/lib/unicase/ulc-casecmp.c index 1f343cd5..6a2ff89f 100644 --- a/lib/unicase/ulc-casecmp.c +++ b/lib/unicase/ulc-casecmp.c @@ -1,5 +1,5 @@  /* Case and normalization insensitive comparison of strings. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/ulc-casecoll.c b/lib/unicase/ulc-casecoll.c index 9645e147..e8458de0 100644 --- a/lib/unicase/ulc-casecoll.c +++ b/lib/unicase/ulc-casecoll.c @@ -1,5 +1,5 @@  /* 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.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/ulc-casexfrm.c b/lib/unicase/ulc-casexfrm.c index 89982116..81f2cfaa 100644 --- a/lib/unicase/ulc-casexfrm.c +++ b/lib/unicase/ulc-casexfrm.c @@ -1,5 +1,5 @@  /* Locale dependent transformation for case insensitive comparison of strings. -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it diff --git a/lib/unicase/unicasemap.h b/lib/unicase/unicasemap.h index 01880834..3282ae46 100644 --- a/lib/unicase/unicasemap.h +++ b/lib/unicase/unicasemap.h @@ -1,5 +1,5 @@  /* Case mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent). -   Copyright (C) 2009-2010 Free Software Foundation, Inc. +   Copyright (C) 2009-2015 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or modify it  | 
