public inbox for glibc-cvs@sourceware.org
help / color / mirror / Atom feed
From: Adhemerval Zanella <azanella@sourceware.org>
To: glibc-cvs@sourceware.org
Subject: [glibc/azanella/clang] iconvdata: Remove use of GNU old-style field designator extension
Date: Thu,  9 Jun 2022 13:15:50 +0000 (GMT)	[thread overview]
Message-ID: <20220609131550.6FFCF3834F29@sourceware.org> (raw)

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=4160b3576ba0fcfe1baea53b37b62b55716dcefb

commit 4160b3576ba0fcfe1baea53b37b62b55716dcefb
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date:   Thu Mar 10 10:24:53 2022 -0300

    iconvdata: Remove use of GNU old-style field designator extension

Diff:
---
 iconvdata/ibm1008.h  | 20 ++++++++--------
 iconvdata/ibm1025.h  | 10 ++++----
 iconvdata/ibm1097.h  | 32 ++++++++++++-------------
 iconvdata/ibm1112.h  | 22 ++++++++---------
 iconvdata/ibm1122.h  | 10 ++++----
 iconvdata/ibm1123.h  | 12 +++++-----
 iconvdata/ibm1130.h  | 20 ++++++++--------
 iconvdata/ibm1137.h  | 10 ++++----
 iconvdata/ibm1140.h  |  8 +++----
 iconvdata/ibm1141.h  |  8 +++----
 iconvdata/ibm1142.h  |  8 +++----
 iconvdata/ibm1143.h  |  8 +++----
 iconvdata/ibm1144.h  |  8 +++----
 iconvdata/ibm1145.h  | 10 ++++----
 iconvdata/ibm1146.h  | 10 ++++----
 iconvdata/ibm1147.h  | 10 ++++----
 iconvdata/ibm1148.h  | 10 ++++----
 iconvdata/ibm1149.h  | 10 ++++----
 iconvdata/ibm1153.h  | 26 ++++++++++----------
 iconvdata/ibm1154.h  | 14 +++++------
 iconvdata/ibm1155.h  | 14 +++++------
 iconvdata/ibm1156.h  | 26 ++++++++++----------
 iconvdata/ibm1157.h  | 14 +++++------
 iconvdata/ibm1158.h  | 16 ++++++-------
 iconvdata/ibm1166.h  | 28 +++++++++++-----------
 iconvdata/ibm1167.h  | 46 +++++++++++++++++------------------
 iconvdata/ibm12712.h | 24 +++++++++----------
 iconvdata/ibm16804.h | 24 +++++++++----------
 iconvdata/ibm4517.h  | 28 +++++++++++-----------
 iconvdata/ibm4899.h  | 18 +++++++-------
 iconvdata/ibm4909.h  | 14 +++++------
 iconvdata/ibm4971.h  | 14 +++++------
 iconvdata/ibm5347.h  | 26 ++++++++++----------
 iconvdata/ibm803.h   | 12 +++++-----
 iconvdata/ibm901.h   | 68 ++++++++++++++++++++++++++--------------------------
 iconvdata/ibm902.h   | 60 +++++++++++++++++++++++-----------------------
 iconvdata/ibm9030.h  |  8 +++----
 iconvdata/ibm9066.h  | 10 ++++----
 iconvdata/ibm921.h   | 24 +++++++++----------
 iconvdata/ibm9448.h  | 64 ++++++++++++++++++++++++-------------------------
 40 files changed, 402 insertions(+), 402 deletions(-)

