summaryrefslogtreecommitdiffstats
path: root/gl/uniwidth
diff options
context:
space:
mode:
authorLorenz Kästle <12514511+RincewindsHat@users.noreply.github.com>2026-03-26 12:53:53 +0100
committerGitHub <noreply@github.com>2026-03-26 12:53:53 +0100
commit13e14a6bfd9f29cbfeab0c5161d2a994f97532e7 (patch)
tree3aa7186fe092e42783dc7e981dc39a74ea61c466 /gl/uniwidth
parent9d8503f90ef25b2cecd324dc118e441f40233ea8 (diff)
downloadmonitoring-plugins-13e14a6bfd9f29cbfeab0c5161d2a994f97532e7.tar.gz
Update/gnulib 2026 03 (#2247)HEADmaster
* Sync with the 202601-stable Gnulib code (4a3650d887) * Ignore more deps stuff in gnulib * Remove autogenerated gnulib files * Ignore more gnulib generated headers
Diffstat (limited to 'gl/uniwidth')
-rw-r--r--gl/uniwidth/cjk.h2
-rw-r--r--gl/uniwidth/width.c6
-rw-r--r--gl/uniwidth/width0.h23
-rw-r--r--gl/uniwidth/width2.h4
4 files changed, 22 insertions, 13 deletions
diff --git a/gl/uniwidth/cjk.h b/gl/uniwidth/cjk.h
index af41f637..bcd49fbf 100644
--- a/gl/uniwidth/cjk.h
+++ b/gl/uniwidth/cjk.h
@@ -1,5 +1,5 @@
1/* Test for CJK encoding. 1/* Test for CJK encoding.
2 Copyright (C) 2001-2002, 2005-2007, 2009-2025 Free Software Foundation, Inc. 2 Copyright (C) 2001-2002, 2005-2007, 2009-2026 Free Software Foundation, Inc.
3 Written by Bruno Haible <bruno@clisp.org>, 2002. 3 Written by Bruno Haible <bruno@clisp.org>, 2002.
4 4
5 This file is free software: you can redistribute it and/or modify 5 This file is free software: you can redistribute it and/or modify
diff --git a/gl/uniwidth/width.c b/gl/uniwidth/width.c
index c99a74cb..683f5513 100644
--- a/gl/uniwidth/width.c
+++ b/gl/uniwidth/width.c
@@ -1,5 +1,5 @@
1/* Determine display width of Unicode character. 1/* Determine display width of Unicode character.
2 Copyright (C) 2001-2002, 2006-2025 Free Software Foundation, Inc. 2 Copyright (C) 2001-2002, 2006-2026 Free Software Foundation, Inc.
3 Written by Bruno Haible <bruno@clisp.org>, 2002. 3 Written by Bruno Haible <bruno@clisp.org>, 2002.
4 4
5 This file is free software: you can redistribute it and/or modify 5 This file is free software: you can redistribute it and/or modify
@@ -42,8 +42,8 @@
42 in the U+3130..U+318F block, and these characters are mapped to legacy 42 in the U+3130..U+318F block, and these characters are mapped to legacy
43 character sets, and traditional Japanese layout matters for them. 43 character sets, and traditional Japanese layout matters for them.
44 2) glibc does the same thing, see 44 2) glibc does the same thing, see
45 <https://sourceware.org/bugzilla/show_bug.cgi?id=21750> 45 <https://sourceware.org/PR21750>
46 <https://sourceware.org/bugzilla/show_bug.cgi?id=26120> 46 <https://sourceware.org/PR26120>
47 */ 47 */
48#include "uniwidth/width0.h" 48#include "uniwidth/width0.h"
49 49
diff --git a/gl/uniwidth/width0.h b/gl/uniwidth/width0.h
index 2edbe240..d05286b7 100644
--- a/gl/uniwidth/width0.h
+++ b/gl/uniwidth/width0.h
@@ -1,8 +1,8 @@
1/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ 1/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
2/* Table of non-spacing or control characters. */ 2/* Table of non-spacing or control characters. */
3/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ 3/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */
4 4
5/* Copyright (C) 2000-2024 Free Software Foundation, Inc. 5/* Copyright (C) 2000-2025 Free Software Foundation, Inc.
6 6
7 This file is free software: you can redistribute it and/or modify 7 This file is free software: you can redistribute it and/or modify
8 it under the terms of the GNU Lesser General Public License as 8 it under the terms of the GNU Lesser General Public License as
@@ -17,7 +17,7 @@
17 You should have received a copy of the GNU Lesser General Public License 17 You should have received a copy of the GNU Lesser General Public License
18 along with this program. If not, see <https://www.gnu.org/licenses/>. */ 18 along with this program. If not, see <https://www.gnu.org/licenses/>. */
19 19
20static const unsigned char nonspacing_table_data[49*64] = { 20static const unsigned char nonspacing_table_data[50*64] = {
21 /* 0x0000-0x01ff */ 21 /* 0x0000-0x01ff */
22 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0000-0x003f */ 22 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0000-0x003f */
23 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x0040-0x007f */ 23 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x0040-0x007f */
@@ -130,7 +130,7 @@ static const unsigned char nonspacing_table_data[49*64] = {
130 0x00, 0x00, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00, /* 0x1a00-0x1a3f */ 130 0x00, 0x00, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00, /* 0x1a00-0x1a3f */
131 0x00, 0x00, 0x40, 0x7f, 0xe5, 0x1f, 0xf8, 0x9f, /* 0x1a40-0x1a7f */ 131 0x00, 0x00, 0x40, 0x7f, 0xe5, 0x1f, 0xf8, 0x9f, /* 0x1a40-0x1a7f */
132 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, /* 0x1a80-0x1abf */ 132 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, /* 0x1a80-0x1abf */
133 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ac0-0x1aff */ 133 0xff, 0xff, 0xff, 0x3f, 0xff, 0x0f, 0x00, 0x00, /* 0x1ac0-0x1aff */
134 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x17, /* 0x1b00-0x1b3f */ 134 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x17, /* 0x1b00-0x1b3f */
135 0x04, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, /* 0x1b40-0x1b7f */ 135 0x04, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, /* 0x1b40-0x1b7f */
136 0x03, 0x00, 0x00, 0x00, 0x3c, 0x3b, 0x00, 0x00, /* 0x1b80-0x1bbf */ 136 0x03, 0x00, 0x00, 0x00, 0x3c, 0x3b, 0x00, 0x00, /* 0x1b80-0x1bbf */
@@ -265,7 +265,7 @@ static const unsigned char nonspacing_table_data[49*64] = {
265 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10e00-0x10e3f */ 265 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10e00-0x10e3f */
266 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10e40-0x10e7f */ 266 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10e40-0x10e7f */
267 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, /* 0x10e80-0x10ebf */ 267 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, /* 0x10e80-0x10ebf */
268 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, /* 0x10ec0-0x10eff */ 268 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, /* 0x10ec0-0x10eff */
269 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f00-0x10f3f */ 269 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f00-0x10f3f */
270 0xc0, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f40-0x10f7f */ 270 0xc0, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f40-0x10f7f */
271 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f80-0x10fbf */ 271 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f80-0x10fbf */
@@ -321,7 +321,7 @@ static const unsigned char nonspacing_table_data[49*64] = {
321 0x00, 0xfc, 0x7f, 0x03, 0x00, 0x00, 0x00, 0x00, /* 0x11a80-0x11abf */ 321 0x00, 0xfc, 0x7f, 0x03, 0x00, 0x00, 0x00, 0x00, /* 0x11a80-0x11abf */
322 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11ac0-0x11aff */ 322 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11ac0-0x11aff */
323 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11b00-0x11b3f */ 323 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11b00-0x11b3f */
324 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11b40-0x11b7f */ 324 0x00, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, /* 0x11b40-0x11b7f */
325 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11b80-0x11bbf */ 325 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11b80-0x11bbf */
326 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11bc0-0x11bff */ 326 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11bc0-0x11bff */
327 /* 0x11c00-0x11dff */ 327 /* 0x11c00-0x11dff */
@@ -450,6 +450,15 @@ static const unsigned char nonspacing_table_data[49*64] = {
450 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e540-0x1e57f */ 450 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e540-0x1e57f */
451 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e580-0x1e5bf */ 451 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e580-0x1e5bf */
452 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, /* 0x1e5c0-0x1e5ff */ 452 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, /* 0x1e5c0-0x1e5ff */
453 /* 0x1e600-0x1e7ff */
454 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e600-0x1e63f */
455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e640-0x1e67f */
456 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e680-0x1e6bf */
457 0x00, 0x00, 0x00, 0x00, 0x48, 0xc0, 0x20, 0x00, /* 0x1e6c0-0x1e6ff */
458 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e700-0x1e73f */
459 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e740-0x1e77f */
460 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e780-0x1e7bf */
461 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e7c0-0x1e7ff */
453 /* 0x1e800-0x1e9ff */ 462 /* 0x1e800-0x1e9ff */
454 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e800-0x1e83f */ 463 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e800-0x1e83f */
455 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e840-0x1e87f */ 464 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e840-0x1e87f */
@@ -491,5 +500,5 @@ static const signed char nonspacing_table_ind[248] = {
491 -1, -1, -1, -1, -1, -1, 40, -1, /* 0x1b000-0x1bfff */ 500 -1, -1, -1, -1, -1, -1, 40, -1, /* 0x1b000-0x1bfff */
492 -1, -1, -1, -1, -1, -1, -1, 41, /* 0x1c000-0x1cfff */ 501 -1, -1, -1, -1, -1, -1, -1, 41, /* 0x1c000-0x1cfff */
493 42, 43, -1, -1, -1, 44, -1, -1, /* 0x1d000-0x1dfff */ 502 42, 43, -1, -1, -1, 44, -1, -1, /* 0x1d000-0x1dfff */
494 45, 46, 47, -1, 48, -1, -1, -1 /* 0x1e000-0x1efff */ 503 45, 46, 47, 48, 49, -1, -1, -1 /* 0x1e000-0x1efff */
495}; 504};
diff --git a/gl/uniwidth/width2.h b/gl/uniwidth/width2.h
index f919989b..70bb049c 100644
--- a/gl/uniwidth/width2.h
+++ b/gl/uniwidth/width2.h
@@ -1,8 +1,8 @@
1/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ 1/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
2/* Width 2 property of Unicode characters. */ 2/* Width 2 property of Unicode characters. */
3/* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */ 3/* Generated automatically by gen-uni-tables.c for Unicode 17.0.0. */
4 4
5/* Copyright (C) 2000-2024 Free Software Foundation, Inc. 5/* Copyright (C) 2000-2025 Free Software Foundation, Inc.
6 6
7 This file is free software: you can redistribute it and/or modify 7 This file is free software: you can redistribute it and/or modify
8 it under the terms of the GNU Lesser General Public License as 8 it under the terms of the GNU Lesser General Public License as