This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] More C99 initializers for iconvdata files


Hi.

Here are more patches for converting files in iconvdata from the
GCC initializer syntax to C99.

The iconvdata files ibm930.h, ibm933.h, ibm935.h, and ibm939.h have also
been converted, but those files have patches that would be _huge_, as
each patch changes thousands of lines. The changes are trivial, it is
there are so many of them. Would sending a patch offline to someone work
again?

2002-12-19  Art Haas  <ahaas@airmail.net>

	* iconvdata/ibm922.h: Convert GCC extension initializer syntax
	to C99.
	* iconvdata/ibm932.h: Likewise.
	* iconvdata/ibm937.h: Likewise.
	* iconvdata/ibm943.h: Likewise.
	* iconvdata/isiri-3342.h: Likewise

Index: ./iconvdata/ibm922.h
===================================================================
RCS file: /cvs/glibc/libc/iconvdata/ibm922.h,v
retrieving revision 1.3
diff -u -r1.3 ibm922.h
--- ./iconvdata/ibm922.h	29 Nov 2001 07:19:37 -0000	1.3
+++ ./iconvdata/ibm922.h	19 Dec 2002 19:22:23 -0000
@@ -1,5 +1,5 @@
 /* Tables for conversion from and to IBM922.
-   Copyright (C) 2000, 2001 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Masahide Washizawa <washi@jp.ibm.com>, 2000.
 
@@ -88,35 +88,35 @@
 
 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: 0x2190, end: 0x2195, idx:  -8327 },
-  { start: 0x21a8, end: 0x21a8, idx:  -8345 },
-  { start: 0x221f, end: 0x221f, idx:  -8463 },
-  { start: 0x2264, end: 0x2265, idx:  -8531 },
-  { start: 0x2500, end: 0x2502, idx:  -9197 },
-  { start: 0x250c, end: 0x251c, idx:  -9206 },
-  { start: 0x2524, end: 0x2524, idx:  -9213 },
-  { start: 0x252c, end: 0x252c, idx:  -9220 },
-  { start: 0x2534, end: 0x2534, idx:  -9227 },
-  { start: 0x253c, end: 0x253c, idx:  -9234 },
-  { start: 0x2550, end: 0x256c, idx:  -9253 },
-  { start: 0x2580, end: 0x2588, idx:  -9272 },
-  { start: 0x2591, end: 0x2593, idx:  -9280 },
-  { start: 0x25a0, end: 0x25a0, idx:  -9292 },
-  { start: 0x25ac, end: 0x25b2, idx:  -9303 },
-  { start: 0x25ba, end: 0x25bc, idx:  -9310 },
-  { start: 0x25c4, end: 0x25c4, idx:  -9317 },
-  { start: 0x25cb, end: 0x25cb, idx:  -9323 },
-  { start: 0x25d8, end: 0x25d9, idx:  -9335 },
-  { start: 0x263a, end: 0x2642, idx:  -9431 },
-  { start: 0x2660, end: 0x266c, idx:  -9460 },
-  { start: 0xffe8, end: 0xffee, idx: -65135 },
-  { 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 = 0x2190, .end = 0x2195, .idx =  -8327 },
+  { .start = 0x21a8, .end = 0x21a8, .idx =  -8345 },
+  { .start = 0x221f, .end = 0x221f, .idx =  -8463 },
+  { .start = 0x2264, .end = 0x2265, .idx =  -8531 },
+  { .start = 0x2500, .end = 0x2502, .idx =  -9197 },
+  { .start = 0x250c, .end = 0x251c, .idx =  -9206 },
+  { .start = 0x2524, .end = 0x2524, .idx =  -9213 },
+  { .start = 0x252c, .end = 0x252c, .idx =  -9220 },
+  { .start = 0x2534, .end = 0x2534, .idx =  -9227 },
+  { .start = 0x253c, .end = 0x253c, .idx =  -9234 },
+  { .start = 0x2550, .end = 0x256c, .idx =  -9253 },
+  { .start = 0x2580, .end = 0x2588, .idx =  -9272 },
+  { .start = 0x2591, .end = 0x2593, .idx =  -9280 },
+  { .start = 0x25a0, .end = 0x25a0, .idx =  -9292 },
+  { .start = 0x25ac, .end = 0x25b2, .idx =  -9303 },
+  { .start = 0x25ba, .end = 0x25bc, .idx =  -9310 },
+  { .start = 0x25c4, .end = 0x25c4, .idx =  -9317 },
+  { .start = 0x25cb, .end = 0x25cb, .idx =  -9323 },
+  { .start = 0x25d8, .end = 0x25d9, .idx =  -9335 },
+  { .start = 0x263a, .end = 0x2642, .idx =  -9431 },
+  { .start = 0x2660, .end = 0x266c, .idx =  -9460 },
+  { .start = 0xffe8, .end = 0xffee, .idx = -65135 },
+  { .start = 0xffff, .end = 0xffff, .idx =      0 }
 };
 
 static const char from_ucs4[] =
Index: iconvdata/ibm932.h
===================================================================
RCS file: /cvs/glibc/libc/iconvdata/ibm932.h,v
retrieving revision 1.4
diff -u -r1.4 ibm932.h
--- iconvdata/ibm932.h	2 Dec 2002 22:22:29 -0000	1.4
+++ iconvdata/ibm932.h	19 Dec 2002 19:22:59 -0000
@@ -69,59 +69,59 @@
 
 static const struct gap __ibm932db_to_ucs4_idx[] =
 {
-  { start: 0x8140, end: 0x81fc, idx: -33088 },
-  { start: 0x824f, end: 0x82f1, idx: -33170 },
-  { start: 0x8340, end: 0x83d6, idx: -33248 },
-  { start: 0x8440, end: 0x84be, idx: -33353 },
-  { start: 0x889f, end: 0x88fc, idx: -34345 },
-  { start: 0x8940, end: 0x89fc, idx: -34412 },
-  { start: 0x8a40, end: 0x8afc, idx: -34479 },
-  { start: 0x8b40, end: 0x8bfc, idx: -34546 },
-  { start: 0x8c40, end: 0x8cfc, idx: -34613 },
-  { start: 0x8d40, end: 0x8dfc, idx: -34680 },
-  { start: 0x8e40, end: 0x8efc, idx: -34747 },
-  { start: 0x8f40, end: 0x8ffc, idx: -34814 },
-  { start: 0x9040, end: 0x90fc, idx: -34881 },
-  { start: 0x9140, end: 0x91fc, idx: -34948 },
-  { start: 0x9240, end: 0x92fc, idx: -35015 },
-  { start: 0x9340, end: 0x93fc, idx: -35082 },
-  { start: 0x9440, end: 0x94fc, idx: -35149 },
-  { start: 0x9540, end: 0x95fc, idx: -35216 },
-  { start: 0x9640, end: 0x96fc, idx: -35283 },
-  { start: 0x9740, end: 0x97fc, idx: -35350 },
-  { start: 0x9840, end: 0x98fc, idx: -35417 },
-  { start: 0x9940, end: 0x99fc, idx: -35484 },
-  { start: 0x9a40, end: 0x9afc, idx: -35551 },
-  { start: 0x9b40, end: 0x9bfc, idx: -35618 },
-  { start: 0x9c40, end: 0x9cfc, idx: -35685 },
-  { start: 0x9d40, end: 0x9dfc, idx: -35752 },
-  { start: 0x9e40, end: 0x9efc, idx: -35819 },
-  { start: 0x9f40, end: 0x9ffc, idx: -35886 },
-  { start: 0xe040, end: 0xe0fc, idx: -52337 },
-  { start: 0xe140, end: 0xe1fc, idx: -52404 },
-  { start: 0xe240, end: 0xe2fc, idx: -52471 },
-  { start: 0xe340, end: 0xe3fc, idx: -52538 },
-  { start: 0xe440, end: 0xe4fc, idx: -52605 },
-  { start: 0xe540, end: 0xe5fc, idx: -52672 },
-  { start: 0xe640, end: 0xe6fc, idx: -52739 },
-  { start: 0xe740, end: 0xe7fc, idx: -52806 },
-  { start: 0xe840, end: 0xe8fc, idx: -52873 },
-  { start: 0xe940, end: 0xe9fc, idx: -52940 },
-  { start: 0xea40, end: 0xeaa4, idx: -53007 },
-  { start: 0xf040, end: 0xf0fc, idx: -54442 },
-  { start: 0xf140, end: 0xf1fc, idx: -54509 },
-  { start: 0xf240, end: 0xf2fc, idx: -54576 },
-  { start: 0xf340, end: 0xf3fc, idx: -54643 },
-  { start: 0xf440, end: 0xf4fc, idx: -54710 },
-  { start: 0xf540, end: 0xf5fc, idx: -54777 },
-  { start: 0xf640, end: 0xf6fc, idx: -54844 },
-  { start: 0xf740, end: 0xf7fc, idx: -54911 },
-  { start: 0xf840, end: 0xf8fc, idx: -54978 },
-  { start: 0xf940, end: 0xf9fc, idx: -55045 },
-  { start: 0xfa40, end: 0xfafc, idx: -55112 },
-  { start: 0xfb40, end: 0xfbfc, idx: -55179 },
-  { start: 0xfc40, end: 0xfc4b, idx: -55246 },
-  { start: 0xffff, end: 0xffff, idx:      0 }
+  { .start = 0x8140, .end = 0x81fc, .idx = -33088 },
+  { .start = 0x824f, .end = 0x82f1, .idx = -33170 },
+  { .start = 0x8340, .end = 0x83d6, .idx = -33248 },
+  { .start = 0x8440, .end = 0x84be, .idx = -33353 },
+  { .start = 0x889f, .end = 0x88fc, .idx = -34345 },
+  { .start = 0x8940, .end = 0x89fc, .idx = -34412 },
+  { .start = 0x8a40, .end = 0x8afc, .idx = -34479 },
+  { .start = 0x8b40, .end = 0x8bfc, .idx = -34546 },
+  { .start = 0x8c40, .end = 0x8cfc, .idx = -34613 },
+  { .start = 0x8d40, .end = 0x8dfc, .idx = -34680 },
+  { .start = 0x8e40, .end = 0x8efc, .idx = -34747 },
+  { .start = 0x8f40, .end = 0x8ffc, .idx = -34814 },
+  { .start = 0x9040, .end = 0x90fc, .idx = -34881 },
+  { .start = 0x9140, .end = 0x91fc, .idx = -34948 },
+  { .start = 0x9240, .end = 0x92fc, .idx = -35015 },
+  { .start = 0x9340, .end = 0x93fc, .idx = -35082 },
+  { .start = 0x9440, .end = 0x94fc, .idx = -35149 },
+  { .start = 0x9540, .end = 0x95fc, .idx = -35216 },
+  { .start = 0x9640, .end = 0x96fc, .idx = -35283 },
+  { .start = 0x9740, .end = 0x97fc, .idx = -35350 },
+  { .start = 0x9840, .end = 0x98fc, .idx = -35417 },
+  { .start = 0x9940, .end = 0x99fc, .idx = -35484 },
+  { .start = 0x9a40, .end = 0x9afc, .idx = -35551 },
+  { .start = 0x9b40, .end = 0x9bfc, .idx = -35618 },
+  { .start = 0x9c40, .end = 0x9cfc, .idx = -35685 },
+  { .start = 0x9d40, .end = 0x9dfc, .idx = -35752 },
+  { .start = 0x9e40, .end = 0x9efc, .idx = -35819 },
+  { .start = 0x9f40, .end = 0x9ffc, .idx = -35886 },
+  { .start = 0xe040, .end = 0xe0fc, .idx = -52337 },
+  { .start = 0xe140, .end = 0xe1fc, .idx = -52404 },
+  { .start = 0xe240, .end = 0xe2fc, .idx = -52471 },
+  { .start = 0xe340, .end = 0xe3fc, .idx = -52538 },
+  { .start = 0xe440, .end = 0xe4fc, .idx = -52605 },
+  { .start = 0xe540, .end = 0xe5fc, .idx = -52672 },
+  { .start = 0xe640, .end = 0xe6fc, .idx = -52739 },
+  { .start = 0xe740, .end = 0xe7fc, .idx = -52806 },
+  { .start = 0xe840, .end = 0xe8fc, .idx = -52873 },
+  { .start = 0xe940, .end = 0xe9fc, .idx = -52940 },
+  { .start = 0xea40, .end = 0xeaa4, .idx = -53007 },
+  { .start = 0xf040, .end = 0xf0fc, .idx = -54442 },
+  { .start = 0xf140, .end = 0xf1fc, .idx = -54509 },
+  { .start = 0xf240, .end = 0xf2fc, .idx = -54576 },
+  { .start = 0xf340, .end = 0xf3fc, .idx = -54643 },
+  { .start = 0xf440, .end = 0xf4fc, .idx = -54710 },
+  { .start = 0xf540, .end = 0xf5fc, .idx = -54777 },
+  { .start = 0xf640, .end = 0xf6fc, .idx = -54844 },
+  { .start = 0xf740, .end = 0xf7fc, .idx = -54911 },
+  { .start = 0xf840, .end = 0xf8fc, .idx = -54978 },
+  { .start = 0xf940, .end = 0xf9fc, .idx = -55045 },
+  { .start = 0xfa40, .end = 0xfafc, .idx = -55112 },
+  { .start = 0xfb40, .end = 0xfbfc, .idx = -55179 },
+  { .start = 0xfc40, .end = 0xfc4b, .idx = -55246 },
+  { .start = 0xffff, .end = 0xffff, .idx =      0 }
 };
 
 static const uint16_t __ibm932db_to_ucs4[] =
@@ -1298,15 +1298,15 @@
 
 static const struct gap __ucs4_to_ibm932sb_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:      0 },
-  { start: 0x203e, end: 0x203e, idx:  -7998 },
-  { start: 0x2195, end: 0x21b5, idx:  -8340 },
-  { start: 0x2550, end: 0x2593, idx:  -9262 },
-  { start: 0x263c, end: 0x263c, idx:  -9430 },
-  { start: 0x303f, end: 0x303f, idx: -11992 },
-  { start: 0xff61, end: 0xff9f, idx: -65017 },
-  { start: 0xffe8, end: 0xffee, idx: -65089 },
-  { start: 0xffff, end: 0xffff, idx:      0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =      0 },
+  { .start = 0x203e, .end = 0x203e, .idx =  -7998 },
+  { .start = 0x2195, .end = 0x21b5, .idx =  -8340 },
+  { .start = 0x2550, .end = 0x2593, .idx =  -9262 },
+  { .start = 0x263c, .end = 0x263c, .idx =  -9430 },
+  { .start = 0x303f, .end = 0x303f, .idx = -11992 },
+  { .start = 0xff61, .end = 0xff9f, .idx = -65017 },
+  { .start = 0xffe8, .end = 0xffee, .idx = -65089 },
+  { .start = 0xffff, .end = 0xffff, .idx =      0 }
 };
 
 static const char __ucs4_to_ibm932sb[] =
Index: iconvdata/ibm937.h
===================================================================
RCS file: /cvs/glibc/libc/iconvdata/ibm937.h,v
retrieving revision 1.4
diff -u -r1.4 ibm937.h
--- iconvdata/ibm937.h	5 Dec 2001 19:10:16 -0000	1.4
+++ iconvdata/ibm937.h	19 Dec 2002 19:23:54 -0000
@@ -1,5 +1,5 @@
 /* Tables for conversion from and to IBM937.
-   Copyright (C) 2000, 2001 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Masahide Washizawa <washi@jp.ibm.com>, 2000.
 
@@ -70,120 +70,120 @@
 
 static const struct gap __ibm937db_to_ucs4_idx[] =
 {
-  { start: 0x4040, end: 0x4040, idx: -16448 },
-  { start: 0x4141, end: 0x41fa, idx: -16704 },
-  { start: 0x424a, end: 0x42f9, idx: -16783 },
-  { start: 0x4341, end: 0x43f2, idx: -16854 },
-  { start: 0x4442, end: 0x44f3, idx: -16933 },
-  { start: 0x4541, end: 0x457a, idx: -17010 },
-  { start: 0x4641, end: 0x46f9, idx: -17208 },
-  { start: 0x4741, end: 0x47a1, idx: -17279 },
-  { start: 0x4841, end: 0x48fd, idx: -17438 },
-  { start: 0x4941, end: 0x4959, idx: -17505 },
-  { start: 0x4c41, end: 0x4cfd, idx: -18248 },
-  { start: 0x4d41, end: 0x4dfd, idx: -18315 },
-  { start: 0x4e41, end: 0x4efd, idx: -18382 },
-  { start: 0x4f41, end: 0x4ffd, idx: -18449 },
-  { start: 0x5041, end: 0x50fd, idx: -18516 },
-  { start: 0x5141, end: 0x51fd, idx: -18583 },
-  { start: 0x5241, end: 0x52fd, idx: -18650 },
-  { start: 0x5341, end: 0x53fd, idx: -18717 },
-  { start: 0x5441, end: 0x54fd, idx: -18784 },
-  { start: 0x5541, end: 0x55fd, idx: -18851 },
-  { start: 0x5641, end: 0x56fd, idx: -18918 },
-  { start: 0x5741, end: 0x57fd, idx: -18985 },
-  { start: 0x5841, end: 0x58fd, idx: -19052 },
-  { start: 0x5941, end: 0x59fd, idx: -19119 },
-  { start: 0x5a41, end: 0x5afd, idx: -19186 },
-  { start: 0x5b41, end: 0x5bfd, idx: -19253 },
-  { start: 0x5c41, end: 0x5cfd, idx: -19320 },
-  { start: 0x5d41, end: 0x5dfd, idx: -19387 },
-  { start: 0x5e41, end: 0x5efd, idx: -19454 },
-  { start: 0x5f41, end: 0x5ffd, idx: -19521 },
-  { start: 0x6041, end: 0x60fd, idx: -19588 },
-  { start: 0x6141, end: 0x61fd, idx: -19655 },
-  { start: 0x6241, end: 0x62fd, idx: -19722 },
-  { start: 0x6341, end: 0x63fd, idx: -19789 },
-  { start: 0x6441, end: 0x64fd, idx: -19856 },
-  { start: 0x6541, end: 0x65fd, idx: -19923 },
-  { start: 0x6641, end: 0x66fd, idx: -19990 },
-  { start: 0x6741, end: 0x67fd, idx: -20057 },
-  { start: 0x6841, end: 0x68cb, idx: -20124 },
-  { start: 0x6941, end: 0x69fd, idx: -20241 },
-  { start: 0x6a41, end: 0x6afd, idx: -20308 },
-  { start: 0x6b41, end: 0x6bfd, idx: -20375 },
-  { start: 0x6c41, end: 0x6cfd, idx: -20442 },
-  { start: 0x6d41, end: 0x6dfd, idx: -20509 },
-  { start: 0x6e41, end: 0x6efd, idx: -20576 },
-  { start: 0x6f41, end: 0x6ffd, idx: -20643 },
-  { start: 0x7041, end: 0x70fd, idx: -20710 },
-  { start: 0x7141, end: 0x71fd, idx: -20777 },
-  { start: 0x7241, end: 0x72fd, idx: -20844 },
-  { start: 0x7341, end: 0x73fd, idx: -20911 },
-  { start: 0x7441, end: 0x74fd, idx: -20978 },
-  { start: 0x7541, end: 0x75fd, idx: -21045 },
-  { start: 0x7641, end: 0x76fd, idx: -21112 },
-  { start: 0x7741, end: 0x77fd, idx: -21179 },
-  { start: 0x7841, end: 0x78fd, idx: -21246 },
-  { start: 0x7941, end: 0x79fd, idx: -21313 },
-  { start: 0x7a41, end: 0x7afd, idx: -21380 },
-  { start: 0x7b41, end: 0x7bfd, idx: -21447 },
-  { start: 0x7c41, end: 0x7cfd, idx: -21514 },
-  { start: 0x7d41, end: 0x7dfd, idx: -21581 },
-  { start: 0x7e41, end: 0x7efd, idx: -21648 },
-  { start: 0x7f41, end: 0x7ffd, idx: -21715 },
-  { start: 0x8041, end: 0x80fd, idx: -21782 },
-  { start: 0x8141, end: 0x81fd, idx: -21849 },
-  { start: 0x8241, end: 0x82fd, idx: -21916 },
-  { start: 0x8341, end: 0x83fd, idx: -21983 },
-  { start: 0x8441, end: 0x84fd, idx: -22050 },
-  { start: 0x8541, end: 0x85fd, idx: -22117 },
-  { start: 0x8641, end: 0x86fd, idx: -22184 },
-  { start: 0x8741, end: 0x87fd, idx: -22251 },
-  { start: 0x8841, end: 0x88fd, idx: -22318 },
-  { start: 0x8941, end: 0x89fd, idx: -22385 },
-  { start: 0x8a41, end: 0x8afd, idx: -22452 },
-  { start: 0x8b41, end: 0x8bfd, idx: -22519 },
-  { start: 0x8c41, end: 0x8cfd, idx: -22586 },
-  { start: 0x8d41, end: 0x8dfd, idx: -22653 },
-  { start: 0x8e41, end: 0x8efd, idx: -22720 },
-  { start: 0x8f41, end: 0x8ffd, idx: -22787 },
-  { start: 0x9041, end: 0x90fd, idx: -22854 },
-  { start: 0x9141, end: 0x91c7, idx: -22921 },
-  { start: 0xc241, end: 0xc2fd, idx: -35330 },
-  { start: 0xc341, end: 0xc3fd, idx: -35397 },
-  { start: 0xc441, end: 0xc4fd, idx: -35464 },
-  { start: 0xc541, end: 0xc5fd, idx: -35531 },
-  { start: 0xc641, end: 0xc6fd, idx: -35598 },
-  { start: 0xc741, end: 0xc7fd, idx: -35665 },
-  { start: 0xc841, end: 0xc8fd, idx: -35732 },
-  { start: 0xc941, end: 0xc9fd, idx: -35799 },
-  { start: 0xca41, end: 0xcafd, idx: -35866 },
-  { start: 0xcb41, end: 0xcbfd, idx: -35933 },
-  { start: 0xcc41, end: 0xccfd, idx: -36000 },
-  { start: 0xcd41, end: 0xcdfd, idx: -36067 },
-  { start: 0xce41, end: 0xcefd, idx: -36134 },
-  { start: 0xcf41, end: 0xcffd, idx: -36201 },
-  { start: 0xd041, end: 0xd0fd, idx: -36268 },
-  { start: 0xd141, end: 0xd1fd, idx: -36335 },
-  { start: 0xd241, end: 0xd2fd, idx: -36402 },
-  { start: 0xd341, end: 0xd3fd, idx: -36469 },
-  { start: 0xd441, end: 0xd4fd, idx: -36536 },
-  { start: 0xd541, end: 0xd5fd, idx: -36603 },
-  { start: 0xd641, end: 0xd6fd, idx: -36670 },
-  { start: 0xd741, end: 0xd7fd, idx: -36737 },
-  { start: 0xd841, end: 0xd8fd, idx: -36804 },
-  { start: 0xd941, end: 0xd9fd, idx: -36871 },
-  { start: 0xda41, end: 0xdafd, idx: -36938 },
-  { start: 0xdb41, end: 0xdbfd, idx: -37005 },
-  { start: 0xdc41, end: 0xdcfd, idx: -37072 },
-  { start: 0xdd41, end: 0xddfd, idx: -37139 },
-  { start: 0xde41, end: 0xdefd, idx: -37206 },
-  { start: 0xdf41, end: 0xdffd, idx: -37273 },
-  { start: 0xe041, end: 0xe0fd, idx: -37340 },
-  { start: 0xe141, end: 0xe1fd, idx: -37407 },
-  { start: 0xe241, end: 0xe2fd, idx: -37474 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x4040, .end = 0x4040, .idx = -16448 },
+  { .start = 0x4141, .end = 0x41fa, .idx = -16704 },
+  { .start = 0x424a, .end = 0x42f9, .idx = -16783 },
+  { .start = 0x4341, .end = 0x43f2, .idx = -16854 },
+  { .start = 0x4442, .end = 0x44f3, .idx = -16933 },
+  { .start = 0x4541, .end = 0x457a, .idx = -17010 },
+  { .start = 0x4641, .end = 0x46f9, .idx = -17208 },
+  { .start = 0x4741, .end = 0x47a1, .idx = -17279 },
+  { .start = 0x4841, .end = 0x48fd, .idx = -17438 },
+  { .start = 0x4941, .end = 0x4959, .idx = -17505 },
+  { .start = 0x4c41, .end = 0x4cfd, .idx = -18248 },
+  { .start = 0x4d41, .end = 0x4dfd, .idx = -18315 },
+  { .start = 0x4e41, .end = 0x4efd, .idx = -18382 },
+  { .start = 0x4f41, .end = 0x4ffd, .idx = -18449 },
+  { .start = 0x5041, .end = 0x50fd, .idx = -18516 },
+  { .start = 0x5141, .end = 0x51fd, .idx = -18583 },
+  { .start = 0x5241, .end = 0x52fd, .idx = -18650 },
+  { .start = 0x5341, .end = 0x53fd, .idx = -18717 },
+  { .start = 0x5441, .end = 0x54fd, .idx = -18784 },
+  { .start = 0x5541, .end = 0x55fd, .idx = -18851 },
+  { .start = 0x5641, .end = 0x56fd, .idx = -18918 },
+  { .start = 0x5741, .end = 0x57fd, .idx = -18985 },
+  { .start = 0x5841, .end = 0x58fd, .idx = -19052 },
+  { .start = 0x5941, .end = 0x59fd, .idx = -19119 },
+  { .start = 0x5a41, .end = 0x5afd, .idx = -19186 },
+  { .start = 0x5b41, .end = 0x5bfd, .idx = -19253 },
+  { .start = 0x5c41, .end = 0x5cfd, .idx = -19320 },
+  { .start = 0x5d41, .end = 0x5dfd, .idx = -19387 },
+  { .start = 0x5e41, .end = 0x5efd, .idx = -19454 },
+  { .start = 0x5f41, .end = 0x5ffd, .idx = -19521 },
+  { .start = 0x6041, .end = 0x60fd, .idx = -19588 },
+  { .start = 0x6141, .end = 0x61fd, .idx = -19655 },
+  { .start = 0x6241, .end = 0x62fd, .idx = -19722 },
+  { .start = 0x6341, .end = 0x63fd, .idx = -19789 },
+  { .start = 0x6441, .end = 0x64fd, .idx = -19856 },
+  { .start = 0x6541, .end = 0x65fd, .idx = -19923 },
+  { .start = 0x6641, .end = 0x66fd, .idx = -19990 },
+  { .start = 0x6741, .end = 0x67fd, .idx = -20057 },
+  { .start = 0x6841, .end = 0x68cb, .idx = -20124 },
+  { .start = 0x6941, .end = 0x69fd, .idx = -20241 },
+  { .start = 0x6a41, .end = 0x6afd, .idx = -20308 },
+  { .start = 0x6b41, .end = 0x6bfd, .idx = -20375 },
+  { .start = 0x6c41, .end = 0x6cfd, .idx = -20442 },
+  { .start = 0x6d41, .end = 0x6dfd, .idx = -20509 },
+  { .start = 0x6e41, .end = 0x6efd, .idx = -20576 },
+  { .start = 0x6f41, .end = 0x6ffd, .idx = -20643 },
+  { .start = 0x7041, .end = 0x70fd, .idx = -20710 },
+  { .start = 0x7141, .end = 0x71fd, .idx = -20777 },
+  { .start = 0x7241, .end = 0x72fd, .idx = -20844 },
+  { .start = 0x7341, .end = 0x73fd, .idx = -20911 },
+  { .start = 0x7441, .end = 0x74fd, .idx = -20978 },
+  { .start = 0x7541, .end = 0x75fd, .idx = -21045 },
+  { .start = 0x7641, .end = 0x76fd, .idx = -21112 },
+  { .start = 0x7741, .end = 0x77fd, .idx = -21179 },
+  { .start = 0x7841, .end = 0x78fd, .idx = -21246 },
+  { .start = 0x7941, .end = 0x79fd, .idx = -21313 },
+  { .start = 0x7a41, .end = 0x7afd, .idx = -21380 },
+  { .start = 0x7b41, .end = 0x7bfd, .idx = -21447 },
+  { .start = 0x7c41, .end = 0x7cfd, .idx = -21514 },
+  { .start = 0x7d41, .end = 0x7dfd, .idx = -21581 },
+  { .start = 0x7e41, .end = 0x7efd, .idx = -21648 },
+  { .start = 0x7f41, .end = 0x7ffd, .idx = -21715 },
+  { .start = 0x8041, .end = 0x80fd, .idx = -21782 },
+  { .start = 0x8141, .end = 0x81fd, .idx = -21849 },
+  { .start = 0x8241, .end = 0x82fd, .idx = -21916 },
+  { .start = 0x8341, .end = 0x83fd, .idx = -21983 },
+  { .start = 0x8441, .end = 0x84fd, .idx = -22050 },
+  { .start = 0x8541, .end = 0x85fd, .idx = -22117 },
+  { .start = 0x8641, .end = 0x86fd, .idx = -22184 },
+  { .start = 0x8741, .end = 0x87fd, .idx = -22251 },
+  { .start = 0x8841, .end = 0x88fd, .idx = -22318 },
+  { .start = 0x8941, .end = 0x89fd, .idx = -22385 },
+  { .start = 0x8a41, .end = 0x8afd, .idx = -22452 },
+  { .start = 0x8b41, .end = 0x8bfd, .idx = -22519 },
+  { .start = 0x8c41, .end = 0x8cfd, .idx = -22586 },
+  { .start = 0x8d41, .end = 0x8dfd, .idx = -22653 },
+  { .start = 0x8e41, .end = 0x8efd, .idx = -22720 },
+  { .start = 0x8f41, .end = 0x8ffd, .idx = -22787 },
+  { .start = 0x9041, .end = 0x90fd, .idx = -22854 },
+  { .start = 0x9141, .end = 0x91c7, .idx = -22921 },
+  { .start = 0xc241, .end = 0xc2fd, .idx = -35330 },
+  { .start = 0xc341, .end = 0xc3fd, .idx = -35397 },
+  { .start = 0xc441, .end = 0xc4fd, .idx = -35464 },
+  { .start = 0xc541, .end = 0xc5fd, .idx = -35531 },
+  { .start = 0xc641, .end = 0xc6fd, .idx = -35598 },
+  { .start = 0xc741, .end = 0xc7fd, .idx = -35665 },
+  { .start = 0xc841, .end = 0xc8fd, .idx = -35732 },
+  { .start = 0xc941, .end = 0xc9fd, .idx = -35799 },
+  { .start = 0xca41, .end = 0xcafd, .idx = -35866 },
+  { .start = 0xcb41, .end = 0xcbfd, .idx = -35933 },
+  { .start = 0xcc41, .end = 0xccfd, .idx = -36000 },
+  { .start = 0xcd41, .end = 0xcdfd, .idx = -36067 },
+  { .start = 0xce41, .end = 0xcefd, .idx = -36134 },
+  { .start = 0xcf41, .end = 0xcffd, .idx = -36201 },
+  { .start = 0xd041, .end = 0xd0fd, .idx = -36268 },
+  { .start = 0xd141, .end = 0xd1fd, .idx = -36335 },
+  { .start = 0xd241, .end = 0xd2fd, .idx = -36402 },
+  { .start = 0xd341, .end = 0xd3fd, .idx = -36469 },
+  { .start = 0xd441, .end = 0xd4fd, .idx = -36536 },
+  { .start = 0xd541, .end = 0xd5fd, .idx = -36603 },
+  { .start = 0xd641, .end = 0xd6fd, .idx = -36670 },
+  { .start = 0xd741, .end = 0xd7fd, .idx = -36737 },
+  { .start = 0xd841, .end = 0xd8fd, .idx = -36804 },
+  { .start = 0xd941, .end = 0xd9fd, .idx = -36871 },
+  { .start = 0xda41, .end = 0xdafd, .idx = -36938 },
+  { .start = 0xdb41, .end = 0xdbfd, .idx = -37005 },
+  { .start = 0xdc41, .end = 0xdcfd, .idx = -37072 },
+  { .start = 0xdd41, .end = 0xddfd, .idx = -37139 },
+  { .start = 0xde41, .end = 0xdefd, .idx = -37206 },
+  { .start = 0xdf41, .end = 0xdffd, .idx = -37273 },
+  { .start = 0xe041, .end = 0xe0fd, .idx = -37340 },
+  { .start = 0xe141, .end = 0xe1fd, .idx = -37407 },
+  { .start = 0xe241, .end = 0xe2fd, .idx = -37474 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const uint16_t __ibm937db_to_ucs4[] =
@@ -2772,8 +2772,8 @@
 
 static const struct gap __ucs4_to_ibm937sb_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:     0 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =     0 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 static const char __ucs4_to_ibm937sb[][1] =
@@ -2814,34 +2814,34 @@
 
 static const struct gap __ucs4_to_ibm937db_idx[] =
 {
-  { start: 0x00a7, end: 0x00f7, idx:   -167 },
-  { start: 0x02ba, end: 0x02d9, idx:   -617 },
-  { start: 0x0391, end: 0x0451, idx:   -800 },
-  { start: 0x2010, end: 0x203e, idx:  -7902 },
-  { start: 0x2103, end: 0x22bf, idx:  -8098 },
-  { start: 0x2312, end: 0x2312, idx:  -8180 },
-  { start: 0x2400, end: 0x2421, idx:  -8417 },
-  { start: 0x2460, end: 0x247d, idx:  -8479 },
-  { start: 0x2500, end: 0x266f, idx:  -8609 },
-  { start: 0x273d, end: 0x273d, idx:  -8814 },
-  { start: 0x3000, end: 0x3129, idx: -11056 },
-  { start: 0x3231, end: 0x3231, idx: -11319 },
-  { start: 0x32a3, end: 0x32a3, idx: -11432 },
-  { start: 0x338e, end: 0x33d5, idx: -11666 },
-  { start: 0x4e00, end: 0x7e9c, idx: -18364 },
-  { start: 0x7f36, end: 0x8b9f, idx: -18517 },
-  { start: 0x8c37, end: 0x8d1b, idx: -18668 },
-  { start: 0x8d64, end: 0x9483, idx: -18740 },
-  { start: 0x9577, end: 0x9a6b, idx: -18983 },
-  { start: 0x9aa8, end: 0x9c7a, idx: -19043 },
-  { start: 0x9ce5, end: 0x9e1e, idx: -19149 },
-  { start: 0x9e75, end: 0x9fa4, idx: -19235 },
-  { start: 0xe000, end: 0xf842, idx: -35710 },
-  { start: 0xfa0c, end: 0xfa0d, idx: -36167 },
-  { start: 0xfe30, end: 0xfe6b, idx: -37225 },
-  { start: 0xff01, end: 0xff5e, idx: -37374 },
-  { start: 0xffe0, end: 0xffe5, idx: -37503 },
-  { start: 0xffff, end: 0xffff, idx:      0 }
+  { .start = 0x00a7, .end = 0x00f7, .idx =   -167 },
+  { .start = 0x02ba, .end = 0x02d9, .idx =   -617 },
+  { .start = 0x0391, .end = 0x0451, .idx =   -800 },
+  { .start = 0x2010, .end = 0x203e, .idx =  -7902 },
+  { .start = 0x2103, .end = 0x22bf, .idx =  -8098 },
+  { .start = 0x2312, .end = 0x2312, .idx =  -8180 },
+  { .start = 0x2400, .end = 0x2421, .idx =  -8417 },
+  { .start = 0x2460, .end = 0x247d, .idx =  -8479 },
+  { .start = 0x2500, .end = 0x266f, .idx =  -8609 },
+  { .start = 0x273d, .end = 0x273d, .idx =  -8814 },
+  { .start = 0x3000, .end = 0x3129, .idx = -11056 },
+  { .start = 0x3231, .end = 0x3231, .idx = -11319 },
+  { .start = 0x32a3, .end = 0x32a3, .idx = -11432 },
+  { .start = 0x338e, .end = 0x33d5, .idx = -11666 },
+  { .start = 0x4e00, .end = 0x7e9c, .idx = -18364 },
+  { .start = 0x7f36, .end = 0x8b9f, .idx = -18517 },
+  { .start = 0x8c37, .end = 0x8d1b, .idx = -18668 },
+  { .start = 0x8d64, .end = 0x9483, .idx = -18740 },
+  { .start = 0x9577, .end = 0x9a6b, .idx = -18983 },
+  { .start = 0x9aa8, .end = 0x9c7a, .idx = -19043 },
+  { .start = 0x9ce5, .end = 0x9e1e, .idx = -19149 },
+  { .start = 0x9e75, .end = 0x9fa4, .idx = -19235 },
+  { .start = 0xe000, .end = 0xf842, .idx = -35710 },
+  { .start = 0xfa0c, .end = 0xfa0d, .idx = -36167 },
+  { .start = 0xfe30, .end = 0xfe6b, .idx = -37225 },
+  { .start = 0xff01, .end = 0xff5e, .idx = -37374 },
+  { .start = 0xffe0, .end = 0xffe5, .idx = -37503 },
+  { .start = 0xffff, .end = 0xffff, .idx =      0 }
 };
 
 static const char __ucs4_to_ibm937db[][2] =
Index: iconvdata/ibm943.h
===================================================================
RCS file: /cvs/glibc/libc/iconvdata/ibm943.h,v
retrieving revision 1.4
diff -u -r1.4 ibm943.h
--- iconvdata/ibm943.h	2 Dec 2002 22:24:08 -0000	1.4
+++ iconvdata/ibm943.h	19 Dec 2002 19:24:31 -0000
@@ -65,62 +65,62 @@
 
 static const struct gap __ibm943db_to_ucs4_idx[] =
 {
-  { start: 0x8140, end: 0x81fc, idx: -33088 },
-  { start: 0x824f, end: 0x82f1, idx: -33170 },
-  { start: 0x8340, end: 0x83d6, idx: -33248 },
-  { start: 0x8440, end: 0x84be, idx: -33353 },
-  { start: 0x8740, end: 0x879c, idx: -33994 },
-  { start: 0x889f, end: 0x88fc, idx: -34252 },
-  { start: 0x8940, end: 0x89fc, idx: -34319 },
-  { start: 0x8a40, end: 0x8afc, idx: -34386 },
-  { start: 0x8b40, end: 0x8bfc, idx: -34453 },
-  { start: 0x8c40, end: 0x8cfc, idx: -34520 },
-  { start: 0x8d40, end: 0x8dfc, idx: -34587 },
-  { start: 0x8e40, end: 0x8efc, idx: -34654 },
-  { start: 0x8f40, end: 0x8ffc, idx: -34721 },
-  { start: 0x9040, end: 0x90fc, idx: -34788 },
-  { start: 0x9140, end: 0x91fc, idx: -34855 },
-  { start: 0x9240, end: 0x92fc, idx: -34922 },
-  { start: 0x9340, end: 0x93fc, idx: -34989 },
-  { start: 0x9440, end: 0x94fc, idx: -35056 },
-  { start: 0x9540, end: 0x95fc, idx: -35123 },
-  { start: 0x9640, end: 0x96fc, idx: -35190 },
-  { start: 0x9740, end: 0x97fc, idx: -35257 },
-  { start: 0x9840, end: 0x98fc, idx: -35324 },
-  { start: 0x9940, end: 0x99fc, idx: -35391 },
-  { start: 0x9a40, end: 0x9afc, idx: -35458 },
-  { start: 0x9b40, end: 0x9bfc, idx: -35525 },
-  { start: 0x9c40, end: 0x9cfc, idx: -35592 },
-  { start: 0x9d40, end: 0x9dfc, idx: -35659 },
-  { start: 0x9e40, end: 0x9efc, idx: -35726 },
-  { start: 0x9f40, end: 0x9ffc, idx: -35793 },
-  { start: 0xe040, end: 0xe0fc, idx: -52244 },
-  { start: 0xe140, end: 0xe1fc, idx: -52311 },
-  { start: 0xe240, end: 0xe2fc, idx: -52378 },
-  { start: 0xe340, end: 0xe3fc, idx: -52445 },
-  { start: 0xe440, end: 0xe4fc, idx: -52512 },
-  { start: 0xe540, end: 0xe5fc, idx: -52579 },
-  { start: 0xe640, end: 0xe6fc, idx: -52646 },
-  { start: 0xe740, end: 0xe7fc, idx: -52713 },
-  { start: 0xe840, end: 0xe8fc, idx: -52780 },
-  { start: 0xe940, end: 0xe9fc, idx: -52847 },
-  { start: 0xea40, end: 0xeaa4, idx: -52914 },
-  { start: 0xed40, end: 0xedfc, idx: -53581 },
-  { start: 0xee40, end: 0xeefc, idx: -53648 },
-  { start: 0xf040, end: 0xf0fc, idx: -53971 },
-  { start: 0xf140, end: 0xf1fc, idx: -54038 },
-  { start: 0xf240, end: 0xf2fc, idx: -54105 },
-  { start: 0xf340, end: 0xf3fc, idx: -54172 },
-  { start: 0xf440, end: 0xf4fc, idx: -54239 },
-  { start: 0xf540, end: 0xf5fc, idx: -54306 },
-  { start: 0xf640, end: 0xf6fc, idx: -54373 },
-  { start: 0xf740, end: 0xf7fc, idx: -54440 },
-  { start: 0xf840, end: 0xf8fc, idx: -54507 },
-  { start: 0xf940, end: 0xf9fc, idx: -54574 },
-  { start: 0xfa40, end: 0xfafc, idx: -54641 },
-  { start: 0xfb40, end: 0xfbfc, idx: -54708 },
-  { start: 0xfc40, end: 0xfc4b, idx: -54775 },
-  { start: 0xffff, end: 0xffff, idx:      0 }
+  { .start = 0x8140, .end = 0x81fc, .idx = -33088 },
+  { .start = 0x824f, .end = 0x82f1, .idx = -33170 },
+  { .start = 0x8340, .end = 0x83d6, .idx = -33248 },
+  { .start = 0x8440, .end = 0x84be, .idx = -33353 },
+  { .start = 0x8740, .end = 0x879c, .idx = -33994 },
+  { .start = 0x889f, .end = 0x88fc, .idx = -34252 },
+  { .start = 0x8940, .end = 0x89fc, .idx = -34319 },
+  { .start = 0x8a40, .end = 0x8afc, .idx = -34386 },
+  { .start = 0x8b40, .end = 0x8bfc, .idx = -34453 },
+  { .start = 0x8c40, .end = 0x8cfc, .idx = -34520 },
+  { .start = 0x8d40, .end = 0x8dfc, .idx = -34587 },
+  { .start = 0x8e40, .end = 0x8efc, .idx = -34654 },
+  { .start = 0x8f40, .end = 0x8ffc, .idx = -34721 },
+  { .start = 0x9040, .end = 0x90fc, .idx = -34788 },
+  { .start = 0x9140, .end = 0x91fc, .idx = -34855 },
+  { .start = 0x9240, .end = 0x92fc, .idx = -34922 },
+  { .start = 0x9340, .end = 0x93fc, .idx = -34989 },
+  { .start = 0x9440, .end = 0x94fc, .idx = -35056 },
+  { .start = 0x9540, .end = 0x95fc, .idx = -35123 },
+  { .start = 0x9640, .end = 0x96fc, .idx = -35190 },
+  { .start = 0x9740, .end = 0x97fc, .idx = -35257 },
+  { .start = 0x9840, .end = 0x98fc, .idx = -35324 },
+  { .start = 0x9940, .end = 0x99fc, .idx = -35391 },
+  { .start = 0x9a40, .end = 0x9afc, .idx = -35458 },
+  { .start = 0x9b40, .end = 0x9bfc, .idx = -35525 },
+  { .start = 0x9c40, .end = 0x9cfc, .idx = -35592 },
+  { .start = 0x9d40, .end = 0x9dfc, .idx = -35659 },
+  { .start = 0x9e40, .end = 0x9efc, .idx = -35726 },
+  { .start = 0x9f40, .end = 0x9ffc, .idx = -35793 },
+  { .start = 0xe040, .end = 0xe0fc, .idx = -52244 },
+  { .start = 0xe140, .end = 0xe1fc, .idx = -52311 },
+  { .start = 0xe240, .end = 0xe2fc, .idx = -52378 },
+  { .start = 0xe340, .end = 0xe3fc, .idx = -52445 },
+  { .start = 0xe440, .end = 0xe4fc, .idx = -52512 },
+  { .start = 0xe540, .end = 0xe5fc, .idx = -52579 },
+  { .start = 0xe640, .end = 0xe6fc, .idx = -52646 },
+  { .start = 0xe740, .end = 0xe7fc, .idx = -52713 },
+  { .start = 0xe840, .end = 0xe8fc, .idx = -52780 },
+  { .start = 0xe940, .end = 0xe9fc, .idx = -52847 },
+  { .start = 0xea40, .end = 0xeaa4, .idx = -52914 },
+  { .start = 0xed40, .end = 0xedfc, .idx = -53581 },
+  { .start = 0xee40, .end = 0xeefc, .idx = -53648 },
+  { .start = 0xf040, .end = 0xf0fc, .idx = -53971 },
+  { .start = 0xf140, .end = 0xf1fc, .idx = -54038 },
+  { .start = 0xf240, .end = 0xf2fc, .idx = -54105 },
+  { .start = 0xf340, .end = 0xf3fc, .idx = -54172 },
+  { .start = 0xf440, .end = 0xf4fc, .idx = -54239 },
+  { .start = 0xf540, .end = 0xf5fc, .idx = -54306 },
+  { .start = 0xf640, .end = 0xf6fc, .idx = -54373 },
+  { .start = 0xf740, .end = 0xf7fc, .idx = -54440 },
+  { .start = 0xf840, .end = 0xf8fc, .idx = -54507 },
+  { .start = 0xf940, .end = 0xf9fc, .idx = -54574 },
+  { .start = 0xfa40, .end = 0xfafc, .idx = -54641 },
+  { .start = 0xfb40, .end = 0xfbfc, .idx = -54708 },
+  { .start = 0xfc40, .end = 0xfc4b, .idx = -54775 },
+  { .start = 0xffff, .end = 0xffff, .idx =      0 }
 };
 
 static const uint16_t __ibm943db_to_ucs4[] =
@@ -1356,10 +1356,10 @@
 
 static const struct gap __ucs4_to_ibm943sb_idx[] =
 {
-  { start: 0x0000, end: 0x00ff, idx:      0 },
-  { start: 0x203e, end: 0x203e, idx:  -7998 },
-  { start: 0xff61, end: 0xff9f, idx: -65120 },
-  { start: 0xffff, end: 0xffff, idx:      0 }
+  { .start = 0x0000, .end = 0x00ff, .idx =      0 },
+  { .start = 0x203e, .end = 0x203e, .idx =  -7998 },
+  { .start = 0xff61, .end = 0xff9f, .idx = -65120 },
+  { .start = 0xffff, .end = 0xffff, .idx =      0 }
 };
 
 static const char __ucs4_to_ibm943sb[] =
Index: iconvdata/isiri-3342.h
===================================================================
RCS file: /cvs/glibc/libc/iconvdata/isiri-3342.h,v
retrieving revision 1.1
diff -u -r1.1 isiri-3342.h
--- iconvdata/isiri-3342.h	31 Jul 2000 22:43:57 -0000	1.1
+++ iconvdata/isiri-3342.h	19 Dec 2002 19:24:32 -0000
@@ -252,22 +252,22 @@
   [0xff] = 0x007F,
 };
 static const struct gap from_idx[] = {
-  { start: 0x0000, end: 0x007f, idx:     0 },
-  { start: 0x00a4, end: 0x00a4, idx:   -36 },
-  { start: 0x00ab, end: 0x00ab, idx:   -42 },
-  { start: 0x00bb, end: 0x00bb, idx:   -57 },
-  { start: 0x00d7, end: 0x00d7, idx:   -84 },
-  { start: 0x060c, end: 0x060c, idx: -1416 },
-  { start: 0x061b, end: 0x0652, idx: -1430 },
-  { start: 0x066a, end: 0x066c, idx: -1453 },
-  { start: 0x067e, end: 0x067e, idx: -1470 },
-  { start: 0x0686, end: 0x0686, idx: -1477 },
-  { start: 0x0698, end: 0x0698, idx: -1494 },
-  { start: 0x06a9, end: 0x06af, idx: -1510 },
-  { start: 0x06cc, end: 0x06cc, idx: -1538 },
-  { start: 0x06f0, end: 0x06f9, idx: -1573 },
-  { start: 0x200c, end: 0x200d, idx: -7991 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x0000, .end = 0x007f, .idx =     0 },
+  { .start = 0x00a4, .end = 0x00a4, .idx =   -36 },
+  { .start = 0x00ab, .end = 0x00ab, .idx =   -42 },
+  { .start = 0x00bb, .end = 0x00bb, .idx =   -57 },
+  { .start = 0x00d7, .end = 0x00d7, .idx =   -84 },
+  { .start = 0x060c, .end = 0x060c, .idx = -1416 },
+  { .start = 0x061b, .end = 0x0652, .idx = -1430 },
+  { .start = 0x066a, .end = 0x066c, .idx = -1453 },
+  { .start = 0x067e, .end = 0x067e, .idx = -1470 },
+  { .start = 0x0686, .end = 0x0686, .idx = -1477 },
+  { .start = 0x0698, .end = 0x0698, .idx = -1494 },
+  { .start = 0x06a9, .end = 0x06af, .idx = -1510 },
+  { .start = 0x06cc, .end = 0x06cc, .idx = -1538 },
+  { .start = 0x06f0, .end = 0x06f9, .idx = -1573 },
+  { .start = 0x200c, .end = 0x200d, .idx = -7991 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 static const char from_ucs4[] = {
   /* 0x0000..0x007f */
-- 
They that can give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety.
 -- Benjamin Franklin, Historical Review of Pennsylvania, 1759


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]