diff --git a/iconvdata/ibm1008.h b/iconvdata/ibm1008.h
index 7976ced66a..a4175be24e 100644
--- a/iconvdata/ibm1008.h
+++ b/iconvdata/ibm1008.h
@@ -88,16 +88,16 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ad, idx:     0 },
-  { start: 0x00d7, end: 0x00d7, idx:   -41 },
-  { start: 0x00f7, end: 0x00f7, idx:   -72 },
-  { start: 0x060c, end: 0x060c, idx: -1372 },
-  { start: 0x061b, end: 0x064a, idx: -1386 },
-  { start: 0x0651, end: 0x0651, idx: -1392 },
-  { start: 0x0660, end: 0x066d, idx: -1406 },
-  { start: 0xf8f4, end: 0xf8fc, idx: -63492 },
-  { start: 0xfe7c, end: 0xfefc, idx: -64899 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ad, .idx =     0 },
+  { .start = 0x00d7, .end = 0x00d7, .idx =   -41 },
+  { .start = 0x00f7, .end = 0x00f7, .idx =   -72 },
+  { .start = 0x060c, .end = 0x060c, .idx = -1372 },
+  { .start = 0x061b, .end = 0x064a, .idx = -1386 },
+  { .start = 0x0651, .end = 0x0651, .idx = -1392 },
+  { .start = 0x0660, .end = 0x066d, .idx = -1406 },
+  { .start = 0xf8f4, .end = 0xf8fc, .idx = -63492 },
+  { .start = 0xfe7c, .end = 0xfefc, .idx = -64899 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1025.h b/iconvdata/ibm1025.h
index c5d118e2da..42f92a516e 100644
--- a/iconvdata/ibm1025.h
+++ b/iconvdata/ibm1025.h
@@ -88,11 +88,11 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00a0, idx:     0 },
-  { start: 0x00a7, end: 0x00ad, idx:    -6 },
-  { start: 0x0401, end: 0x045f, idx:  -857 },
-  { start: 0x2116, end: 0x2116, idx: -8207 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00a0, .idx =     0 },
+  { .start = 0x00a7, .end = 0x00ad, .idx =    -6 },
+  { .start = 0x0401, .end = 0x045f, .idx =  -857 },
+  { .start = 0x2116, .end = 0x2116, .idx = -8207 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1097.h b/iconvdata/ibm1097.h
index ab71809ece..1b97402a26 100644
--- a/iconvdata/ibm1097.h
+++ b/iconvdata/ibm1097.h
@@ -88,22 +88,22 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00a4, idx:     0 },
-  { start: 0x00ab, end: 0x00ad, idx:    -6 },
-  { start: 0x00bb, end: 0x00bb, idx:   -19 },
-  { start: 0x00d7, end: 0x00d7, idx:   -46 },
-  { start: 0x060c, end: 0x060c, idx: -1378 },
-  { start: 0x061b, end: 0x064b, idx: -1392 },
-  { start: 0x0660, end: 0x066d, idx: -1412 },
-  { start: 0x06f0, end: 0x06f9, idx: -1542 },
-  { start: 0xf8f9, end: 0xf8fb, idx: -63493 },
-  { start: 0xfb56, end: 0xfb58, idx: -64095 },
-  { start: 0xfb7a, end: 0xfb7c, idx: -64128 },
-  { start: 0xfb8a, end: 0xfb94, idx: -64141 },
-  { start: 0xfba4, end: 0xfba4, idx: -64156 },
-  { start: 0xfbfc, end: 0xfbfe, idx: -64243 },
-  { start: 0xfe80, end: 0xfeee, idx: -64884 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00a4, .idx =     0 },
+  { .start = 0x00ab, .end = 0x00ad, .idx =    -6 },
+  { .start = 0x00bb, .end = 0x00bb, .idx =   -19 },
+  { .start = 0x00d7, .end = 0x00d7, .idx =   -46 },
+  { .start = 0x060c, .end = 0x060c, .idx = -1378 },
+  { .start = 0x061b, .end = 0x064b, .idx = -1392 },
+  { .start = 0x0660, .end = 0x066d, .idx = -1412 },
+  { .start = 0x06f0, .end = 0x06f9, .idx = -1542 },
+  { .start = 0xf8f9, .end = 0xf8fb, .idx = -63493 },
+  { .start = 0xfb56, .end = 0xfb58, .idx = -64095 },
+  { .start = 0xfb7a, .end = 0xfb7c, .idx = -64128 },
+  { .start = 0xfb8a, .end = 0xfb94, .idx = -64141 },
+  { .start = 0xfba4, .end = 0xfba4, .idx = -64156 },
+  { .start = 0xfbfc, .end = 0xfbfe, .idx = -64243 },
+  { .start = 0xfe80, .end = 0xfeee, .idx = -64884 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1112.h b/iconvdata/ibm1112.h
index 43441be3e5..b014a08b5e 100644
--- a/iconvdata/ibm1112.h
+++ b/iconvdata/ibm1112.h
@@ -88,17 +88,17 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00c9, idx:     0 },
-  { start: 0x00d3, end: 0x00e9, idx:    -9 },
-  { start: 0x00f3, end: 0x0119, idx:   -18 },
-  { start: 0x0122, end: 0x0123, idx:   -26 },
-  { start: 0x012a, end: 0x012f, idx:   -32 },
-  { start: 0x0136, end: 0x014d, idx:   -38 },
-  { start: 0x0156, end: 0x0161, idx:   -46 },
-  { start: 0x016a, end: 0x016b, idx:   -54 },
-  { start: 0x0172, end: 0x017e, idx:   -60 },
-  { start: 0x2019, end: 0x201e, idx: -7894 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00c9, .idx =     0 },
+  { .start = 0x00d3, .end = 0x00e9, .idx =    -9 },
+  { .start = 0x00f3, .end = 0x0119, .idx =   -18 },
+  { .start = 0x0122, .end = 0x0123, .idx =   -26 },
+  { .start = 0x012a, .end = 0x012f, .idx =   -32 },
+  { .start = 0x0136, .end = 0x014d, .idx =   -38 },
+  { .start = 0x0156, .end = 0x0161, .idx =   -46 },
+  { .start = 0x016a, .end = 0x016b, .idx =   -54 },
+  { .start = 0x0172, .end = 0x017e, .idx =   -60 },
+  { .start = 0x2019, .end = 0x201e, .idx = -7894 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1122.h b/iconvdata/ibm1122.h
index c6ff0692e9..c5b34b834c 100644
--- a/iconvdata/ibm1122.h
+++ b/iconvdata/ibm1122.h
@@ -88,11 +88,11 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x0160, end: 0x0161, idx:   -96 },
-  { start: 0x017d, end: 0x017e, idx:  -123 },
-  { start: 0x203e, end: 0x203e, idx: -7994 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x0160, .end = 0x0161, .idx =   -96 },
+  { .start = 0x017d, .end = 0x017e, .idx =  -123 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7994 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1123.h b/iconvdata/ibm1123.h
index 85cdf16d6e..10c66697cb 100644
--- a/iconvdata/ibm1123.h
+++ b/iconvdata/ibm1123.h
@@ -88,12 +88,12 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00a0, idx:     0 },
-  { start: 0x00a7, end: 0x00ad, idx:    -6 },
-  { start: 0x0401, end: 0x045f, idx:  -857 },
-  { start: 0x0490, end: 0x0491, idx:  -905 },
-  { start: 0x2116, end: 0x2116, idx: -8205 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00a0, .idx =     0 },
+  { .start = 0x00a7, .end = 0x00ad, .idx =    -6 },
+  { .start = 0x0401, .end = 0x045f, .idx =  -857 },
+  { .start = 0x0490, .end = 0x0491, .idx =  -905 },
+  { .start = 0x2116, .end = 0x2116, .idx = -8205 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1130.h b/iconvdata/ibm1130.h
index 3f1d5970af..471d853d8b 100644
--- a/iconvdata/ibm1130.h
+++ b/iconvdata/ibm1130.h
@@ -88,16 +88,16 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x0103, idx:     0 },
-  { start: 0x0110, end: 0x0111, idx:   -12 },
-  { start: 0x0152, end: 0x0153, idx:   -76 },
-  { start: 0x0178, end: 0x0178, idx:  -112 },
-  { start: 0x01a0, end: 0x01a1, idx:  -151 },
-  { start: 0x01af, end: 0x01b0, idx:  -164 },
-  { start: 0x0300, end: 0x0309, idx:  -499 },
-  { start: 0x0323, end: 0x0323, idx:  -524 },
-  { start: 0x20ab, end: 0x20ab, idx: -8083 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x0103, .idx =     0 },
+  { .start = 0x0110, .end = 0x0111, .idx =   -12 },
+  { .start = 0x0152, .end = 0x0153, .idx =   -76 },
+  { .start = 0x0178, .end = 0x0178, .idx =  -112 },
+  { .start = 0x01a0, .end = 0x01a1, .idx =  -151 },
+  { .start = 0x01af, .end = 0x01b0, .idx =  -164 },
+  { .start = 0x0300, .end = 0x0309, .idx =  -499 },
+  { .start = 0x0323, .end = 0x0323, .idx =  -524 },
+  { .start = 0x20ab, .end = 0x20ab, .idx = -8083 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1137.h b/iconvdata/ibm1137.h
index 54c0105df5..0ad826c328 100644
--- a/iconvdata/ibm1137.h
+++ b/iconvdata/ibm1137.h
@@ -88,11 +88,11 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00a0, idx:     0 },
-  { start: 0x0901, end: 0x0952, idx: -2144 },
-  { start: 0x0960, end: 0x0970, idx: -2157 },
-  { start: 0x200c, end: 0x200d, idx: -7944 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00a0, .idx =     0 },
+  { .start = 0x0901, .end = 0x0952, .idx = -2144 },
+  { .start = 0x0960, .end = 0x0970, .idx = -2157 },
+  { .start = 0x200c, .end = 0x200d, .idx = -7944 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1140.h b/iconvdata/ibm1140.h
index cd496254fb..cb3ec4b11f 100644
--- a/iconvdata/ibm1140.h
+++ b/iconvdata/ibm1140.h
@@ -88,10 +88,10 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x203e, end: 0x203e, idx: -7998 },
-  { start: 0x20ac, end: 0x20ac, idx: -8107 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7998 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8107 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1141.h b/iconvdata/ibm1141.h
index 8a95810a5d..5c7669fe9b 100644
--- a/iconvdata/ibm1141.h
+++ b/iconvdata/ibm1141.h
@@ -88,10 +88,10 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x203e, end: 0x203e, idx: -7998 },
-  { start: 0x20ac, end: 0x20ac, idx: -8107 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7998 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8107 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1142.h b/iconvdata/ibm1142.h
index c21e59d6c9..d0628bcf2d 100644
--- a/iconvdata/ibm1142.h
+++ b/iconvdata/ibm1142.h
@@ -88,10 +88,10 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x203e, end: 0x203e, idx: -7998 },
-  { start: 0x20ac, end: 0x20ac, idx: -8107 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7998 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8107 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1143.h b/iconvdata/ibm1143.h
index c9917b331d..c7c8e4f6a0 100644
--- a/iconvdata/ibm1143.h
+++ b/iconvdata/ibm1143.h
@@ -88,10 +88,10 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x203e, end: 0x203e, idx: -7998 },
-  { start: 0x20ac, end: 0x20ac, idx: -8107 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7998 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8107 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1144.h b/iconvdata/ibm1144.h
index dd95f84ac2..a83f0e52f7 100644
--- a/iconvdata/ibm1144.h
+++ b/iconvdata/ibm1144.h
@@ -88,10 +88,10 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x203e, end: 0x203e, idx: -7998 },
-  { start: 0x20ac, end: 0x20ac, idx: -8107 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7998 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8107 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1145.h b/iconvdata/ibm1145.h
index 949085eeb9..cffa98e667 100644
--- a/iconvdata/ibm1145.h
+++ b/iconvdata/ibm1145.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,10 +88,10 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x203e, end: 0x203e, idx: -7998 },
-  { start: 0x20ac, end: 0x20ac, idx: -8107 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7998 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8107 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1146.h b/iconvdata/ibm1146.h
index 02b00f233a..fbc739e951 100644
--- a/iconvdata/ibm1146.h
+++ b/iconvdata/ibm1146.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,10 +88,10 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x203e, end: 0x203e, idx: -7998 },
-  { start: 0x20ac, end: 0x20ac, idx: -8107 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7998 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8107 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1147.h b/iconvdata/ibm1147.h
index 188624dce0..7718ec50f6 100644
--- a/iconvdata/ibm1147.h
+++ b/iconvdata/ibm1147.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,10 +88,10 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x203e, end: 0x203e, idx: -7998 },
-  { start: 0x20ac, end: 0x20ac, idx: -8107 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7998 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8107 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1148.h b/iconvdata/ibm1148.h
index 3982d916f5..d558e43fd1 100644
--- a/iconvdata/ibm1148.h
+++ b/iconvdata/ibm1148.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,10 +88,10 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x203e, end: 0x203e, idx: -7998 },
-  { start: 0x20ac, end: 0x20ac, idx: -8107 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7998 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8107 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1149.h b/iconvdata/ibm1149.h
index b957dc2f0c..c2258237ed 100644
--- a/iconvdata/ibm1149.h
+++ b/iconvdata/ibm1149.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,10 +88,10 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x203e, end: 0x203e, idx: -7998 },
-  { start: 0x20ac, end: 0x20ac, idx: -8107 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7998 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8107 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1153.h b/iconvdata/ibm1153.h
index e3b98f5d2e..1568ac8417 100644
--- a/iconvdata/ibm1153.h
+++ b/iconvdata/ibm1153.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,18 +88,18 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00a0, idx:     0 },
-  { start: 0x00a7, end: 0x00b8, idx:    -6 },
-  { start: 0x00c1, end: 0x0111, idx:   -14 },
-  { start: 0x0118, end: 0x011b, idx:   -20 },
-  { start: 0x0139, end: 0x0148, idx:   -49 },
-  { start: 0x0150, end: 0x0165, idx:   -56 },
-  { start: 0x016e, end: 0x0171, idx:   -64 },
-  { start: 0x0179, end: 0x017e, idx:   -71 },
-  { start: 0x02c7, end: 0x02c7, idx:  -399 },
-  { start: 0x02d8, end: 0x02dd, idx:  -415 },
-  { start: 0x20ac, end: 0x20ac, idx: -8045 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00a0, .idx =     0 },
+  { .start = 0x00a7, .end = 0x00b8, .idx =    -6 },
+  { .start = 0x00c1, .end = 0x0111, .idx =   -14 },
+  { .start = 0x0118, .end = 0x011b, .idx =   -20 },
+  { .start = 0x0139, .end = 0x0148, .idx =   -49 },
+  { .start = 0x0150, .end = 0x0165, .idx =   -56 },
+  { .start = 0x016e, .end = 0x0171, .idx =   -64 },
+  { .start = 0x0179, .end = 0x017e, .idx =   -71 },
+  { .start = 0x02c7, .end = 0x02c7, .idx =  -399 },
+  { .start = 0x02d8, .end = 0x02dd, .idx =  -415 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8045 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1154.h b/iconvdata/ibm1154.h
index 9c25a66865..6592fe0d61 100644
--- a/iconvdata/ibm1154.h
+++ b/iconvdata/ibm1154.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,12 +88,12 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00a0, idx:     0 },
-  { start: 0x00ad, end: 0x00ad, idx:   -12 },
-  { start: 0x0401, end: 0x045f, idx:  -863 },
-  { start: 0x20ac, end: 0x20ac, idx: -8107 },
-  { start: 0x2116, end: 0x2116, idx: -8212 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00a0, .idx =     0 },
+  { .start = 0x00ad, .end = 0x00ad, .idx =   -12 },
+  { .start = 0x0401, .end = 0x045f, .idx =  -863 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8107 },
+  { .start = 0x2116, .end = 0x2116, .idx = -8212 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1155.h b/iconvdata/ibm1155.h
index 7e1a3b86c8..c9f3b23f8a 100644
--- a/iconvdata/ibm1155.h
+++ b/iconvdata/ibm1155.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,12 +88,12 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x011e, end: 0x011f, idx:   -30 },
-  { start: 0x0130, end: 0x0131, idx:   -46 },
-  { start: 0x015e, end: 0x015f, idx:   -90 },
-  { start: 0x20ac, end: 0x20ac, idx: -8102 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x011e, .end = 0x011f, .idx =   -30 },
+  { .start = 0x0130, .end = 0x0131, .idx =   -46 },
+  { .start = 0x015e, .end = 0x015f, .idx =   -90 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8102 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1156.h b/iconvdata/ibm1156.h
index 4474f3e7df..c198fdbb1e 100644
--- a/iconvdata/ibm1156.h
+++ b/iconvdata/ibm1156.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,18 +88,18 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00c9, idx:     0 },
-  { start: 0x00d3, end: 0x00e9, idx:    -9 },
-  { start: 0x00f3, end: 0x0119, idx:   -18 },
-  { start: 0x0122, end: 0x0123, idx:   -26 },
-  { start: 0x012a, end: 0x012f, idx:   -32 },
-  { start: 0x0136, end: 0x014d, idx:   -38 },
-  { start: 0x0156, end: 0x0161, idx:   -46 },
-  { start: 0x016a, end: 0x016b, idx:   -54 },
-  { start: 0x0172, end: 0x017e, idx:   -60 },
-  { start: 0x2019, end: 0x201e, idx: -7894 },
-  { start: 0x20ac, end: 0x20ac, idx: -8035 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00c9, .idx =     0 },
+  { .start = 0x00d3, .end = 0x00e9, .idx =    -9 },
+  { .start = 0x00f3, .end = 0x0119, .idx =   -18 },
+  { .start = 0x0122, .end = 0x0123, .idx =   -26 },
+  { .start = 0x012a, .end = 0x012f, .idx =   -32 },
+  { .start = 0x0136, .end = 0x014d, .idx =   -38 },
+  { .start = 0x0156, .end = 0x0161, .idx =   -46 },
+  { .start = 0x016a, .end = 0x016b, .idx =   -54 },
+  { .start = 0x0172, .end = 0x017e, .idx =   -60 },
+  { .start = 0x2019, .end = 0x201e, .idx = -7894 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8035 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1157.h b/iconvdata/ibm1157.h
index 88ad7d962e..95b6942a9d 100644
--- a/iconvdata/ibm1157.h
+++ b/iconvdata/ibm1157.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,12 +88,12 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x0160, end: 0x0161, idx:   -96 },
-  { start: 0x017d, end: 0x017e, idx:  -123 },
-  { start: 0x203e, end: 0x203e, idx: -7994 },
-  { start: 0x20ac, end: 0x20ac, idx: -8103 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x0160, .end = 0x0161, .idx =   -96 },
+  { .start = 0x017d, .end = 0x017e, .idx =  -123 },
+  { .start = 0x203e, .end = 0x203e, .idx = -7994 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8103 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1158.h b/iconvdata/ibm1158.h
index c2180b97fb..cef94bd514 100644
--- a/iconvdata/ibm1158.h
+++ b/iconvdata/ibm1158.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,13 +88,13 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00a0, idx:     0 },
-  { start: 0x00ad, end: 0x00ad, idx:   -12 },
-  { start: 0x0401, end: 0x045f, idx:  -863 },
-  { start: 0x0490, end: 0x0491, idx:  -911 },
-  { start: 0x20ac, end: 0x20ac, idx: -8105 },
-  { start: 0x2116, end: 0x2116, idx: -8210 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00a0, .idx =     0 },
+  { .start = 0x00ad, .end = 0x00ad, .idx =   -12 },
+  { .start = 0x0401, .end = 0x045f, .idx =  -863 },
+  { .start = 0x0490, .end = 0x0491, .idx =  -911 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8105 },
+  { .start = 0x2116, .end = 0x2116, .idx = -8210 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1166.h b/iconvdata/ibm1166.h
index b3ba6f28be..e9227f4351 100644
--- a/iconvdata/ibm1166.h
+++ b/iconvdata/ibm1166.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,19 +88,19 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00a0, idx:     0 },
-  { start: 0x00ad, end: 0x00ad, idx:   -12 },
-  { start: 0x0401, end: 0x045e, idx:  -863 },
-  { start: 0x0492, end: 0x0493, idx:  -914 },
-  { start: 0x049a, end: 0x049b, idx:  -920 },
-  { start: 0x04a2, end: 0x04a3, idx:  -926 },
-  { start: 0x04ae, end: 0x04b1, idx:  -936 },
-  { start: 0x04ba, end: 0x04bb, idx:  -944 },
-  { start: 0x04d8, end: 0x04d9, idx:  -972 },
-  { start: 0x04e8, end: 0x04e9, idx:  -986 },
-  { start: 0x20ac, end: 0x20ac, idx: -8092 },
-  { start: 0x2116, end: 0x2116, idx: -8197 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00a0, .idx =     0 },
+  { .start = 0x00ad, .end = 0x00ad, .idx =   -12 },
+  { .start = 0x0401, .end = 0x045e, .idx =  -863 },
+  { .start = 0x0492, .end = 0x0493, .idx =  -914 },
+  { .start = 0x049a, .end = 0x049b, .idx =  -920 },
+  { .start = 0x04a2, .end = 0x04a3, .idx =  -926 },
+  { .start = 0x04ae, .end = 0x04b1, .idx =  -936 },
+  { .start = 0x04ba, .end = 0x04bb, .idx =  -944 },
+  { .start = 0x04d8, .end = 0x04d9, .idx =  -972 },
+  { .start = 0x04e8, .end = 0x04e9, .idx =  -986 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8092 },
+  { .start = 0x2116, .end = 0x2116, .idx = -8197 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm1167.h b/iconvdata/ibm1167.h
index c4ebb4dcf6..b8906c0bd7 100644
--- a/iconvdata/ibm1167.h
+++ b/iconvdata/ibm1167.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,28 +88,28 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x007f, idx:     0 },
-  { start: 0x00a0, end: 0x00ae, idx:   -32 },
-  { start: 0x00b7, end: 0x00bb, idx:   -40 },
-  { start: 0x0401, end: 0x0407, idx:  -877 },
-  { start: 0x040e, end: 0x0457, idx:  -883 },
-  { start: 0x045e, end: 0x045e, idx:  -889 },
-  { start: 0x0490, end: 0x0491, idx:  -938 },
-  { start: 0x2014, end: 0x2014, idx: -7980 },
-  { start: 0x201c, end: 0x201d, idx: -7987 },
-  { start: 0x2116, end: 0x2116, idx: -8235 },
-  { start: 0x2122, end: 0x2122, idx: -8246 },
-  { start: 0x2219, end: 0x2219, idx: -8492 },
-  { start: 0x2500, end: 0x2502, idx: -9234 },
-  { start: 0x250c, end: 0x251c, idx: -9243 },
-  { start: 0x2524, end: 0x2524, idx: -9250 },
-  { start: 0x252c, end: 0x252c, idx: -9257 },
-  { start: 0x2534, end: 0x2534, idx: -9264 },
-  { start: 0x253c, end: 0x253c, idx: -9271 },
-  { start: 0x2550, end: 0x256a, idx: -9290 },
-  { start: 0x2580, end: 0x2593, idx: -9311 },
-  { start: 0x25a0, end: 0x25a0, idx: -9323 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x007f, .idx =     0 },
+  { .start = 0x00a0, .end = 0x00ae, .idx =   -32 },
+  { .start = 0x00b7, .end = 0x00bb, .idx =   -40 },
+  { .start = 0x0401, .end = 0x0407, .idx =  -877 },
+  { .start = 0x040e, .end = 0x0457, .idx =  -883 },
+  { .start = 0x045e, .end = 0x045e, .idx =  -889 },
+  { .start = 0x0490, .end = 0x0491, .idx =  -938 },
+  { .start = 0x2014, .end = 0x2014, .idx = -7980 },
+  { .start = 0x201c, .end = 0x201d, .idx = -7987 },
+  { .start = 0x2116, .end = 0x2116, .idx = -8235 },
+  { .start = 0x2122, .end = 0x2122, .idx = -8246 },
+  { .start = 0x2219, .end = 0x2219, .idx = -8492 },
+  { .start = 0x2500, .end = 0x2502, .idx = -9234 },
+  { .start = 0x250c, .end = 0x251c, .idx = -9243 },
+  { .start = 0x2524, .end = 0x2524, .idx = -9250 },
+  { .start = 0x252c, .end = 0x252c, .idx = -9257 },
+  { .start = 0x2534, .end = 0x2534, .idx = -9264 },
+  { .start = 0x253c, .end = 0x253c, .idx = -9271 },
+  { .start = 0x2550, .end = 0x256a, .idx = -9290 },
+  { .start = 0x2580, .end = 0x2593, .idx = -9311 },
+  { .start = 0x25a0, .end = 0x25a0, .idx = -9323 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm12712.h b/iconvdata/ibm12712.h
index 83a4fb51ed..fe85bceb28 100644
--- a/iconvdata/ibm12712.h
+++ b/iconvdata/ibm12712.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -81,17 +81,17 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00be, idx:     0 },
-  { start: 0x00d7, end: 0x00d7, idx:   -24 },
-  { start: 0x00f7, end: 0x00f7, idx:   -55 },
-  { start: 0x05d0, end: 0x05ea, idx: -1295 },
-  { start: 0x200e, end: 0x200f, idx: -7986 },
-  { start: 0x2017, end: 0x2017, idx: -7993 },
-  { start: 0x2022, end: 0x2022, idx: -8003 },
-  { start: 0x202a, end: 0x202e, idx: -8010 },
-  { start: 0x203e, end: 0x203e, idx: -8025 },
-  { start: 0x20aa, end: 0x20ac, idx: -8132 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00be, .idx =     0 },
+  { .start = 0x00d7, .end = 0x00d7, .idx =   -24 },
+  { .start = 0x00f7, .end = 0x00f7, .idx =   -55 },
+  { .start = 0x05d0, .end = 0x05ea, .idx = -1295 },
+  { .start = 0x200e, .end = 0x200f, .idx = -7986 },
+  { .start = 0x2017, .end = 0x2017, .idx = -7993 },
+  { .start = 0x2022, .end = 0x2022, .idx = -8003 },
+  { .start = 0x202a, .end = 0x202e, .idx = -8010 },
+  { .start = 0x203e, .end = 0x203e, .idx = -8025 },
+  { .start = 0x20aa, .end = 0x20ac, .idx = -8132 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm16804.h b/iconvdata/ibm16804.h
index cb3a44dbfd..684deb4b5c 100644
--- a/iconvdata/ibm16804.h
+++ b/iconvdata/ibm16804.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -87,17 +87,17 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ad, idx:     0 },
-  { start: 0x00d7, end: 0x00d7, idx:   -41 },
-  { start: 0x00f7, end: 0x00f7, idx:   -72 },
-  { start: 0x060c, end: 0x060c, idx: -1372 },
-  { start: 0x061b, end: 0x064a, idx: -1386 },
-  { start: 0x0651, end: 0x0651, idx: -1392 },
-  { start: 0x0660, end: 0x066d, idx: -1406 },
-  { start: 0x2007, end: 0x200b, idx: -7959 },
-  { start: 0x20ac, end: 0x20ac, idx: -8119 },
-  { start: 0xfe7c, end: 0xfefc, idx: -64902 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ad, .idx =     0 },
+  { .start = 0x00d7, .end = 0x00d7, .idx =   -41 },
+  { .start = 0x00f7, .end = 0x00f7, .idx =   -72 },
+  { .start = 0x060c, .end = 0x060c, .idx = -1372 },
+  { .start = 0x061b, .end = 0x064a, .idx = -1386 },
+  { .start = 0x0651, .end = 0x0651, .idx = -1392 },
+  { .start = 0x0660, .end = 0x066d, .idx = -1406 },
+  { .start = 0x2007, .end = 0x200b, .idx = -7959 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8119 },
+  { .start = 0xfe7c, .end = 0xfefc, .idx = -64902 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm4517.h b/iconvdata/ibm4517.h
index e582a05ade..286f2c438c 100644
--- a/iconvdata/ibm4517.h
+++ b/iconvdata/ibm4517.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -83,20 +83,20 @@ static const uint32_t to_ucs4[256] =
   [0xf8] = 0x0038, [0xf9] = 0x0039, [0xff] = 0x009f
 };
 
