+2023-02-07 Bruno Haible <bruno@clisp.org>
+
+ Fix a copyright header - module license mismatch.
+ Reported by Bjarni Ingi Gislason <bjarniig@simnet.is> in
+ <https://lists.gnu.org/archive/html/bug-gnulib/2023-02/msg00057.html>.
+ * lib/gen-uni-tables.c (output_predicate): For uniwidth/width2.h, use an
+ LGPLv2+ license.
+ (output_nonspacing_property): Use an LGPLv2+ license.
+ * lib/uniwidth/width0.h: Regenerated.
+ * lib/uniwidth/width2.h: Likewise.
+
2023-02-06 Bruno Haible <bruno@clisp.org>
setlocale-null: Don't use a lock in Cygwin >= 3.4.6.
/* Generate Unicode conforming character classification tables and
line break properties tables and word break property tables and
decomposition/composition and case mapping tables from a UnicodeData file.
- Copyright (C) 2000-2002, 2004, 2007-2022 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2004, 2007-2023 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2000-2002.
This program is free software: you can redistribute it and/or modify
fprintf (stream, "/* Copyright (C) 2000-2022 Free Software Foundation, Inc.\n");
fprintf (stream, "\n");
- output_library_license (stream, strcmp (filename, "unictype/categ_M.h") == 0);
+ output_library_license (stream,
+ strcmp (filename, "unictype/categ_M.h") == 0
+ || strcmp (filename, "uniwidth/width2.h") == 0);
fprintf (stream, "\n");
t.p = 4; /* or: 5 */
fprintf (stream, "/* Copyright (C) 2000-2022 Free Software Foundation, Inc.\n");
fprintf (stream, "\n");
- output_library_license (stream, false);
+ output_library_license (stream, true);
fprintf (stream, "\n");
next_ind = 0;
/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
- This file is free software.
- It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
- You can redistribute it and/or modify it under either
- - the terms of the GNU Lesser General Public License as published
- by the Free Software Foundation, either version 3, or (at your
- option) any later version, or
- - the terms of the GNU General Public License as published by the
- Free Software Foundation; either version 2, or (at your option)
- any later version, or
- - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+ This file is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as
+ published by the Free Software Foundation; either version 2.1 of the
+ License, or (at your option) any later version.
This file is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License and the GNU General Public License
- for more details.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
- License and of the GNU General Public License along with this
- program. If not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
static const unsigned char nonspacing_table_data[47*64] = {
/* 0x0000-0x01ff */
/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
- This file is free software.
- It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
- You can redistribute it and/or modify it under either
- - the terms of the GNU Lesser General Public License as published
- by the Free Software Foundation, either version 3, or (at your
- option) any later version, or
- - the terms of the GNU General Public License as published by the
- Free Software Foundation; either version 2, or (at your option)
- any later version, or
- - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+ This file is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as
+ published by the Free Software Foundation; either version 2.1 of the
+ License, or (at your option) any later version.
This file is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License and the GNU General Public License
- for more details.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
- License and of the GNU General Public License along with this
- program. If not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#define header_0 16
#define header_2 9