diff options
Diffstat (limited to 'lib/unicase')
93 files changed, 854 insertions, 677 deletions
| diff --git a/lib/unicase/cased.c b/lib/unicase/cased.c index 4894f6de..cb7fb6dc 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/cased.h b/lib/unicase/cased.h index 156c1ee8..7b1e5b15 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-uni-tables.c for Unicode 8.0.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.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[20 << 4]; +    /*unsigned*/ int level3[21 << 4];    }  u_casing_property_cased =  { @@ -265,11 +265,11 @@ u_casing_property_cased =         -1,         -1,         -1, +        3 +   256 * sizeof (short) / sizeof (int) +   304,         -1,         -1,         -1, -       -1, -        3 +   256 * sizeof (short) / sizeof (int) +   304, +        3 +   256 * sizeof (short) / sizeof (int) +   320,         -1,         -1,         -1, @@ -300,7 +300,7 @@ u_casing_property_cased =      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x000001FF, 0x00000000, 0x00000000, 0x00000000,      0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,      0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,      0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, @@ -322,7 +322,7 @@ u_casing_property_cased =      0x00000000, 0x00000000, 0xFFFFFFFF, 0x00003FFF,      0x3FFFFFFF, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, -    0xFFFF78FF, 0x00FF3FFF, 0x00000000, 0x07000000, +    0xFFFF78FF, 0x00FF7FFF, 0x00000000, 0x07000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0xFFFF0000, 0xF7FFFFFF, 0xFFFF003F, @@ -336,7 +336,7 @@ u_casing_property_cased =      0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -357,6 +357,10 @@ u_casing_property_cased =      0xFFFFFDFF, 0xFFFFFDFF, 0x00000FF7, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 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 cfe91b32..5dec9590 100644 --- a/lib/unicase/casefold.h +++ b/lib/unicase/casefold.h @@ -1,5 +1,5 @@  /* Casefolding of Unicode characters. -   Copyright (C) 2009-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include "unitypes.h" diff --git a/lib/unicase/caseprop.h b/lib/unicase/caseprop.h index 432bcd56..6c630ab4 100644 --- a/lib/unicase/caseprop.h +++ b/lib/unicase/caseprop.h @@ -1,5 +1,5 @@  /* Case related properties of Unicode characters. -   Copyright (C) 2009-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <stdbool.h>  #include "unitypes.h" diff --git a/lib/unicase/context.h b/lib/unicase/context.h index 9dd5e11d..bc2b353c 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  /* The context of a prefix string combines the information of the "Before C" diff --git a/lib/unicase/empty-prefix-context.c b/lib/unicase/empty-prefix-context.c index 225e54b3..1b657669 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/empty-suffix-context.c b/lib/unicase/empty-suffix-context.c index 36a040e8..7eb34d10 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/ignorable.c b/lib/unicase/ignorable.c index a001aefc..47d77870 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006-2007, 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/ignorable.h b/lib/unicase/ignorable.h index 3b7f1ff3..a80b60dd 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-uni-tables.c for Unicode 8.0.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.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[42 << 4]; +    /*unsigned*/ int level3[44 << 4];    }  u_casing_property_case_ignorable =  { @@ -176,6 +176,7 @@ u_casing_property_case_ignorable =         16 +   384 * sizeof (short) / sizeof (int) +   512,         -1,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   528,         -1,         -1,         -1, @@ -214,11 +215,9 @@ u_casing_property_case_ignorable =         -1,         -1,         -1, -       -1, -       16 +   384 * sizeof (short) / sizeof (int) +   528, -       -1,         16 +   384 * sizeof (short) / sizeof (int) +   544,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   560,         -1,         -1,         -1, @@ -256,8 +255,8 @@ u_casing_property_case_ignorable =         -1,         -1,         -1, -       16 +   384 * sizeof (short) / sizeof (int) +   560,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   576,         -1,         -1,         -1, @@ -266,31 +265,32 @@ u_casing_property_case_ignorable =         -1,         -1,         -1, -       16 +   384 * sizeof (short) / sizeof (int) +   576, -       16 +   384 * sizeof (short) / sizeof (int) +   592,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   592, +       16 +   384 * sizeof (short) / sizeof (int) +   608,         -1,         -1, -       16 +   384 * sizeof (short) / sizeof (int) +   608,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   624,         -1,         -1, +       16 +   384 * sizeof (short) / sizeof (int) +   640,         -1,         -1,         -1, -       16 +   384 * sizeof (short) / sizeof (int) +   624, +       16 +   384 * sizeof (short) / sizeof (int) +   656,         -1,         -1,         -1,         -1, -       16 +   384 * sizeof (short) / sizeof (int) +   640, +       16 +   384 * sizeof (short) / sizeof (int) +   672,         -1,         -1,         -1,         -1,         -1,         -1, -       16 +   384 * sizeof (short) / sizeof (int) +   656, +       16 +   384 * sizeof (short) / sizeof (int) +   688,         -1,         -1,         -1, @@ -437,7 +437,7 @@ u_casing_property_case_ignorable =      0x00028000, 0xFFFF0000, 0x000007FF, 0x00000000,      0x00000000, 0x0001FFC0, 0x00000000, 0x043FF800,      0xFFC00000, 0x00003FFF, 0x0E000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0xFFFFFFF8, +    0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFF,      0x00000007, 0x14000000, 0x00FE21FE, 0x0002000C,      0x00000002, 0x10000000, 0x0000201E, 0x0000000C,      0x00000006, 0x10000000, 0x00023986, 0x00230000, @@ -465,7 +465,7 @@ u_casing_property_case_ignorable =      0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,      0x00000000, 0x3FB00000, 0x208FFE40, 0x00000000,      0x00007800, 0x00000000, 0x00000008, 0x00000000, -    0x00000000, 0x00000200, 0x00000000, 0x00000000, +    0x00000060, 0x00000200, 0x00000000, 0x00000000,      0x00000000, 0x0E040187, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5, @@ -475,7 +475,7 @@ u_casing_property_case_ignorable =      0x00000000, 0x00CFF000, 0x00000000, 0x3F000000,      0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0xFFFFFFFF, 0xF03FFFFF, +    0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -509,7 +509,7 @@ u_casing_property_case_ignorable =      0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,      0x00000700, 0x00000000, 0x00000000, 0x00000000,      0x00000844, 0x00000060, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000010, 0x0003FFFF, +    0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,      0x00000000, 0x00003FC0, 0x0003FF80, 0x00000000,      0x00000007, 0x13C80000, 0x00008000, 0x00000060,      0x00000000, 0x00667E00, 0x00001008, 0x10010000, @@ -540,11 +540,11 @@ u_casing_property_case_ignorable =      0x00000003, 0x26780000, 0x00000000, 0x00000000,      0x00000007, 0x001FEF80, 0x00000000, 0x00080000,      0x00000003, 0x7FC00000, 0x00001C00, 0x00000000, -    0x00000000, 0x00D38000, 0x00000000, 0x00000000, +    0x00000000, 0x40D38000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x80000000, 0x000007F8,      0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0xFF000000, 0x0000005C, 0x00000000,      0x00000000, 0x85F80000, 0x0000000D, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0xB03C0000, 0x30000001, 0x00000000, @@ -552,6 +552,10 @@ u_casing_property_case_ignorable =      0x00000000, 0x00BF2800, 0x00000000, 0x00000000,      0xE0000000, 0x00000FBC, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0xBF7F0000, 0x00000000, 0x00000000, +    0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x001F0000,      0x00000000, 0x007F0000, 0x0000000F, 0x00000000, @@ -559,7 +563,7 @@ u_casing_property_case_ignorable =      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0xFFFF8000, 0x00000000, 0x00000000, 0x00000000, +    0xFFFF8000, 0x00000000, 0x00000000, 0x00000001,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x60000000, 0x0000000F, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -576,11 +580,15 @@ u_casing_property_case_ignorable =      0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, -    0x00000000, 0x00000000, 0x007F0000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x007F0000, 0x00000000, +    0x00000000, 0x00000000, 0x000007F0, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000, +    0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0x00000000,      0x00000000, 0x00000000, 0x00000000, 0xF8000000, diff --git a/lib/unicase/invariant.h b/lib/unicase/invariant.h index 8879c844..f139f042 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <stdbool.h>  #include <stddef.h> diff --git a/lib/unicase/locale-language.c b/lib/unicase/locale-language.c index ebc9786b..6ff8010c 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/locale-languages.h b/lib/unicase/locale-languages.h index 1b69e80e..3a4add3b 100644 --- a/lib/unicase/locale-languages.h +++ b/lib/unicase/locale-languages.h @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unicase/locale-languages.gperf  */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: gperf -m 10 ../../lib/unicase/locale-languages.gperf  */  /* Computed positions: -k'1-3' */  #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -26,7 +26,7 @@        && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \        && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))  /* The character set is not based on ISO-646.  */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." +#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."  #endif @@ -45,7 +45,7 @@ inline  #endif  #endif  static unsigned int -uc_locale_language_hash (register const char *str, register unsigned int len) +uc_locale_language_hash (register const char *str, register size_t len)  {    static const unsigned short asso_values[] =      { @@ -78,7 +78,7 @@ uc_locale_language_hash (register const char *str, register unsigned int len)        462, 462, 462, 462, 462, 462, 462, 462, 462, 462,        462, 462, 462      }; -  register int hval = len; +  register unsigned int hval = len;    switch (hval)      { @@ -95,14 +95,8 @@ uc_locale_language_hash (register const char *str, register unsigned int len)    return hval;  } -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif  const char * -uc_locale_languages_lookup (register const char *str, register unsigned int len) +uc_locale_languages_lookup (register const char *str, register size_t len)  {    struct stringpool_t      { @@ -670,358 +664,358 @@ uc_locale_languages_lookup (register const char *str, register unsigned int len)    static const int wordlist[] =      {        -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str4, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str5, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str6, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str7, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str8, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str4, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str5, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str8,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str11, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str12, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str13, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str14, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str15, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str16, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str17, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str18, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str19, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str19,        -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str23, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str24, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str25, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str24, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str25,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str28, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str29, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str30, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str31, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str32, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str33, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str28, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str29, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str30, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str31, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str32, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str33,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str35, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str36, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str37, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str38, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str39, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str40, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str41, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str42, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str35, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str36, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str37, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str38, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str39, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str40, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str41, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str42,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str44, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str45, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str44, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str45,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str47, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str48, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str47, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str48,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str50, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str51, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str52, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str53, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str54, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str55, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str56, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str50, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str51, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str52, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str53, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str54, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str55, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str56,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str58, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str58,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str61, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str62, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str63, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str64, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str65, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str66, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str67, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str61, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str62, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str63, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str64, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str65, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str66, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str67,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str69, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str69,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str71, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str72, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str73, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str71, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str72, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str73,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str75, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str76, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str77, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str78, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str79, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str75, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str76, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str77, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str78, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str79,        -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str84, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str85, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str86, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str84, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str85, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str86,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str88, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str89, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str90, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str91, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str92, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str88, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str89, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str90, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str91, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str92,        -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str97, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str98, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str99, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str100, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str97, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str98, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str99, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str100,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str102, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str103, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str102, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str103,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str106, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str106,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str108, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str109, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str110, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str108, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str109, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str110,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str113, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str114, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str115, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str116, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str117, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str118, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str119, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str120, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str113, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str114, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str115, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str116, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str117, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str118, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str119, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str120,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str123, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str123,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str125, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str125,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str127, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str128, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str127, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str128,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str130, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str131, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str132, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str133, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str134, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str135, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str130, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str131, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str132, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str133, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str134, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str135,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str137, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str137,        -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str141, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str142, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str143, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str141, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str142, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str143,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str145, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str146, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str147, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str145, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str146, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str147,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str149, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str150, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str151, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str149, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str150, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str151,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str153, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str153,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str156, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str157, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str158, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str159, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str160, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str161, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str162, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str163, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str156, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str157, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str158, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str159, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str160, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str161, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str162, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str163,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str165, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str166, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str167, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str165, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str166, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str167,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str169, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str170, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str171, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str169, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str170, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str171,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str173, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str174, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str175, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str173, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str174, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str175,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str177, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str178, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str179, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str180, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str181, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str182, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str183, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str184, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str177, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str178, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str179, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str180, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str181, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str182, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str183, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str184,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str186, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str187, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str188, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str189, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str190, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str191, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str186, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str187, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str188, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str189, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str190, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str191,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str193, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str193,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str195, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str196, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str197, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str198, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str199, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str200, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str195, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str196, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str197, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str198, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str199, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str200,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str202, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str203, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str204, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str205, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str206, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str207, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str208, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str209, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str210, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str211, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str212, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str213, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str214, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str215, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str202, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str203, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str204, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str205, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str206, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str207, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str208, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str209, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str210, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str211, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str212, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str213, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str214, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str215,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str217, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str218, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str219, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str220, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str221, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str222, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str223, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str224, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str225, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str226, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str227, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str217, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str218, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str219, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str220, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str221, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str222, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str223, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str224, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str225, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str226, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str227,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str229, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str230, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str231, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str229, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str230, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str231,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str234, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str235, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str236, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str237, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str234, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str235, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str236, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str237,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str240, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str241, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str242, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str240, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str241, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str242,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str244, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str245, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str246, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str247, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str248, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str249, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str250, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str251, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str252, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str253, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str254, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str255, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str244, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str245, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str246, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str247, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str248, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str249, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str250, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str251, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str252, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str253, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str254, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str255,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str257, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str258, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str259, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str260, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str261, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str262, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str257, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str258, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str259, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str260, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str261, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str262,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str264, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str265, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str266, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str267, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str264, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str265, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str266, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str267,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str269, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str270, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str269, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str270,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str272, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str273, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str272, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str273,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str276, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str277, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str278, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str276, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str277, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str278,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str280, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str281, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str280, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str281,        -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str286, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str286,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str289, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str289,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str291, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str291,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str293, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str293,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str295, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str296, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str297, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str298, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str295, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str296, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str297, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str298,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str300, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str300,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str302, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str303, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str304, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str302, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str303, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str304,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str307, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str308, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str309, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str307, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str308, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str309,        -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str313, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str313,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str316, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str316,        -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str320, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str320,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str323, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str324, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str323, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str324,        -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str329, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str329,        -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str333, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str334, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str335, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str333, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str334, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str335,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str337, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str338, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str337, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str338,        -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str343, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str343,        -1, -1, -1, -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str351, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str351,        -1, -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str357, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str357,        -1, -1, -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str364, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str365, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str364, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str365,        -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str369, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str369,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str371, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str371,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str374, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str375, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str376, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str374, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str375, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str376,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str378, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str378,        -1, -1, -1, -1, -1, -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str388, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str388,        -1, -1, -1, -1, -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str397, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str397,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str399, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str400, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str399, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str400,        -1, -1, -1, -1, -1, -1, -1, -1, -1,        -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str414, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str414,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str416, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str416,        -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str420, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str420,        -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str424, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str424,        -1, -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str430, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str430,        -1, -1, -1, -1, -1, -1, -1, -1, -1,        -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str441, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str441,        -1, -1, -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str448, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str448,        -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str451, +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str451,        -1, -1, -1, -1, -1, -1, -1, -1, -1, -      (int)(long)&((struct stringpool_t *)0)->stringpool_str461 +      (int)(size_t)&((struct stringpool_t *)0)->stringpool_str461      };    if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)      { -      register int key = uc_locale_language_hash (str, len); +      register unsigned int key = uc_locale_language_hash (str, len); -      if (key <= MAX_HASH_VALUE && key >= 0) +      if (key <= MAX_HASH_VALUE)          if (len == lengthtable[key])            {              register const char *s = wordlist[key] + stringpool; @@ -1032,7 +1026,7 @@ uc_locale_languages_lookup (register const char *str, register unsigned int len)      }    return 0;  } -#line 271 "./unicase/locale-languages.gperf" +#line 271 "../../lib/unicase/locale-languages.gperf"  /*   * Local Variables: diff --git a/lib/unicase/simple-mapping.h b/lib/unicase/simple-mapping.h index b67eafa9..8574b708 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  ucs4_t  FUNC (ucs4_t uc) diff --git a/lib/unicase/special-casing-table.gperf b/lib/unicase/special-casing-table.gperf index 8d8d14f2..287f49a2 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 8.0.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0.  */  struct special_casing_rule { char code[3]; };  %struct-type  %language=ANSI-C diff --git a/lib/unicase/special-casing-table.h b/lib/unicase/special-casing-table.h index c25bb94f..8417e0a0 100644 --- a/lib/unicase/special-casing-table.h +++ b/lib/unicase/special-casing-table.h @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.4 */ -/* Command-line: gperf -m 10 ./unicase/special-casing-table.gperf  */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: gperf -m 10 ../../lib/unicase/special-casing-table.gperf  */  /* Computed positions: -k'1-3' */ @@ -19,7 +19,7 @@ inline  #endif  /*ARGSUSED*/  static unsigned int -gl_unicase_special_hash (register const char *str, register unsigned int len) +gl_unicase_special_hash (register const char *str, register size_t len)  {    static const unsigned char asso_values[] =      { @@ -53,14 +53,8 @@ gl_unicase_special_hash (register const char *str, register unsigned int len)    return asso_values[(unsigned char)str[2]+1] + asso_values[(unsigned char)str[1]] + asso_values[(unsigned char)str[0]];  } -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif  const struct special_casing_rule * -gl_unicase_special_lookup (register const char *str, register unsigned int len) +gl_unicase_special_lookup (register const char *str, register size_t len)  {    static const unsigned char lengthtable[] =      { @@ -76,257 +70,257 @@ gl_unicase_special_lookup (register const char *str, register unsigned int len)      };    static const struct special_casing_rule wordlist[] =      { -#line 126 "./unicase/special-casing-table.gperf" +#line 126 "../../lib/unicase/special-casing-table.gperf"        {"\373\001\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0046, 0x0049,      0 }, { 0xFB01,      0,      0 }, { 0x0046, 0x0069,      0 }, { 0x0066, 0x0069,      0 }}, -#line 31 "./unicase/special-casing-table.gperf" +#line 31 "../../lib/unicase/special-casing-table.gperf"        {"\001I\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x02BC, 0x004E,      0 }, { 0x0149,      0,      0 }, { 0x02BC, 0x004E,      0 }, { 0x02BC, 0x006E,      0 }}, -#line 125 "./unicase/special-casing-table.gperf" +#line 125 "../../lib/unicase/special-casing-table.gperf"        {"\373\000\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0046, 0x0046,      0 }, { 0xFB00,      0,      0 }, { 0x0046, 0x0066,      0 }, { 0x0066, 0x0066,      0 }}, -#line 15 "./unicase/special-casing-table.gperf" +#line 15 "../../lib/unicase/special-casing-table.gperf"        {"\000I\000", 1,  SCC_MORE_ABOVE       , {  'l',  't' }, { 0x0049,      0,      0 }, { 0x0069, 0x0307,      0 }, { 0x0049,      0,      0 }, { 0x0069,      0,      0 }}, -#line 127 "./unicase/special-casing-table.gperf" +#line 127 "../../lib/unicase/special-casing-table.gperf"        {"\373\002\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0046, 0x004C,      0 }, { 0xFB02,      0,      0 }, { 0x0046, 0x006C,      0 }, { 0x0066, 0x006C,      0 }}, -#line 128 "./unicase/special-casing-table.gperf" +#line 128 "../../lib/unicase/special-casing-table.gperf"        {"\373\003\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0046, 0x0046, 0x0049 }, { 0xFB03,      0,      0 }, { 0x0046, 0x0066, 0x0069 }, { 0x0066, 0x0066, 0x0069 }}, -#line 28 "./unicase/special-casing-table.gperf" +#line 28 "../../lib/unicase/special-casing-table.gperf"        {"\0010\000", 1,  SCC_ALWAYS           , {  't',  'r' }, { 0x0130,      0,      0 }, { 0x0069,      0,      0 }, { 0x0130,      0,      0 }, { 0x0069,      0,      0 }}, -#line 16 "./unicase/special-casing-table.gperf" +#line 16 "../../lib/unicase/special-casing-table.gperf"        {"\000I\001", 1, -SCC_BEFORE_DOT       , {  't',  'r' }, { 0x0049,      0,      0 }, { 0x0131,      0,      0 }, { 0x0049,      0,      0 }, { 0x0131,      0,      0 }}, -#line 17 "./unicase/special-casing-table.gperf" +#line 17 "../../lib/unicase/special-casing-table.gperf"        {"\000I\002", 1, -SCC_BEFORE_DOT       , {  'a',  'z' }, { 0x0049,      0,      0 }, { 0x0131,      0,      0 }, { 0x0049,      0,      0 }, { 0x0131,      0,      0 }}, -#line 33 "./unicase/special-casing-table.gperf" +#line 33 "../../lib/unicase/special-casing-table.gperf"        {"\003\007\000", 1,  SCC_AFTER_SOFT_DOTTED, {  'l',  't' }, {      0,      0,      0 }, { 0x0307,      0,      0 }, {      0,      0,      0 }, { 0x0307,      0,      0 }}, -#line 29 "./unicase/special-casing-table.gperf" +#line 29 "../../lib/unicase/special-casing-table.gperf"        {"\0010\001", 1,  SCC_ALWAYS           , {  'a',  'z' }, { 0x0130,      0,      0 }, { 0x0069,      0,      0 }, { 0x0130,      0,      0 }, { 0x0069,      0,      0 }}, -#line 30 "./unicase/special-casing-table.gperf" +#line 30 "../../lib/unicase/special-casing-table.gperf"        {"\0010\002", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0130,      0,      0 }, { 0x0069, 0x0307,      0 }, { 0x0130,      0,      0 }, { 0x0069, 0x0307,      0 }}, -#line 130 "./unicase/special-casing-table.gperf" +#line 130 "../../lib/unicase/special-casing-table.gperf"        {"\373\005\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0053, 0x0054,      0 }, { 0xFB05,      0,      0 }, { 0x0053, 0x0074,      0 }, { 0x0073, 0x0074,      0 }}, -#line 34 "./unicase/special-casing-table.gperf" +#line 34 "../../lib/unicase/special-casing-table.gperf"        {"\003\007\001", 1,  SCC_AFTER_I          , {  't',  'r' }, { 0x0307,      0,      0 }, {      0,      0,      0 }, { 0x0307,      0,      0 }, { 0x0307,      0,      0 }}, -#line 35 "./unicase/special-casing-table.gperf" +#line 35 "../../lib/unicase/special-casing-table.gperf"        {"\003\007\002", 0,  SCC_AFTER_I          , {  'a',  'z' }, { 0x0307,      0,      0 }, {      0,      0,      0 }, { 0x0307,      0,      0 }, { 0x0307,      0,      0 }}, -#line 19 "./unicase/special-casing-table.gperf" +#line 19 "../../lib/unicase/special-casing-table.gperf"        {"\000I\004", 0,  SCC_ALWAYS           , {  'a',  'z' }, { 0x0049,      0,      0 }, { 0x0069,      0,      0 }, { 0x0049,      0,      0 }, { 0x0131,      0,      0 }}, -#line 23 "./unicase/special-casing-table.gperf" +#line 23 "../../lib/unicase/special-casing-table.gperf"        {"\000\314\000", 0,  SCC_ALWAYS           , {  'l',  't' }, { 0x00CC,      0,      0 }, { 0x0069, 0x0307, 0x0300 }, { 0x00CC,      0,      0 }, { 0x00EC,      0,      0 }}, -#line 109 "./unicase/special-casing-table.gperf" +#line 109 "../../lib/unicase/special-casing-table.gperf"        {"\037\314\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0397, 0x0399,      0 }, { 0x1FC3,      0,      0 }, { 0x1FCC,      0,      0 }, { 0x03B7, 0x03B9,      0 }}, -#line 85 "./unicase/special-casing-table.gperf" +#line 85 "../../lib/unicase/special-casing-table.gperf"        {"\037\243\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6B, 0x0399,      0 }, { 0x1FA3,      0,      0 }, { 0x1FAB,      0,      0 }, { 0x1F63, 0x03B9,      0 }}, -#line 80 "./unicase/special-casing-table.gperf" +#line 80 "../../lib/unicase/special-casing-table.gperf"        {"\037\236\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2E, 0x0399,      0 }, { 0x1F96,      0,      0 }, { 0x1F9E,      0,      0 }, { 0x1F26, 0x03B9,      0 }}, -#line 37 "./unicase/special-casing-table.gperf" +#line 37 "../../lib/unicase/special-casing-table.gperf"        {"\003\243\000", 0,  SCC_FINAL_SIGMA      , { '\0', '\0' }, { 0x03A3,      0,      0 }, { 0x03C2,      0,      0 }, { 0x03A3,      0,      0 }, { 0x03C3,      0,      0 }}, -#line 45 "./unicase/special-casing-table.gperf" +#line 45 "../../lib/unicase/special-casing-table.gperf"        {"\036\236\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1E9E,      0,      0 }, { 0x00DF,      0,      0 }, { 0x1E9E,      0,      0 }, { 0x0073, 0x0073,      0 }}, -#line 76 "./unicase/special-casing-table.gperf" +#line 76 "../../lib/unicase/special-casing-table.gperf"        {"\037\232\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2A, 0x0399,      0 }, { 0x1F92,      0,      0 }, { 0x1F9A,      0,      0 }, { 0x1F22, 0x03B9,      0 }}, -#line 75 "./unicase/special-casing-table.gperf" +#line 75 "../../lib/unicase/special-casing-table.gperf"        {"\037\231\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F29, 0x0399,      0 }, { 0x1F91,      0,      0 }, { 0x1F99,      0,      0 }, { 0x1F21, 0x03B9,      0 }}, -#line 44 "./unicase/special-casing-table.gperf" +#line 44 "../../lib/unicase/special-casing-table.gperf"        {"\036\232\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0041, 0x02BE,      0 }, { 0x1E9A,      0,      0 }, { 0x0041, 0x02BE,      0 }, { 0x0061, 0x02BE,      0 }}, -#line 43 "./unicase/special-casing-table.gperf" +#line 43 "../../lib/unicase/special-casing-table.gperf"        {"\036\231\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0059, 0x030A,      0 }, { 0x1E99,      0,      0 }, { 0x0059, 0x030A,      0 }, { 0x0079, 0x030A,      0 }}, -#line 74 "./unicase/special-casing-table.gperf" +#line 74 "../../lib/unicase/special-casing-table.gperf"        {"\037\230\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F28, 0x0399,      0 }, { 0x1F90,      0,      0 }, { 0x1F98,      0,      0 }, { 0x1F20, 0x03B9,      0 }}, -#line 73 "./unicase/special-casing-table.gperf" +#line 73 "../../lib/unicase/special-casing-table.gperf"        {"\037\227\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2F, 0x0399,      0 }, { 0x1F97,      0,      0 }, { 0x1F9F,      0,      0 }, { 0x1F27, 0x03B9,      0 }}, -#line 42 "./unicase/special-casing-table.gperf" +#line 42 "../../lib/unicase/special-casing-table.gperf"        {"\036\230\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0057, 0x030A,      0 }, { 0x1E98,      0,      0 }, { 0x0057, 0x030A,      0 }, { 0x0077, 0x030A,      0 }}, -#line 41 "./unicase/special-casing-table.gperf" +#line 41 "../../lib/unicase/special-casing-table.gperf"        {"\036\227\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0054, 0x0308,      0 }, { 0x1E97,      0,      0 }, { 0x0054, 0x0308,      0 }, { 0x0074, 0x0308,      0 }}, -#line 72 "./unicase/special-casing-table.gperf" +#line 72 "../../lib/unicase/special-casing-table.gperf"        {"\037\226\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2E, 0x0399,      0 }, { 0x1F96,      0,      0 }, { 0x1F9E,      0,      0 }, { 0x1F26, 0x03B9,      0 }}, -#line 66 "./unicase/special-casing-table.gperf" +#line 66 "../../lib/unicase/special-casing-table.gperf"        {"\037\220\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F28, 0x0399,      0 }, { 0x1F90,      0,      0 }, { 0x1F98,      0,      0 }, { 0x1F20, 0x03B9,      0 }}, -#line 40 "./unicase/special-casing-table.gperf" +#line 40 "../../lib/unicase/special-casing-table.gperf"        {"\036\226\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0048, 0x0331,      0 }, { 0x1E96,      0,      0 }, { 0x0048, 0x0331,      0 }, { 0x0068, 0x0331,      0 }}, -#line 36 "./unicase/special-casing-table.gperf" +#line 36 "../../lib/unicase/special-casing-table.gperf"        {"\003\220\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0399, 0x0308, 0x0301 }, { 0x0390,      0,      0 }, { 0x0399, 0x0308, 0x0301 }, { 0x03B9, 0x0308, 0x0301 }}, -#line 57 "./unicase/special-casing-table.gperf" +#line 57 "../../lib/unicase/special-casing-table.gperf"        {"\037\207\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0F, 0x0399,      0 }, { 0x1F87,      0,      0 }, { 0x1F8F,      0,      0 }, { 0x1F07, 0x03B9,      0 }}, -#line 21 "./unicase/special-casing-table.gperf" +#line 21 "../../lib/unicase/special-casing-table.gperf"        {"\000i\000", 1,  SCC_ALWAYS           , {  't',  'r' }, { 0x0130,      0,      0 }, { 0x0069,      0,      0 }, { 0x0130,      0,      0 }, { 0x0069,      0,      0 }}, -#line 124 "./unicase/special-casing-table.gperf" +#line 124 "../../lib/unicase/special-casing-table.gperf"        {"\037\374\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A9, 0x0399,      0 }, { 0x1FF3,      0,      0 }, { 0x1FFC,      0,      0 }, { 0x03C9, 0x03B9,      0 }}, -#line 129 "./unicase/special-casing-table.gperf" +#line 129 "../../lib/unicase/special-casing-table.gperf"        {"\373\004\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0046, 0x0046, 0x004C }, { 0xFB04,      0,      0 }, { 0x0046, 0x0066, 0x006C }, { 0x0066, 0x0066, 0x006C }}, -#line 123 "./unicase/special-casing-table.gperf" +#line 123 "../../lib/unicase/special-casing-table.gperf"        {"\037\367\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A9, 0x0342, 0x0399 }, { 0x1FF7,      0,      0 }, { 0x03A9, 0x0342, 0x0345 }, { 0x03C9, 0x0342, 0x03B9 }}, -#line 22 "./unicase/special-casing-table.gperf" +#line 22 "../../lib/unicase/special-casing-table.gperf"        {"\000i\001", 0,  SCC_ALWAYS           , {  'a',  'z' }, { 0x0130,      0,      0 }, { 0x0069,      0,      0 }, { 0x0130,      0,      0 }, { 0x0069,      0,      0 }}, -#line 18 "./unicase/special-casing-table.gperf" +#line 18 "../../lib/unicase/special-casing-table.gperf"        {"\000I\003", 1,  SCC_ALWAYS           , {  't',  'r' }, { 0x0049,      0,      0 }, { 0x0069,      0,      0 }, { 0x0049,      0,      0 }, { 0x0131,      0,      0 }}, -#line 122 "./unicase/special-casing-table.gperf" +#line 122 "../../lib/unicase/special-casing-table.gperf"        {"\037\366\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A9, 0x0342,      0 }, { 0x1FF6,      0,      0 }, { 0x03A9, 0x0342,      0 }, { 0x03C9, 0x0342,      0 }}, -#line 121 "./unicase/special-casing-table.gperf" +#line 121 "../../lib/unicase/special-casing-table.gperf"        {"\037\364\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x038F, 0x0399,      0 }, { 0x1FF4,      0,      0 }, { 0x038F, 0x0345,      0 }, { 0x03CE, 0x03B9,      0 }}, -#line 39 "./unicase/special-casing-table.gperf" +#line 39 "../../lib/unicase/special-casing-table.gperf"        {"\005\207\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0535, 0x0552,      0 }, { 0x0587,      0,      0 }, { 0x0535, 0x0582,      0 }, { 0x0565, 0x0582,      0 }}, -#line 120 "./unicase/special-casing-table.gperf" +#line 120 "../../lib/unicase/special-casing-table.gperf"        {"\037\363\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A9, 0x0399,      0 }, { 0x1FF3,      0,      0 }, { 0x1FFC,      0,      0 }, { 0x03C9, 0x03B9,      0 }}, -#line 119 "./unicase/special-casing-table.gperf" +#line 119 "../../lib/unicase/special-casing-table.gperf"        {"\037\362\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1FFA, 0x0399,      0 }, { 0x1FF2,      0,      0 }, { 0x1FFA, 0x0345,      0 }, { 0x1F7C, 0x03B9,      0 }}, -#line 32 "./unicase/special-casing-table.gperf" +#line 32 "../../lib/unicase/special-casing-table.gperf"        {"\001\360\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x004A, 0x030C,      0 }, { 0x01F0,      0,      0 }, { 0x004A, 0x030C,      0 }, { 0x006A, 0x030C,      0 }}, -#line 118 "./unicase/special-casing-table.gperf" +#line 118 "../../lib/unicase/special-casing-table.gperf"        {"\037\347\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0342 }, { 0x1FE7,      0,      0 }, { 0x03A5, 0x0308, 0x0342 }, { 0x03C5, 0x0308, 0x0342 }}, -#line 117 "./unicase/special-casing-table.gperf" +#line 117 "../../lib/unicase/special-casing-table.gperf"        {"\037\346\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A5, 0x0342,      0 }, { 0x1FE6,      0,      0 }, { 0x03A5, 0x0342,      0 }, { 0x03C5, 0x0342,      0 }}, -#line 116 "./unicase/special-casing-table.gperf" +#line 116 "../../lib/unicase/special-casing-table.gperf"        {"\037\344\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A1, 0x0313,      0 }, { 0x1FE4,      0,      0 }, { 0x03A1, 0x0313,      0 }, { 0x03C1, 0x0313,      0 }}, -#line 115 "./unicase/special-casing-table.gperf" +#line 115 "../../lib/unicase/special-casing-table.gperf"        {"\037\343\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0301 }, { 0x1FE3,      0,      0 }, { 0x03A5, 0x0308, 0x0301 }, { 0x03C5, 0x0308, 0x0301 }}, -#line 114 "./unicase/special-casing-table.gperf" +#line 114 "../../lib/unicase/special-casing-table.gperf"        {"\037\342\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0300 }, { 0x1FE2,      0,      0 }, { 0x03A5, 0x0308, 0x0300 }, { 0x03C5, 0x0308, 0x0300 }}, -#line 25 "./unicase/special-casing-table.gperf" +#line 25 "../../lib/unicase/special-casing-table.gperf"        {"\000\337\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0053, 0x0053,      0 }, { 0x00DF,      0,      0 }, { 0x0053, 0x0073,      0 }, { 0x0073, 0x0073,      0 }}, -#line 113 "./unicase/special-casing-table.gperf" +#line 113 "../../lib/unicase/special-casing-table.gperf"        {"\037\327\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0399, 0x0308, 0x0342 }, { 0x1FD7,      0,      0 }, { 0x0399, 0x0308, 0x0342 }, { 0x03B9, 0x0308, 0x0342 }}, -#line 112 "./unicase/special-casing-table.gperf" +#line 112 "../../lib/unicase/special-casing-table.gperf"        {"\037\326\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0399, 0x0342,      0 }, { 0x1FD6,      0,      0 }, { 0x0399, 0x0342,      0 }, { 0x03B9, 0x0342,      0 }}, -#line 111 "./unicase/special-casing-table.gperf" +#line 111 "../../lib/unicase/special-casing-table.gperf"        {"\037\323\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0399, 0x0308, 0x0301 }, { 0x1FD3,      0,      0 }, { 0x0399, 0x0308, 0x0301 }, { 0x03B9, 0x0308, 0x0301 }}, -#line 110 "./unicase/special-casing-table.gperf" +#line 110 "../../lib/unicase/special-casing-table.gperf"        {"\037\322\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0399, 0x0308, 0x0300 }, { 0x1FD2,      0,      0 }, { 0x0399, 0x0308, 0x0300 }, { 0x03B9, 0x0308, 0x0300 }}, -#line 24 "./unicase/special-casing-table.gperf" +#line 24 "../../lib/unicase/special-casing-table.gperf"        {"\000\315\000", 0,  SCC_ALWAYS           , {  'l',  't' }, { 0x00CD,      0,      0 }, { 0x0069, 0x0307, 0x0301 }, { 0x00CD,      0,      0 }, { 0x00ED,      0,      0 }}, -#line 108 "./unicase/special-casing-table.gperf" +#line 108 "../../lib/unicase/special-casing-table.gperf"        {"\037\307\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0397, 0x0342, 0x0399 }, { 0x1FC7,      0,      0 }, { 0x0397, 0x0342, 0x0345 }, { 0x03B7, 0x0342, 0x03B9 }}, -#line 107 "./unicase/special-casing-table.gperf" +#line 107 "../../lib/unicase/special-casing-table.gperf"        {"\037\306\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0397, 0x0342,      0 }, { 0x1FC6,      0,      0 }, { 0x0397, 0x0342,      0 }, { 0x03B7, 0x0342,      0 }}, -#line 106 "./unicase/special-casing-table.gperf" +#line 106 "../../lib/unicase/special-casing-table.gperf"        {"\037\304\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0389, 0x0399,      0 }, { 0x1FC4,      0,      0 }, { 0x0389, 0x0345,      0 }, { 0x03AE, 0x03B9,      0 }}, -#line 105 "./unicase/special-casing-table.gperf" +#line 105 "../../lib/unicase/special-casing-table.gperf"        {"\037\303\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0397, 0x0399,      0 }, { 0x1FC3,      0,      0 }, { 0x1FCC,      0,      0 }, { 0x03B7, 0x03B9,      0 }}, -#line 104 "./unicase/special-casing-table.gperf" +#line 104 "../../lib/unicase/special-casing-table.gperf"        {"\037\302\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1FCA, 0x0399,      0 }, { 0x1FC2,      0,      0 }, { 0x1FCA, 0x0345,      0 }, { 0x1F74, 0x03B9,      0 }}, -#line 103 "./unicase/special-casing-table.gperf" +#line 103 "../../lib/unicase/special-casing-table.gperf"        {"\037\274\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0391, 0x0399,      0 }, { 0x1FB3,      0,      0 }, { 0x1FBC,      0,      0 }, { 0x03B1, 0x03B9,      0 }}, -#line 102 "./unicase/special-casing-table.gperf" +#line 102 "../../lib/unicase/special-casing-table.gperf"        {"\037\267\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0391, 0x0342, 0x0399 }, { 0x1FB7,      0,      0 }, { 0x0391, 0x0342, 0x0345 }, { 0x03B1, 0x0342, 0x03B9 }}, -#line 101 "./unicase/special-casing-table.gperf" +#line 101 "../../lib/unicase/special-casing-table.gperf"        {"\037\266\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0391, 0x0342,      0 }, { 0x1FB6,      0,      0 }, { 0x0391, 0x0342,      0 }, { 0x03B1, 0x0342,      0 }}, -#line 100 "./unicase/special-casing-table.gperf" +#line 100 "../../lib/unicase/special-casing-table.gperf"        {"\037\264\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0386, 0x0399,      0 }, { 0x1FB4,      0,      0 }, { 0x0386, 0x0345,      0 }, { 0x03AC, 0x03B9,      0 }}, -#line 99 "./unicase/special-casing-table.gperf" +#line 99 "../../lib/unicase/special-casing-table.gperf"        {"\037\263\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0391, 0x0399,      0 }, { 0x1FB3,      0,      0 }, { 0x1FBC,      0,      0 }, { 0x03B1, 0x03B9,      0 }}, -#line 98 "./unicase/special-casing-table.gperf" +#line 98 "../../lib/unicase/special-casing-table.gperf"        {"\037\262\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1FBA, 0x0399,      0 }, { 0x1FB2,      0,      0 }, { 0x1FBA, 0x0345,      0 }, { 0x1F70, 0x03B9,      0 }}, -#line 38 "./unicase/special-casing-table.gperf" +#line 38 "../../lib/unicase/special-casing-table.gperf"        {"\003\260\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0301 }, { 0x03B0,      0,      0 }, { 0x03A5, 0x0308, 0x0301 }, { 0x03C5, 0x0308, 0x0301 }}, -#line 97 "./unicase/special-casing-table.gperf" +#line 97 "../../lib/unicase/special-casing-table.gperf"        {"\037\257\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6F, 0x0399,      0 }, { 0x1FA7,      0,      0 }, { 0x1FAF,      0,      0 }, { 0x1F67, 0x03B9,      0 }}, -#line 96 "./unicase/special-casing-table.gperf" +#line 96 "../../lib/unicase/special-casing-table.gperf"        {"\037\256\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6E, 0x0399,      0 }, { 0x1FA6,      0,      0 }, { 0x1FAE,      0,      0 }, { 0x1F66, 0x03B9,      0 }}, -#line 95 "./unicase/special-casing-table.gperf" +#line 95 "../../lib/unicase/special-casing-table.gperf"        {"\037\255\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6D, 0x0399,      0 }, { 0x1FA5,      0,      0 }, { 0x1FAD,      0,      0 }, { 0x1F65, 0x03B9,      0 }}, -#line 94 "./unicase/special-casing-table.gperf" +#line 94 "../../lib/unicase/special-casing-table.gperf"        {"\037\254\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6C, 0x0399,      0 }, { 0x1FA4,      0,      0 }, { 0x1FAC,      0,      0 }, { 0x1F64, 0x03B9,      0 }}, -#line 93 "./unicase/special-casing-table.gperf" +#line 93 "../../lib/unicase/special-casing-table.gperf"        {"\037\253\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6B, 0x0399,      0 }, { 0x1FA3,      0,      0 }, { 0x1FAB,      0,      0 }, { 0x1F63, 0x03B9,      0 }}, -#line 92 "./unicase/special-casing-table.gperf" +#line 92 "../../lib/unicase/special-casing-table.gperf"        {"\037\252\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6A, 0x0399,      0 }, { 0x1FA2,      0,      0 }, { 0x1FAA,      0,      0 }, { 0x1F62, 0x03B9,      0 }}, -#line 91 "./unicase/special-casing-table.gperf" +#line 91 "../../lib/unicase/special-casing-table.gperf"        {"\037\251\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F69, 0x0399,      0 }, { 0x1FA1,      0,      0 }, { 0x1FA9,      0,      0 }, { 0x1F61, 0x03B9,      0 }}, -#line 90 "./unicase/special-casing-table.gperf" +#line 90 "../../lib/unicase/special-casing-table.gperf"        {"\037\250\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F68, 0x0399,      0 }, { 0x1FA0,      0,      0 }, { 0x1FA8,      0,      0 }, { 0x1F60, 0x03B9,      0 }}, -#line 89 "./unicase/special-casing-table.gperf" +#line 89 "../../lib/unicase/special-casing-table.gperf"        {"\037\247\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6F, 0x0399,      0 }, { 0x1FA7,      0,      0 }, { 0x1FAF,      0,      0 }, { 0x1F67, 0x03B9,      0 }}, -#line 88 "./unicase/special-casing-table.gperf" +#line 88 "../../lib/unicase/special-casing-table.gperf"        {"\037\246\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6E, 0x0399,      0 }, { 0x1FA6,      0,      0 }, { 0x1FAE,      0,      0 }, { 0x1F66, 0x03B9,      0 }}, -#line 87 "./unicase/special-casing-table.gperf" +#line 87 "../../lib/unicase/special-casing-table.gperf"        {"\037\245\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6D, 0x0399,      0 }, { 0x1FA5,      0,      0 }, { 0x1FAD,      0,      0 }, { 0x1F65, 0x03B9,      0 }}, -#line 86 "./unicase/special-casing-table.gperf" +#line 86 "../../lib/unicase/special-casing-table.gperf"        {"\037\244\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6C, 0x0399,      0 }, { 0x1FA4,      0,      0 }, { 0x1FAC,      0,      0 }, { 0x1F64, 0x03B9,      0 }}, -#line 84 "./unicase/special-casing-table.gperf" +#line 84 "../../lib/unicase/special-casing-table.gperf"        {"\037\242\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F6A, 0x0399,      0 }, { 0x1FA2,      0,      0 }, { 0x1FAA,      0,      0 }, { 0x1F62, 0x03B9,      0 }}, -#line 83 "./unicase/special-casing-table.gperf" +#line 83 "../../lib/unicase/special-casing-table.gperf"        {"\037\241\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F69, 0x0399,      0 }, { 0x1FA1,      0,      0 }, { 0x1FA9,      0,      0 }, { 0x1F61, 0x03B9,      0 }}, -#line 82 "./unicase/special-casing-table.gperf" +#line 82 "../../lib/unicase/special-casing-table.gperf"        {"\037\240\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F68, 0x0399,      0 }, { 0x1FA0,      0,      0 }, { 0x1FA8,      0,      0 }, { 0x1F60, 0x03B9,      0 }}, -#line 81 "./unicase/special-casing-table.gperf" +#line 81 "../../lib/unicase/special-casing-table.gperf"        {"\037\237\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2F, 0x0399,      0 }, { 0x1F97,      0,      0 }, { 0x1F9F,      0,      0 }, { 0x1F27, 0x03B9,      0 }}, -#line 79 "./unicase/special-casing-table.gperf" +#line 79 "../../lib/unicase/special-casing-table.gperf"        {"\037\235\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2D, 0x0399,      0 }, { 0x1F95,      0,      0 }, { 0x1F9D,      0,      0 }, { 0x1F25, 0x03B9,      0 }}, -#line 78 "./unicase/special-casing-table.gperf" +#line 78 "../../lib/unicase/special-casing-table.gperf"        {"\037\234\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2C, 0x0399,      0 }, { 0x1F94,      0,      0 }, { 0x1F9C,      0,      0 }, { 0x1F24, 0x03B9,      0 }}, -#line 77 "./unicase/special-casing-table.gperf" +#line 77 "../../lib/unicase/special-casing-table.gperf"        {"\037\233\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2B, 0x0399,      0 }, { 0x1F93,      0,      0 }, { 0x1F9B,      0,      0 }, { 0x1F23, 0x03B9,      0 }}, -#line 71 "./unicase/special-casing-table.gperf" +#line 71 "../../lib/unicase/special-casing-table.gperf"        {"\037\225\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2D, 0x0399,      0 }, { 0x1F95,      0,      0 }, { 0x1F9D,      0,      0 }, { 0x1F25, 0x03B9,      0 }}, -#line 70 "./unicase/special-casing-table.gperf" +#line 70 "../../lib/unicase/special-casing-table.gperf"        {"\037\224\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2C, 0x0399,      0 }, { 0x1F94,      0,      0 }, { 0x1F9C,      0,      0 }, { 0x1F24, 0x03B9,      0 }}, -#line 69 "./unicase/special-casing-table.gperf" +#line 69 "../../lib/unicase/special-casing-table.gperf"        {"\037\223\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2B, 0x0399,      0 }, { 0x1F93,      0,      0 }, { 0x1F9B,      0,      0 }, { 0x1F23, 0x03B9,      0 }}, -#line 68 "./unicase/special-casing-table.gperf" +#line 68 "../../lib/unicase/special-casing-table.gperf"        {"\037\222\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F2A, 0x0399,      0 }, { 0x1F92,      0,      0 }, { 0x1F9A,      0,      0 }, { 0x1F22, 0x03B9,      0 }}, -#line 67 "./unicase/special-casing-table.gperf" +#line 67 "../../lib/unicase/special-casing-table.gperf"        {"\037\221\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F29, 0x0399,      0 }, { 0x1F91,      0,      0 }, { 0x1F99,      0,      0 }, { 0x1F21, 0x03B9,      0 }}, -#line 65 "./unicase/special-casing-table.gperf" +#line 65 "../../lib/unicase/special-casing-table.gperf"        {"\037\217\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0F, 0x0399,      0 }, { 0x1F87,      0,      0 }, { 0x1F8F,      0,      0 }, { 0x1F07, 0x03B9,      0 }}, -#line 64 "./unicase/special-casing-table.gperf" +#line 64 "../../lib/unicase/special-casing-table.gperf"        {"\037\216\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0E, 0x0399,      0 }, { 0x1F86,      0,      0 }, { 0x1F8E,      0,      0 }, { 0x1F06, 0x03B9,      0 }}, -#line 63 "./unicase/special-casing-table.gperf" +#line 63 "../../lib/unicase/special-casing-table.gperf"        {"\037\215\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0D, 0x0399,      0 }, { 0x1F85,      0,      0 }, { 0x1F8D,      0,      0 }, { 0x1F05, 0x03B9,      0 }}, -#line 62 "./unicase/special-casing-table.gperf" +#line 62 "../../lib/unicase/special-casing-table.gperf"        {"\037\214\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0C, 0x0399,      0 }, { 0x1F84,      0,      0 }, { 0x1F8C,      0,      0 }, { 0x1F04, 0x03B9,      0 }}, -#line 61 "./unicase/special-casing-table.gperf" +#line 61 "../../lib/unicase/special-casing-table.gperf"        {"\037\213\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0B, 0x0399,      0 }, { 0x1F83,      0,      0 }, { 0x1F8B,      0,      0 }, { 0x1F03, 0x03B9,      0 }}, -#line 60 "./unicase/special-casing-table.gperf" +#line 60 "../../lib/unicase/special-casing-table.gperf"        {"\037\212\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0A, 0x0399,      0 }, { 0x1F82,      0,      0 }, { 0x1F8A,      0,      0 }, { 0x1F02, 0x03B9,      0 }}, -#line 59 "./unicase/special-casing-table.gperf" +#line 59 "../../lib/unicase/special-casing-table.gperf"        {"\037\211\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F09, 0x0399,      0 }, { 0x1F81,      0,      0 }, { 0x1F89,      0,      0 }, { 0x1F01, 0x03B9,      0 }}, -#line 58 "./unicase/special-casing-table.gperf" +#line 58 "../../lib/unicase/special-casing-table.gperf"        {"\037\210\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F08, 0x0399,      0 }, { 0x1F80,      0,      0 }, { 0x1F88,      0,      0 }, { 0x1F00, 0x03B9,      0 }}, -#line 56 "./unicase/special-casing-table.gperf" +#line 56 "../../lib/unicase/special-casing-table.gperf"        {"\037\206\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0E, 0x0399,      0 }, { 0x1F86,      0,      0 }, { 0x1F8E,      0,      0 }, { 0x1F06, 0x03B9,      0 }}, -#line 55 "./unicase/special-casing-table.gperf" +#line 55 "../../lib/unicase/special-casing-table.gperf"        {"\037\205\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0D, 0x0399,      0 }, { 0x1F85,      0,      0 }, { 0x1F8D,      0,      0 }, { 0x1F05, 0x03B9,      0 }}, -#line 54 "./unicase/special-casing-table.gperf" +#line 54 "../../lib/unicase/special-casing-table.gperf"        {"\037\204\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0C, 0x0399,      0 }, { 0x1F84,      0,      0 }, { 0x1F8C,      0,      0 }, { 0x1F04, 0x03B9,      0 }}, -#line 53 "./unicase/special-casing-table.gperf" +#line 53 "../../lib/unicase/special-casing-table.gperf"        {"\037\203\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0B, 0x0399,      0 }, { 0x1F83,      0,      0 }, { 0x1F8B,      0,      0 }, { 0x1F03, 0x03B9,      0 }}, -#line 52 "./unicase/special-casing-table.gperf" +#line 52 "../../lib/unicase/special-casing-table.gperf"        {"\037\202\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F0A, 0x0399,      0 }, { 0x1F82,      0,      0 }, { 0x1F8A,      0,      0 }, { 0x1F02, 0x03B9,      0 }}, -#line 51 "./unicase/special-casing-table.gperf" +#line 51 "../../lib/unicase/special-casing-table.gperf"        {"\037\201\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F09, 0x0399,      0 }, { 0x1F81,      0,      0 }, { 0x1F89,      0,      0 }, { 0x1F01, 0x03B9,      0 }}, -#line 50 "./unicase/special-casing-table.gperf" +#line 50 "../../lib/unicase/special-casing-table.gperf"        {"\037\200\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x1F08, 0x0399,      0 }, { 0x1F80,      0,      0 }, { 0x1F88,      0,      0 }, { 0x1F00, 0x03B9,      0 }}, -#line 49 "./unicase/special-casing-table.gperf" +#line 49 "../../lib/unicase/special-casing-table.gperf"        {"\037V\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A5, 0x0313, 0x0342 }, { 0x1F56,      0,      0 }, { 0x03A5, 0x0313, 0x0342 }, { 0x03C5, 0x0313, 0x0342 }}, -#line 48 "./unicase/special-casing-table.gperf" +#line 48 "../../lib/unicase/special-casing-table.gperf"        {"\037T\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A5, 0x0313, 0x0301 }, { 0x1F54,      0,      0 }, { 0x03A5, 0x0313, 0x0301 }, { 0x03C5, 0x0313, 0x0301 }}, -#line 47 "./unicase/special-casing-table.gperf" +#line 47 "../../lib/unicase/special-casing-table.gperf"        {"\037R\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A5, 0x0313, 0x0300 }, { 0x1F52,      0,      0 }, { 0x03A5, 0x0313, 0x0300 }, { 0x03C5, 0x0313, 0x0300 }}, -#line 46 "./unicase/special-casing-table.gperf" +#line 46 "../../lib/unicase/special-casing-table.gperf"        {"\037P\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x03A5, 0x0313,      0 }, { 0x1F50,      0,      0 }, { 0x03A5, 0x0313,      0 }, { 0x03C5, 0x0313,      0 }}, -#line 20 "./unicase/special-casing-table.gperf" +#line 20 "../../lib/unicase/special-casing-table.gperf"        {"\000J\000", 0,  SCC_MORE_ABOVE       , {  'l',  't' }, { 0x004A,      0,      0 }, { 0x006A, 0x0307,      0 }, { 0x004A,      0,      0 }, { 0x006A,      0,      0 }}, -#line 27 "./unicase/special-casing-table.gperf" +#line 27 "../../lib/unicase/special-casing-table.gperf"        {"\001.\000", 0,  SCC_MORE_ABOVE       , {  'l',  't' }, { 0x012E,      0,      0 }, { 0x012F, 0x0307,      0 }, { 0x012E,      0,      0 }, { 0x012F,      0,      0 }}, -#line 26 "./unicase/special-casing-table.gperf" +#line 26 "../../lib/unicase/special-casing-table.gperf"        {"\001(\000", 0,  SCC_ALWAYS           , {  'l',  't' }, { 0x0128,      0,      0 }, { 0x0069, 0x0307, 0x0303 }, { 0x0128,      0,      0 }, { 0x0129,      0,      0 }}, -#line 136 "./unicase/special-casing-table.gperf" +#line 136 "../../lib/unicase/special-casing-table.gperf"        {"\373\027\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0544, 0x053D,      0 }, { 0xFB17,      0,      0 }, { 0x0544, 0x056D,      0 }, { 0x0574, 0x056D,      0 }}, -#line 135 "./unicase/special-casing-table.gperf" +#line 135 "../../lib/unicase/special-casing-table.gperf"        {"\373\026\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x054E, 0x0546,      0 }, { 0xFB16,      0,      0 }, { 0x054E, 0x0576,      0 }, { 0x057E, 0x0576,      0 }}, -#line 134 "./unicase/special-casing-table.gperf" +#line 134 "../../lib/unicase/special-casing-table.gperf"        {"\373\025\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0544, 0x053B,      0 }, { 0xFB15,      0,      0 }, { 0x0544, 0x056B,      0 }, { 0x0574, 0x056B,      0 }}, -#line 133 "./unicase/special-casing-table.gperf" +#line 133 "../../lib/unicase/special-casing-table.gperf"        {"\373\024\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0544, 0x0535,      0 }, { 0xFB14,      0,      0 }, { 0x0544, 0x0565,      0 }, { 0x0574, 0x0565,      0 }}, -#line 132 "./unicase/special-casing-table.gperf" +#line 132 "../../lib/unicase/special-casing-table.gperf"        {"\373\023\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0544, 0x0546,      0 }, { 0xFB13,      0,      0 }, { 0x0544, 0x0576,      0 }, { 0x0574, 0x0576,      0 }}, -#line 131 "./unicase/special-casing-table.gperf" +#line 131 "../../lib/unicase/special-casing-table.gperf"        {"\373\006\000", 0,  SCC_ALWAYS           , { '\0', '\0' }, { 0x0053, 0x0054,      0 }, { 0xFB06,      0,      0 }, { 0x0053, 0x0074,      0 }, { 0x0073, 0x0074,      0 }}      };    if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)      { -      register int key = gl_unicase_special_hash (str, len); +      register unsigned int key = gl_unicase_special_hash (str, len); -      if (key <= MAX_HASH_VALUE && key >= 0) +      if (key <= MAX_HASH_VALUE)          if (len == lengthtable[key])            {              register const char *s = wordlist[key].code; diff --git a/lib/unicase/special-casing.c b/lib/unicase/special-casing.c index bc56e91d..709b6a2c 100644 --- a/lib/unicase/special-casing.c +++ b/lib/unicase/special-casing.c @@ -1,5 +1,5 @@  /* Special casing table. -   Copyright (C) 2009-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,12 +22,12 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h>  /* Specification.  */ -#include "special-casing.h" +#include "unicase/special-casing.h"  #include <string.h> diff --git a/lib/unicase/special-casing.h b/lib/unicase/special-casing.in.h index 2def6635..d98049b6 100644 --- a/lib/unicase/special-casing.h +++ b/lib/unicase/special-casing.in.h @@ -1,5 +1,5 @@  /* Special casing table. -   Copyright (C) 2009-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,8 +22,9 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */ +#include <stddef.h>  /* A special casing context.     A context is negated through x -> -x.  */ @@ -66,4 +67,4 @@ struct special_casing_rule  };  extern const struct special_casing_rule * -       gl_unicase_special_lookup (const char *str, unsigned int len); +       gl_unicase_special_lookup (const char *str, size_t len); diff --git a/lib/unicase/tocasefold.c b/lib/unicase/tocasefold.c index 2bcb5377..d93afbe5 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/tocasefold.h b/lib/unicase/tocasefold.h index 2d8b9aa0..8358e534 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-uni-tables.c for Unicode 8.0.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.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[31 << 7]; +    int level3[34 << 7];    }  u_mapping =  { @@ -24,11 +24,11 @@ u_mapping =         -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,  1536,  1664,  1792,  1920, -       -1,    -1,  2048,  2176,    -1,    -1,    -1,    -1, -       -1,  2304,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  1536,    -1,    -1,  1664,  1792,  1920,  2048, +       -1,    -1,  2176,  2304,    -1,    -1,    -1,    -1, +       -1,  2432,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     2432,  2560,    -1,    -1,    -1,    -1,    -1,    -1, +     2560,  2688,    -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,8 +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,  2688,  2816,  2944,  3072, -       -1,    -1,    -1,    -1,    -1,    -1,  3200,  3328, +       -1,    -1,    -1,    -1,  2816,  2944,  3072,  3200, +       -1,    -1,    -1,    -1,    -1,    -1,  3328,  3456,         -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,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,  3584,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     3584,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +     3712,  3840,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,  3712,    -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,    -1, -       -1,  3840,    -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,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -140,6 +139,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,  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, @@ -339,6 +339,22 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,         -8,    -8,    -8,    -8,    -8,    -8,     0,     0, +    -6222, -6221, -6212, -6210, -6210, -6211, -6204, -6180, +    35267,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        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,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0,          1,     0,     1,     0,     1,     0,     1,     0, @@ -536,7 +552,7 @@ u_mapping =          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, +        1,     0, -42308, -42319, -42315, -42305, -42308,     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, @@ -611,6 +627,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, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +       40,    40,    40,    40,    40,    40,    40,    40, +       40,    40,    40,    40,    40,    40,    40,    40, +       40,    40,    40,    40,    40,    40,    40,    40, +       40,    40,    40,    40,    40,    40,    40,    40, +       40,    40,    40,    40,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        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, @@ -642,6 +674,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, +        0,     0,     0,     0,     0,     0,     0,     0, +       34,    34,    34,    34,    34,    34,    34,    34, +       34,    34,    34,    34,    34,    34,    34,    34, +       34,    34,    34,    34,    34,    34,    34,    34, +       34,    34,    34,    34,    34,    34,    34,    34, +       34,    34,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        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 41967e2b..a4026d24 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/tolower.h b/lib/unicase/tolower.h index 97ba6ed1..6795557b 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-uni-tables.c for Unicode 8.0.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.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[31 << 7];    }  u_mapping =  { @@ -82,14 +82,12 @@ u_mapping =         -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, +     3328,  3456,    -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,  3712,    -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, @@ -141,6 +139,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,  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,    -1,    -1,    -1,    -1,    -1,    -1,    -1, @@ -536,7 +536,7 @@ u_mapping =          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, +        1,     0, -42308, -42319, -42315, -42305, -42308,     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, @@ -579,6 +579,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, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +       40,    40,    40,    40,    40,    40,    40,    40, +       40,    40,    40,    40,    40,    40,    40,    40, +       40,    40,    40,    40,    40,    40,    40,    40, +       40,    40,    40,    40,    40,    40,    40,    40, +       40,    40,    40,    40,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        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, @@ -610,6 +626,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, +        0,     0,     0,     0,     0,     0,     0,     0, +       34,    34,    34,    34,    34,    34,    34,    34, +       34,    34,    34,    34,    34,    34,    34,    34, +       34,    34,    34,    34,    34,    34,    34,    34, +       34,    34,    34,    34,    34,    34,    34,    34, +       34,    34,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        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 c6daa5c3..f45bf3cf 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/totitle.h b/lib/unicase/totitle.h index e9c07a65..0512619c 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-uni-tables.c for Unicode 8.0.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.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[34 << 7]; +    int level3[37 << 7];    }  u_mapping =  { @@ -24,11 +24,11 @@ u_mapping =         -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,  1664,  1792,    -1,  1920,  2048,  2176,  2304, +       -1,    -1,  2432,  2560,    -1,    -1,    -1,    -1, +       -1,  2688,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     2688,  2816,  2944,    -1,    -1,    -1,    -1,    -1, +     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,    -1,    -1,    -1,    -1,    -1, @@ -58,8 +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,  3072,  3200,  3328,  3456, -       -1,    -1,    -1,    -1,    -1,    -1,  3584,  3712, +       -1,    -1,    -1,    -1,  3200,  3328,  3456,  3584, +       -1,    -1,    -1,    -1,    -1,    -1,  3712,  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, @@ -80,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,  3840,    -1, +       -1,    -1,    -1,    -1,    -1,    -1,  3968,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     3968,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +     4096,  4224,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,  4096,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  4352,    -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,  4480,    -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, @@ -140,6 +139,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,  4608,    -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, @@ -224,7 +224,7 @@ u_mapping =      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, +     -209,  -211, 42308, 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, 42282, @@ -355,6 +355,22 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,         -8,    -8,    -8,    -8,    -8,    -8,     0,     0, +    -6254, -6253, -6244, -6242, -6242, -6243, -6236, -6181, +    35266,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -667,6 +683,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, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40, +      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40, +      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40, +      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40, +      -40,   -40,   -40,   -40,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        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, @@ -690,6 +722,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, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,   -34,   -34,   -34,   -34,   -34,   -34, +      -34,   -34,   -34,   -34,   -34,   -34,   -34,   -34, +      -34,   -34,   -34,   -34,   -34,   -34,   -34,   -34, +      -34,   -34,   -34,   -34,   -34,   -34,   -34,   -34, +      -34,   -34,   -34,   -34,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        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 27351492..9eaddf58 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2002, 2006, 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/toupper.h b/lib/unicase/toupper.h index c2f085b1..453dbb2d 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-uni-tables.c for Unicode 8.0.0.  */ +/* Generated automatically by gen-uni-tables.c for Unicode 9.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[34 << 7]; +    int level3[37 << 7];    }  u_mapping =  { @@ -24,11 +24,11 @@ u_mapping =         -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,  1664,  1792,    -1,  1920,  2048,  2176,  2304, +       -1,    -1,  2432,  2560,    -1,    -1,    -1,    -1, +       -1,  2688,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     2688,  2816,  2944,    -1,    -1,    -1,    -1,    -1, +     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,    -1,    -1,    -1,    -1,    -1, @@ -58,8 +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,  3072,  3200,  3328,  3456, -       -1,    -1,    -1,    -1,    -1,    -1,  3584,  3712, +       -1,    -1,    -1,    -1,  3200,  3328,  3456,  3584, +       -1,    -1,    -1,    -1,    -1,    -1,  3712,  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, @@ -80,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,  3840,    -1, +       -1,    -1,    -1,    -1,    -1,    -1,  3968,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -     3968,    -1,    -1,    -1,    -1,    -1,    -1,    -1, +     4096,  4224,    -1,    -1,    -1,    -1,    -1,    -1,         -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, -       -1,  4096,    -1,    -1,    -1,    -1,    -1,    -1, +       -1,  4352,    -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,  4480,    -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, @@ -140,6 +139,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,  4608,    -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, @@ -224,7 +224,7 @@ u_mapping =      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, +     -209,  -211, 42308, 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, 42282, @@ -355,6 +355,22 @@ u_mapping =          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,         -8,    -8,    -8,    -8,    -8,    -8,     0,     0, +    -6254, -6253, -6244, -6242, -6242, -6243, -6236, -6181, +    35266,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0,          0,     0,     0,     0,     0,     0,     0,     0, @@ -667,6 +683,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, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40, +      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40, +      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40, +      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40, +      -40,   -40,   -40,   -40,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        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, @@ -690,6 +722,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, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,   -34,   -34,   -34,   -34,   -34,   -34, +      -34,   -34,   -34,   -34,   -34,   -34,   -34,   -34, +      -34,   -34,   -34,   -34,   -34,   -34,   -34,   -34, +      -34,   -34,   -34,   -34,   -34,   -34,   -34,   -34, +      -34,   -34,   -34,   -34,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        0,     0,     0,     0,     0,     0,     0,     0, +        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 c7b2adad..d21e8fb9 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  int  FUNC (const SRC_UNIT *s1, size_t n1, const SRC_UNIT *s2, size_t n2, diff --git a/lib/unicase/u-casecoll.h b/lib/unicase/u-casecoll.h index a401fbad..4d75dc62 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -23,7 +23,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  int  FUNC (const UNIT *s1, size_t n1, const UNIT *s2, size_t n2, diff --git a/lib/unicase/u-casefold.h b/lib/unicase/u-casefold.h index a697a2d4..34648aa7 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  UNIT *  FUNC (const UNIT *s, size_t n, const char *iso639_language, diff --git a/lib/unicase/u-casemap.h b/lib/unicase/u-casemap.h index 8c25b2bb..91071361 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  UNIT *  FUNC (const UNIT *s, size_t n, diff --git a/lib/unicase/u-casexfrm.h b/lib/unicase/u-casexfrm.h index dd1baf16..e657dc2b 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -23,7 +23,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  char *  FUNC (const UNIT *s, size_t n, const char *iso639_language, uninorm_t nf, diff --git a/lib/unicase/u-ct-casefold.h b/lib/unicase/u-ct-casefold.h index 66f9cccd..77058e1d 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  UNIT *  FUNC (const UNIT *s, size_t n, diff --git a/lib/unicase/u-ct-totitle.h b/lib/unicase/u-ct-totitle.h index 0efc10c1..4f039a0a 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  /* Quoting the Unicode standard, section "Default Case Algorithms":       Find the word boundaries in X according to Unicode Standard Annex #29, diff --git a/lib/unicase/u-is-cased.h b/lib/unicase/u-is-cased.h index 995935d3..fadd7bdb 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  int  FUNC (const UNIT *s, size_t n, const char *iso639_language, diff --git a/lib/unicase/u-is-invariant.h b/lib/unicase/u-is-invariant.h index ac4c5ec9..33beac09 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  int  FUNC (const UNIT *s, size_t n, diff --git a/lib/unicase/u-totitle.h b/lib/unicase/u-totitle.h index d355eae3..b838433f 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  UNIT *  FUNC (const UNIT *s, size_t n, const char *iso639_language, diff --git a/lib/unicase/u16-casecmp.c b/lib/unicase/u16-casecmp.c index 31fd1f9a..07b6a510 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u16-casecoll.c b/lib/unicase/u16-casecoll.c index a0145d6a..cdc0a136 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -23,7 +23,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u16-casefold.c b/lib/unicase/u16-casefold.c index db25a1af..662a342f 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u16-casemap.c b/lib/unicase/u16-casemap.c index 42be5221..f76e29f4 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -38,7 +38,7 @@  #include "uninorm.h"  #include "caseprop.h"  #include "context.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  #define FUNC u16_casemap  #define UNIT uint16_t diff --git a/lib/unicase/u16-casexfrm.c b/lib/unicase/u16-casexfrm.c index b71d85eb..73aead6c 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -23,7 +23,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u16-ct-casefold.c b/lib/unicase/u16-ct-casefold.c index 531108a7..ade3ed41 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -34,7 +34,7 @@  #include <stdlib.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  #include "casefold.h"  #define FUNC u16_ct_casefold diff --git a/lib/unicase/u16-ct-tolower.c b/lib/unicase/u16-ct-tolower.c index 246ecf54..5100a5a0 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint16_t *  u16_ct_tolower (const uint16_t *s, size_t n, diff --git a/lib/unicase/u16-ct-totitle.c b/lib/unicase/u16-ct-totitle.c index b20a9f13..ee18b2ec 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -40,7 +40,7 @@  #include "uninorm.h"  #include "caseprop.h"  #include "context.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  #define FUNC u16_ct_totitle  #define UNIT uint16_t diff --git a/lib/unicase/u16-ct-toupper.c b/lib/unicase/u16-ct-toupper.c index 74df0ce2..697b4e8d 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint16_t *  u16_ct_toupper (const uint16_t *s, size_t n, diff --git a/lib/unicase/u16-is-cased.c b/lib/unicase/u16-is-cased.c index 43ca74d3..37906087 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u16-is-casefolded.c b/lib/unicase/u16-is-casefolded.c index f58a3d47..f20d569e 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u16-is-invariant.c b/lib/unicase/u16-is-invariant.c index 227e3fd5..42253fd7 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u16-is-lowercase.c b/lib/unicase/u16-is-lowercase.c index df2f8f04..97aefdab 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u16-is-titlecase.c b/lib/unicase/u16-is-titlecase.c index 37807e71..d49091d2 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u16-is-uppercase.c b/lib/unicase/u16-is-uppercase.c index 6bcbe0d2..10a5ed35 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u16-tolower.c b/lib/unicase/u16-tolower.c index 0da21680..133a5724 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint16_t *  u16_tolower (const uint16_t *s, size_t n, const char *iso639_language, diff --git a/lib/unicase/u16-totitle.c b/lib/unicase/u16-totitle.c index 40b17665..493a7638 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u16-toupper.c b/lib/unicase/u16-toupper.c index 13a28167..d20f8631 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint16_t *  u16_toupper (const uint16_t *s, size_t n, const char *iso639_language, diff --git a/lib/unicase/u32-casecmp.c b/lib/unicase/u32-casecmp.c index c90c2851..05d38c54 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u32-casecoll.c b/lib/unicase/u32-casecoll.c index 5d07f1f5..ff52d5d7 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -23,7 +23,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u32-casefold.c b/lib/unicase/u32-casefold.c index ba2123e4..09878ef1 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u32-casemap.c b/lib/unicase/u32-casemap.c index 7d26f8bd..98c64ce3 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -38,7 +38,7 @@  #include "uninorm.h"  #include "caseprop.h"  #include "context.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  #define FUNC u32_casemap  #define UNIT uint32_t diff --git a/lib/unicase/u32-casexfrm.c b/lib/unicase/u32-casexfrm.c index 6b2e4ff9..82fec7b6 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -23,7 +23,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u32-ct-casefold.c b/lib/unicase/u32-ct-casefold.c index 258a2103..5d30cec7 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -34,7 +34,7 @@  #include <stdlib.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  #include "casefold.h"  #define FUNC u32_ct_casefold diff --git a/lib/unicase/u32-ct-tolower.c b/lib/unicase/u32-ct-tolower.c index bd097545..24457458 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint32_t *  u32_ct_tolower (const uint32_t *s, size_t n, diff --git a/lib/unicase/u32-ct-totitle.c b/lib/unicase/u32-ct-totitle.c index 4f9ee7f6..82e8a2cc 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -40,7 +40,7 @@  #include "uninorm.h"  #include "caseprop.h"  #include "context.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  #define FUNC u32_ct_totitle  #define UNIT uint32_t diff --git a/lib/unicase/u32-ct-toupper.c b/lib/unicase/u32-ct-toupper.c index 3a56c7b3..8ff1219f 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint32_t *  u32_ct_toupper (const uint32_t *s, size_t n, diff --git a/lib/unicase/u32-is-cased.c b/lib/unicase/u32-is-cased.c index 1f1a3039..96874d75 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u32-is-casefolded.c b/lib/unicase/u32-is-casefolded.c index 4148726e..f7f8398d 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u32-is-invariant.c b/lib/unicase/u32-is-invariant.c index 41c0df86..4fba4213 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u32-is-lowercase.c b/lib/unicase/u32-is-lowercase.c index a11b737b..1c4ec5b8 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u32-is-titlecase.c b/lib/unicase/u32-is-titlecase.c index 8df2d79b..c7d0d359 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u32-is-uppercase.c b/lib/unicase/u32-is-uppercase.c index 2ebcc5c2..26e121d5 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u32-tolower.c b/lib/unicase/u32-tolower.c index 276a1bb4..e519c215 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint32_t *  u32_tolower (const uint32_t *s, size_t n, const char *iso639_language, diff --git a/lib/unicase/u32-totitle.c b/lib/unicase/u32-totitle.c index 0c6123cd..7bbcd24a 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u32-toupper.c b/lib/unicase/u32-toupper.c index de721b03..4c135e14 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint32_t *  u32_toupper (const uint32_t *s, size_t n, const char *iso639_language, diff --git a/lib/unicase/u8-casecmp.c b/lib/unicase/u8-casecmp.c index a1829b9a..6188738a 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u8-casecoll.c b/lib/unicase/u8-casecoll.c index 4bb6ccd3..16195a31 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -23,7 +23,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u8-casefold.c b/lib/unicase/u8-casefold.c index 485a10a5..b0fb7fdb 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u8-casemap.c b/lib/unicase/u8-casemap.c index d3060c7e..99a5934d 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -38,7 +38,7 @@  #include "uninorm.h"  #include "caseprop.h"  #include "context.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  #define FUNC u8_casemap  #define UNIT uint8_t diff --git a/lib/unicase/u8-casexfrm.c b/lib/unicase/u8-casexfrm.c index 582f5c2f..3e803ed2 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -23,7 +23,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u8-ct-casefold.c b/lib/unicase/u8-ct-casefold.c index 550c6403..7be93d5e 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -34,7 +34,7 @@  #include <stdlib.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  #include "casefold.h"  #define FUNC u8_ct_casefold diff --git a/lib/unicase/u8-ct-tolower.c b/lib/unicase/u8-ct-tolower.c index 33386f0d..f9ea2a61 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint8_t *  u8_ct_tolower (const uint8_t *s, size_t n, diff --git a/lib/unicase/u8-ct-totitle.c b/lib/unicase/u8-ct-totitle.c index da081cef..b813b918 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -40,7 +40,7 @@  #include "uninorm.h"  #include "caseprop.h"  #include "context.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  #define FUNC u8_ct_totitle  #define UNIT uint8_t diff --git a/lib/unicase/u8-ct-toupper.c b/lib/unicase/u8-ct-toupper.c index 0bbc651e..8e4e92ca 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint8_t *  u8_ct_toupper (const uint8_t *s, size_t n, diff --git a/lib/unicase/u8-is-cased.c b/lib/unicase/u8-is-cased.c index 6e5337f9..9cadec45 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u8-is-casefolded.c b/lib/unicase/u8-is-casefolded.c index c9ce3cad..fe5ec1a3 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u8-is-invariant.c b/lib/unicase/u8-is-invariant.c index 1d973722..5a85caf7 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u8-is-lowercase.c b/lib/unicase/u8-is-lowercase.c index afb7f8bf..007e42c1 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u8-is-titlecase.c b/lib/unicase/u8-is-titlecase.c index 7d018115..41c5965b 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u8-is-uppercase.c b/lib/unicase/u8-is-uppercase.c index cc1fe494..7b87a66f 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u8-tolower.c b/lib/unicase/u8-tolower.c index 7bb89ffb..e15e4883 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint8_t *  u8_tolower (const uint8_t *s, size_t n, const char *iso639_language, diff --git a/lib/unicase/u8-totitle.c b/lib/unicase/u8-totitle.c index bc207504..424a3e2a 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/u8-toupper.c b/lib/unicase/u8-toupper.c index 18366481..f3439580 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> @@ -32,7 +32,7 @@  #include <stddef.h>  #include "unicasemap.h" -#include "special-casing.h" +#include "unicase/special-casing.h"  uint8_t *  u8_toupper (const uint8_t *s, size_t n, const char *iso639_language, diff --git a/lib/unicase/ulc-casecmp.c b/lib/unicase/ulc-casecmp.c index 96823f7f..d333b5b2 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/ulc-casecoll.c b/lib/unicase/ulc-casecoll.c index 8030848b..70cd989d 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/ulc-casexfrm.c b/lib/unicase/ulc-casexfrm.c index 9e6c059f..57966b5d 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <config.h> diff --git a/lib/unicase/unicasemap.h b/lib/unicase/unicasemap.h index 4ee49347..0b9269aa 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-2016 Free Software Foundation, Inc. +   Copyright (C) 2009-2017 Free Software Foundation, Inc.     Written by Bruno Haible <bruno@clisp.org>, 2009.     This program is free software: you can redistribute it and/or @@ -22,7 +22,7 @@     Lesser General Public License for more details.     You should have received a copy of the GNU Lesser General Public License -   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  #include <stddef.h> | 