-static const struct gap from_idx[] =
+  static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00b5, idx:     0 },
-  { start: 0x00d7, end: 0x00d7, idx:   -33 },
-  { start: 0x00e1, end: 0x00e9, idx:   -42 },
-  { start: 0x00f7, end: 0x00fa, idx:   -55 },
-  { start: 0x060c, end: 0x060c, idx: -1352 },
-  { start: 0x061b, end: 0x064a, idx: -1366 },
-  { start: 0x0651, end: 0x0651, idx: -1372 },
-  { start: 0x0660, end: 0x066d, idx: -1386 },
-  { start: 0x2007, end: 0x200b, idx: -7939 },
-  { start: 0xf8f4, end: 0xf8f7, idx: -63467 },
-  { start: 0xfe70, end: 0xfefc, idx: -64867 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00b5, .idx =     0 },
+  { .start = 0x00d7, .end = 0x00d7, .idx =   -33 },
+  { .start = 0x00e1, .end = 0x00e9, .idx =   -42 },
+  { .start = 0x00f7, .end = 0x00fa, .idx =   -55 },
+  { .start = 0x060c, .end = 0x060c, .idx = -1352 },
+  { .start = 0x061b, .end = 0x064a, .idx = -1366 },
+  { .start = 0x0651, .end = 0x0651, .idx = -1372 },
+  { .start = 0x0660, .end = 0x066d, .idx = -1386 },
+  { .start = 0x2007, .end = 0x200b, .idx = -7939 },
+  { .start = 0xf8f4, .end = 0xf8f7, .idx = -63467 },
+  { .start = 0xfe70, .end = 0xfefc, .idx = -64867 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm4899.h b/iconvdata/ibm4899.h
index bcd62e9640..58aac69fec 100644
--- a/iconvdata/ibm4899.h
+++ b/iconvdata/ibm4899.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -65,14 +65,14 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x005f, idx:     0 },
-  { start: 0x007c, end: 0x00a2, idx:   -28 },
-  { start: 0x00ac, end: 0x00ac, idx:   -37 },
-  { start: 0x05d0, end: 0x05ea, idx: -1352 },
-  { start: 0x200e, end: 0x200f, idx: -8043 },
-  { start: 0x202a, end: 0x202e, idx: -8069 },
-  { start: 0x20aa, end: 0x20ac, idx: -8192 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x005f, .idx =     0 },
+  { .start = 0x007c, .end = 0x00a2, .idx =   -28 },
+  { .start = 0x00ac, .end = 0x00ac, .idx =   -37 },
+  { .start = 0x05d0, .end = 0x05ea, .idx = -1352 },
+  { .start = 0x200e, .end = 0x200f, .idx = -8043 },
+  { .start = 0x202a, .end = 0x202e, .idx = -8069 },
+  { .start = 0x20aa, .end = 0x20ac, .idx = -8192 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm4909.h b/iconvdata/ibm4909.h
index 379d14a26c..d371310802 100644
--- a/iconvdata/ibm4909.h
+++ b/iconvdata/ibm4909.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -87,12 +87,12 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00bd, idx:     0 },
-  { start: 0x0385, end: 0x03ce, idx:  -711 },
-  { start: 0x03d5, end: 0x03d5, idx:  -717 },
-  { start: 0x2015, end: 0x2019, idx: -7948 },
-  { start: 0x20ac, end: 0x20ac, idx: -8094 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00bd, .idx =     0 },
+  { .start = 0x0385, .end = 0x03ce, .idx =  -711 },
+  { .start = 0x03d5, .end = 0x03d5, .idx =  -717 },
+  { .start = 0x2015, .end = 0x2019, .idx = -7948 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8094 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm4971.h b/iconvdata/ibm4971.h
index f7a186d55c..89c0fc5042 100644
--- a/iconvdata/ibm4971.h
+++ b/iconvdata/ibm4971.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -87,12 +87,12 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00bd, idx:     0 },
-  { start: 0x0385, end: 0x03ce, idx:  -711 },
-  { start: 0x03d5, end: 0x03d5, idx:  -717 },
-  { start: 0x2015, end: 0x2019, idx: -7948 },
-  { start: 0x20ac, end: 0x20ac, idx: -8094 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00bd, .idx =     0 },
+  { .start = 0x0385, .end = 0x03ce, .idx =  -711 },
+  { .start = 0x03d5, .end = 0x03d5, .idx =  -717 },
+  { .start = 0x2015, .end = 0x2019, .idx = -7948 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8094 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm5347.h b/iconvdata/ibm5347.h
index 9efc6f5fa1..b7e52d1cc1 100644
--- a/iconvdata/ibm5347.h
+++ b/iconvdata/ibm5347.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,18 +88,18 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x007f, idx:     0 },
-  { start: 0x0098, end: 0x0098, idx:   -24 },
-  { start: 0x00a0, end: 0x00bb, idx:   -31 },
-  { start: 0x0401, end: 0x045f, idx:  -868 },
-  { start: 0x0490, end: 0x0491, idx:  -916 },
-  { start: 0x2013, end: 0x2026, idx: -7957 },
-  { start: 0x2030, end: 0x2030, idx: -7966 },
-  { start: 0x2039, end: 0x203a, idx: -7974 },
-  { start: 0x20ac, end: 0x20ac, idx: -8087 },
-  { start: 0x2116, end: 0x2116, idx: -8192 },
-  { start: 0x2122, end: 0x2122, idx: -8203 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x007f, .idx =     0 },
+  { .start = 0x0098, .end = 0x0098, .idx =   -24 },
+  { .start = 0x00a0, .end = 0x00bb, .idx =   -31 },
+  { .start = 0x0401, .end = 0x045f, .idx =  -868 },
+  { .start = 0x0490, .end = 0x0491, .idx =  -916 },
+  { .start = 0x2013, .end = 0x2026, .idx = -7957 },
+  { .start = 0x2030, .end = 0x2030, .idx = -7966 },
+  { .start = 0x2039, .end = 0x203a, .idx = -7974 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8087 },
+  { .start = 0x2116, .end = 0x2116, .idx = -8192 },
+  { .start = 0x2122, .end = 0x2122, .idx = -8203 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm803.h b/iconvdata/ibm803.h
index 30e9236c2d..a38bfc6c1d 100644
--- a/iconvdata/ibm803.h
+++ b/iconvdata/ibm803.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -63,11 +63,11 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x005f, idx:     0 },
-  { start: 0x007c, end: 0x00a2, idx:   -28 },
-  { start: 0x00ac, end: 0x00ac, idx:   -37 },
-  { start: 0x05d0, end: 0x05ea, idx: -1352 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x005f, .idx =     0 },
+  { .start = 0x007c, .end = 0x00a2, .idx =   -28 },
+  { .start = 0x00ac, .end = 0x00ac, .idx =   -37 },
+  { .start = 0x05d0, .end = 0x05ea, .idx = -1352 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm901.h b/iconvdata/ibm901.h
index e22401e628..23b02da20a 100644
--- a/iconvdata/ibm901.h
+++ b/iconvdata/ibm901.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,39 +88,39 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00c9, idx:     0 },
-  { start: 0x00d3, end: 0x00e9, idx:    -9 },
-  { start: 0x00f3, end: 0x0119, idx:   -18 },
-  { start: 0x0122, end: 0x0123, idx:   -26 },
-  { start: 0x012a, end: 0x012f, idx:   -32 },
-  { start: 0x0136, end: 0x014d, idx:   -38 },
-  { start: 0x0156, end: 0x0161, idx:   -46 },
-  { start: 0x016a, end: 0x016b, idx:   -54 },
-  { start: 0x0172, end: 0x017e, idx:   -60 },
-  { start: 0x2017, end: 0x2022, idx: -7892 },
-  { start: 0x203c, end: 0x203e, idx: -7917 },
-  { start: 0x20ac, end: 0x20ac, idx: -8026 },
-  { start: 0x2190, end: 0x2195, idx: -8253 },
-  { start: 0x21a8, end: 0x21a8, idx: -8271 },
-  { start: 0x221f, end: 0x221f, idx: -8389 },
-  { start: 0x2500, end: 0x2502, idx: -9125 },
-  { start: 0x250c, end: 0x251c, idx: -9134 },
-  { start: 0x2524, end: 0x2524, idx: -9141 },
-  { start: 0x252c, end: 0x252c, idx: -9148 },
-  { start: 0x2534, end: 0x2534, idx: -9155 },
-  { start: 0x253c, end: 0x253c, idx: -9162 },
-  { start: 0x2550, end: 0x256c, idx: -9181 },
-  { start: 0x2580, end: 0x2588, idx: -9200 },
-  { start: 0x2591, end: 0x2593, idx: -9208 },
-  { start: 0x25a0, end: 0x25a0, idx: -9220 },
-  { start: 0x25ac, end: 0x25b2, idx: -9231 },
-  { start: 0x25ba, end: 0x25bc, idx: -9238 },
-  { start: 0x25c4, end: 0x25c4, idx: -9245 },
-  { start: 0x25cb, end: 0x25cb, idx: -9251 },
-  { start: 0x25d8, end: 0x25d9, idx: -9263 },
-  { start: 0x263a, end: 0x2642, idx: -9359 },
-  { start: 0x2660, end: 0x266c, idx: -9388 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00c9, .idx =     0 },
+  { .start = 0x00d3, .end = 0x00e9, .idx =    -9 },
+  { .start = 0x00f3, .end = 0x0119, .idx =   -18 },
+  { .start = 0x0122, .end = 0x0123, .idx =   -26 },
+  { .start = 0x012a, .end = 0x012f, .idx =   -32 },
+  { .start = 0x0136, .end = 0x014d, .idx =   -38 },
+  { .start = 0x0156, .end = 0x0161, .idx =   -46 },
+  { .start = 0x016a, .end = 0x016b, .idx =   -54 },
+  { .start = 0x0172, .end = 0x017e, .idx =   -60 },
+  { .start = 0x2017, .end = 0x2022, .idx = -7892 },
+  { .start = 0x203c, .end = 0x203e, .idx = -7917 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8026 },
+  { .start = 0x2190, .end = 0x2195, .idx = -8253 },
+  { .start = 0x21a8, .end = 0x21a8, .idx = -8271 },
+  { .start = 0x221f, .end = 0x221f, .idx = -8389 },
+  { .start = 0x2500, .end = 0x2502, .idx = -9125 },
+  { .start = 0x250c, .end = 0x251c, .idx = -9134 },
+  { .start = 0x2524, .end = 0x2524, .idx = -9141 },
+  { .start = 0x252c, .end = 0x252c, .idx = -9148 },
+  { .start = 0x2534, .end = 0x2534, .idx = -9155 },
+  { .start = 0x253c, .end = 0x253c, .idx = -9162 },
+  { .start = 0x2550, .end = 0x256c, .idx = -9181 },
+  { .start = 0x2580, .end = 0x2588, .idx = -9200 },
+  { .start = 0x2591, .end = 0x2593, .idx = -9208 },
+  { .start = 0x25a0, .end = 0x25a0, .idx = -9220 },
+  { .start = 0x25ac, .end = 0x25b2, .idx = -9231 },
+  { .start = 0x25ba, .end = 0x25bc, .idx = -9238 },
+  { .start = 0x25c4, .end = 0x25c4, .idx = -9245 },
+  { .start = 0x25cb, .end = 0x25cb, .idx = -9251 },
+  { .start = 0x25d8, .end = 0x25d9, .idx = -9263 },
+  { .start = 0x263a, .end = 0x2642, .idx = -9359 },
+  { .start = 0x2660, .end = 0x266c, .idx = -9388 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm902.h b/iconvdata/ibm902.h
index 74de50e0bc..e7d033e88f 100644
--- a/iconvdata/ibm902.h
+++ b/iconvdata/ibm902.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,35 +88,35 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0x0160, end: 0x0161, idx:   -96 },
-  { start: 0x017d, end: 0x017e, idx:  -123 },
-  { start: 0x2017, end: 0x2017, idx: -7955 },
-  { start: 0x2022, end: 0x2022, idx: -7965 },
-  { start: 0x203c, end: 0x203e, idx: -7990 },
-  { start: 0x20ac, end: 0x20ac, idx: -8099 },
-  { start: 0x2190, end: 0x2195, idx: -8326 },
-  { start: 0x21a8, end: 0x21a8, idx: -8344 },
-  { start: 0x221f, end: 0x221f, idx: -8462 },
-  { start: 0x2264, end: 0x2265, idx: -8530 },
-  { start: 0x2500, end: 0x2502, idx: -9196 },
-  { start: 0x250c, end: 0x251c, idx: -9205 },
-  { start: 0x2524, end: 0x2524, idx: -9212 },
-  { start: 0x252c, end: 0x252c, idx: -9219 },
-  { start: 0x2534, end: 0x2534, idx: -9226 },
-  { start: 0x253c, end: 0x253c, idx: -9233 },
-  { start: 0x2550, end: 0x256c, idx: -9252 },
-  { start: 0x2580, end: 0x2588, idx: -9271 },
-  { start: 0x2591, end: 0x2593, idx: -9279 },
-  { start: 0x25a0, end: 0x25a0, idx: -9291 },
-  { start: 0x25ac, end: 0x25b2, idx: -9302 },
-  { start: 0x25ba, end: 0x25bc, idx: -9309 },
-  { start: 0x25c4, end: 0x25c4, idx: -9316 },
-  { start: 0x25cb, end: 0x25cb, idx: -9322 },
-  { start: 0x25d8, end: 0x25d9, idx: -9334 },
-  { start: 0x263a, end: 0x2642, idx: -9430 },
-  { start: 0x2660, end: 0x266c, idx: -9459 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0x0160, .end = 0x0161, .idx =   -96 },
+  { .start = 0x017d, .end = 0x017e, .idx =  -123 },
+  { .start = 0x2017, .end = 0x2017, .idx = -7955 },
+  { .start = 0x2022, .end = 0x2022, .idx = -7965 },
+  { .start = 0x203c, .end = 0x203e, .idx = -7990 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8099 },
+  { .start = 0x2190, .end = 0x2195, .idx = -8326 },
+  { .start = 0x21a8, .end = 0x21a8, .idx = -8344 },
+  { .start = 0x221f, .end = 0x221f, .idx = -8462 },
+  { .start = 0x2264, .end = 0x2265, .idx = -8530 },
+  { .start = 0x2500, .end = 0x2502, .idx = -9196 },
+  { .start = 0x250c, .end = 0x251c, .idx = -9205 },
+  { .start = 0x2524, .end = 0x2524, .idx = -9212 },
+  { .start = 0x252c, .end = 0x252c, .idx = -9219 },
+  { .start = 0x2534, .end = 0x2534, .idx = -9226 },
+  { .start = 0x253c, .end = 0x253c, .idx = -9233 },
+  { .start = 0x2550, .end = 0x256c, .idx = -9252 },
+  { .start = 0x2580, .end = 0x2588, .idx = -9271 },
+  { .start = 0x2591, .end = 0x2593, .idx = -9279 },
+  { .start = 0x25a0, .end = 0x25a0, .idx = -9291 },
+  { .start = 0x25ac, .end = 0x25b2, .idx = -9302 },
+  { .start = 0x25ba, .end = 0x25bc, .idx = -9309 },
+  { .start = 0x25c4, .end = 0x25c4, .idx = -9316 },
+  { .start = 0x25cb, .end = 0x25cb, .idx = -9322 },
+  { .start = 0x25d8, .end = 0x25d9, .idx = -9334 },
+  { .start = 0x263a, .end = 0x2642, .idx = -9430 },
+  { .start = 0x2660, .end = 0x266c, .idx = -9459 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm9030.h b/iconvdata/ibm9030.h
index b0730eba58..9d13220283 100644
--- a/iconvdata/ibm9030.h
+++ b/iconvdata/ibm9030.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,9 +88,9 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00ac, idx:     0 },
-  { start: 0x0e01, end: 0x0e5b, idx: -3412 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ac, .idx =     0 },
+  { .start = 0x0e01, .end = 0x0e5b, .idx = -3412 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm9066.h b/iconvdata/ibm9066.h
index 254f17b352..92dfdf1b0f 100644
--- a/iconvdata/ibm9066.h
+++ b/iconvdata/ibm9066.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -80,10 +80,10 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x007f, idx:     0 },
-  { start: 0x00a0, end: 0x00ac, idx:   -32 },
-  { start: 0x0e01, end: 0x0e5b, idx: -3444 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x007f, .idx =     0 },
+  { .start = 0x00a0, .end = 0x00ac, .idx =   -32 },
+  { .start = 0x0e01, .end = 0x0e5b, .idx = -3444 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm921.h b/iconvdata/ibm921.h
index 629aea612d..b558ca7ee0 100644
--- a/iconvdata/ibm921.h
+++ b/iconvdata/ibm921.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,17 +88,17 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x00c9, idx:     0 },
-  { start: 0x00d3, end: 0x00e9, idx:    -9 },
-  { start: 0x00f3, end: 0x0119, idx:   -18 },
-  { start: 0x0122, end: 0x0123, idx:   -26 },
-  { start: 0x012a, end: 0x012f, idx:   -32 },
-  { start: 0x0136, end: 0x014d, idx:   -38 },
-  { start: 0x0156, end: 0x0161, idx:   -46 },
-  { start: 0x016a, end: 0x016b, idx:   -54 },
-  { start: 0x0172, end: 0x017e, idx:   -60 },
-  { start: 0x2019, end: 0x201e, idx: -7894 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00c9, .idx =     0 },
+  { .start = 0x00d3, .end = 0x00e9, .idx =    -9 },
+  { .start = 0x00f3, .end = 0x0119, .idx =   -18 },
+  { .start = 0x0122, .end = 0x0123, .idx =   -26 },
+  { .start = 0x012a, .end = 0x012f, .idx =   -32 },
+  { .start = 0x0136, .end = 0x014d, .idx =   -38 },
+  { .start = 0x0156, .end = 0x0161, .idx =   -46 },
+  { .start = 0x016a, .end = 0x016b, .idx =   -54 },
+  { .start = 0x0172, .end = 0x017e, .idx =   -60 },
+  { .start = 0x2019, .end = 0x201e, .idx = -7894 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =
diff --git a/iconvdata/ibm9448.h b/iconvdata/ibm9448.h
index c6be3dec46..bdb93416cc 100644
--- a/iconvdata/ibm9448.h
+++ b/iconvdata/ibm9448.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <https://www.gnu.org/licenses/>.  */
+   <https =//www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
@@ -88,37 +88,37 @@ static const uint32_t to_ucs4[256] =
 
 static const struct gap from_idx[] =
 {
-  { start: 0x0000, end: 0x007f, idx:     0 },
-  { start: 0x00a0, end: 0x00be, idx:   -32 },
-  { start: 0x00d7, end: 0x00d7, idx:   -56 },
-  { start: 0x00e0, end: 0x00fc, idx:   -64 },
-  { start: 0x0152, end: 0x0153, idx:  -149 },
-  { start: 0x0191, end: 0x0192, idx:  -210 },
-  { start: 0x02c6, end: 0x02cb, idx:  -517 },
-  { start: 0x060c, end: 0x060c, idx: -1349 },
-  { start: 0x061b, end: 0x0652, idx: -1363 },
-  { start: 0x0660, end: 0x066c, idx: -1376 },
-  { start: 0x0679, end: 0x067e, idx: -1388 },
-  { start: 0x0686, end: 0x0688, idx: -1395 },
-  { start: 0x0691, end: 0x0691, idx: -1403 },
-  { start: 0x0698, end: 0x0698, idx: -1409 },
-  { start: 0x06a9, end: 0x06af, idx: -1425 },
-  { start: 0x06ba, end: 0x06c1, idx: -1435 },
-  { start: 0x06cc, end: 0x06d2, idx: -1445 },
-  { start: 0x06f0, end: 0x06f9, idx: -1474 },
-  { start: 0x200c, end: 0x2026, idx: -7892 },
-  { start: 0x2030, end: 0x2030, idx: -7901 },
-  { start: 0x2039, end: 0x203e, idx: -7909 },
-  { start: 0x20ac, end: 0x20ac, idx: -8018 },
-  { start: 0x2122, end: 0x2122, idx: -8135 },
-  { start: 0xfb56, end: 0xfb59, idx: -63994 },
-  { start: 0xfb66, end: 0xfb69, idx: -64006 },
-  { start: 0xfb7a, end: 0xfb7d, idx: -64022 },
-  { start: 0xfb88, end: 0xfb95, idx: -64032 },
-  { start: 0xfb9e, end: 0xfb9f, idx: -64040 },
-  { start: 0xfba6, end: 0xfbaf, idx: -64046 },
-  { start: 0xfe70, end: 0xfef4, idx: -64750 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x007f, .idx =     0 },
+  { .start = 0x00a0, .end = 0x00be, .idx =   -32 },
+  { .start = 0x00d7, .end = 0x00d7, .idx =   -56 },
+  { .start = 0x00e0, .end = 0x00fc, .idx =   -64 },
+  { .start = 0x0152, .end = 0x0153, .idx =  -149 },
+  { .start = 0x0191, .end = 0x0192, .idx =  -210 },
+  { .start = 0x02c6, .end = 0x02cb, .idx =  -517 },
+  { .start = 0x060c, .end = 0x060c, .idx = -1349 },
+  { .start = 0x061b, .end = 0x0652, .idx = -1363 },
+  { .start = 0x0660, .end = 0x066c, .idx = -1376 },
+  { .start = 0x0679, .end = 0x067e, .idx = -1388 },
+  { .start = 0x0686, .end = 0x0688, .idx = -1395 },
+  { .start = 0x0691, .end = 0x0691, .idx = -1403 },
+  { .start = 0x0698, .end = 0x0698, .idx = -1409 },
+  { .start = 0x06a9, .end = 0x06af, .idx = -1425 },
+  { .start = 0x06ba, .end = 0x06c1, .idx = -1435 },
+  { .start = 0x06cc, .end = 0x06d2, .idx = -1445 },
+  { .start = 0x06f0, .end = 0x06f9, .idx = -1474 },
+  { .start = 0x200c, .end = 0x2026, .idx = -7892 },
+  { .start = 0x2030, .end = 0x2030, .idx = -7901 },
+  { .start = 0x2039, .end = 0x203e, .idx = -7909 },
+  { .start = 0x20ac, .end = 0x20ac, .idx = -8018 },
+  { .start = 0x2122, .end = 0x2122, .idx = -8135 },
+  { .start = 0xfb56, .end = 0xfb59, .idx = -63994 },
+  { .start = 0xfb66, .end = 0xfb69, .idx = -64006 },
+  { .start = 0xfb7a, .end = 0xfb7d, .idx = -64022 },
+  { .start = 0xfb88, .end = 0xfb95, .idx = -64032 },
+  { .start = 0xfb9e, .end = 0xfb9f, .idx = -64040 },
+  { .start = 0xfba6, .end = 0xfbaf, .idx = -64046 },
+  { .start = 0xfe70, .end = 0xfef4, .idx = -64750 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char from_ucs4[] =


             reply	other threads:[~2022-06-09 13:15 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-09 13:15 Adhemerval Zanella [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-04-17 20:06 Adhemerval Zanella
2024-04-02 15:52 Adhemerval Zanella
2024-02-09 17:30 Adhemerval Zanella
2024-02-07 14:05 Adhemerval Zanella
2024-01-29 17:55 Adhemerval Zanella
2023-12-21 18:52 Adhemerval Zanella
2023-09-28 17:50 Adhemerval Zanella
2023-08-30 12:35 Adhemerval Zanella
2023-02-09 19:47 Adhemerval Zanella
2022-10-28 17:40 Adhemerval Zanella
2022-10-04 12:58 Adhemerval Zanella
2022-06-09 21:19 Adhemerval Zanella
2022-06-03 14:05 Adhemerval Zanella
2022-05-13 14:19 Adhemerval Zanella
2022-05-12 19:32 Adhemerval Zanella
2022-05-10 18:23 Adhemerval Zanella
2022-04-29 14:03 Adhemerval Zanella
2022-04-04 12:53 Adhemerval Zanella
2022-03-31 19:05 Adhemerval Zanella
2022-03-29 20:28 Adhemerval Zanella
2022-03-16 18:02 Adhemerval Zanella
2022-03-15 18:39 Adhemerval Zanella
2022-03-11 17:24 Adhemerval Zanella
2022-03-10 19:22 Adhemerval Zanella

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220609131550.6FFCF3834F29@sourceware.org \
    --to=azanella@sourceware.org \
    --cc=glibc-cvs@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).