Use const char* rather than static array.
authorMichael Jumper <zhangmaike@users.sourceforge.net>
Tue, 20 Mar 2012 23:03:49 +0000 (16:03 -0700)
committerMichael Jumper <zhangmaike@users.sourceforge.net>
Tue, 20 Mar 2012 23:03:49 +0000 (16:03 -0700)
include/rdp_keymap.h
src/rdp_keymap_alt.c

index 99dfb8a..c7a7b89 100644 (file)
@@ -79,7 +79,7 @@ typedef struct guac_rdp_altcode_map {
     /**
      * The 4-digit Alt-code which types this keysym.
      */
-    char altcode[4];
+    const char* altcode;
 
 } guac_rdp_altcode_map;
 
index 9b971f3..2ffa7e7 100644 (file)
 
 const guac_rdp_keysym_altcode_map guac_rdp_keysym_altcode = {
     {                                        /* 0x00?? */
-        { .altcode = "" }, /* 0x0000 */
-        { .altcode = "" }, /* 0x0001 */
-        { .altcode = "" }, /* 0x0002 */
-        { .altcode = "" }, /* 0x0003 */
-        { .altcode = "" }, /* 0x0004 */
-        { .altcode = "" }, /* 0x0005 */
-        { .altcode = "" }, /* 0x0006 */
-        { .altcode = "" }, /* 0x0007 */
-        { .altcode = "" }, /* 0x0008 */
-        { .altcode = "" }, /* 0x0009 */
-        { .altcode = "" }, /* 0x000a */
-        { .altcode = "" }, /* 0x000b */
-        { .altcode = "" }, /* 0x000c */
-        { .altcode = "" }, /* 0x000d */
-        { .altcode = "" }, /* 0x000e */
-        { .altcode = "" }, /* 0x000f */
-        { .altcode = "" }, /* 0x0010 */
-        { .altcode = "" }, /* 0x0011 */
-        { .altcode = "" }, /* 0x0012 */
-        { .altcode = "" }, /* 0x0013 */
-        { .altcode = "" }, /* 0x0014 */
-        { .altcode = "" }, /* 0x0015 */
-        { .altcode = "" }, /* 0x0016 */
-        { .altcode = "" }, /* 0x0017 */
-        { .altcode = "" }, /* 0x0018 */
-        { .altcode = "" }, /* 0x0019 */
-        { .altcode = "" }, /* 0x001a */
-        { .altcode = "" }, /* 0x001b */
-        { .altcode = "" }, /* 0x001c */
-        { .altcode = "" }, /* 0x001d */
-        { .altcode = "" }, /* 0x001e */
-        { .altcode = "" }, /* 0x001f */
-        { .altcode = "" }, /* 0x0020 (space) */
-        { .altcode = "" }, /* 0x0021 (exclam) */
-        { .altcode = "" }, /* 0x0022 (quotedbl) */
-        { .altcode = "" }, /* 0x0023 (numbersign) */
-        { .altcode = "" }, /* 0x0024 (dollar) */
-        { .altcode = "" }, /* 0x0025 (percent) */
-        { .altcode = "" }, /* 0x0026 (ampersand) */
-        { .altcode = "" }, /* 0x0027 (quoteright) */
-        { .altcode = "" }, /* 0x0028 (parenleft) */
-        { .altcode = "" }, /* 0x0029 (parenright) */
-        { .altcode = "" }, /* 0x002a (asterisk) */
-        { .altcode = "" }, /* 0x002b (plus) */
-        { .altcode = "" }, /* 0x002c (comma) */
-        { .altcode = "" }, /* 0x002d (minus) */
-        { .altcode = "" }, /* 0x002e (period) */
-        { .altcode = "" }, /* 0x002f (slash) */
-        { .altcode = "" }, /* 0x0030 (0) */
-        { .altcode = "" }, /* 0x0031 (1) */
-        { .altcode = "" }, /* 0x0032 (2) */
-        { .altcode = "" }, /* 0x0033 (3) */
-        { .altcode = "" }, /* 0x0034 (4) */
-        { .altcode = "" }, /* 0x0035 (5) */
-        { .altcode = "" }, /* 0x0036 (6) */
-        { .altcode = "" }, /* 0x0037 (7) */
-        { .altcode = "" }, /* 0x0038 (8) */
-        { .altcode = "" }, /* 0x0039 (9) */
-        { .altcode = "" }, /* 0x003a (colon) */
-        { .altcode = "" }, /* 0x003b (semicolon) */
-        { .altcode = "" }, /* 0x003c (less) */
-        { .altcode = "" }, /* 0x003d (equal) */
-        { .altcode = "" }, /* 0x003e (greater) */
-        { .altcode = "" }, /* 0x003f (question) */
-        { .altcode = "" }, /* 0x0040 (at) */
-        { .altcode = "" }, /* 0x0041 (A) */
-        { .altcode = "" }, /* 0x0042 (B) */
-        { .altcode = "" }, /* 0x0043 (C) */
-        { .altcode = "" }, /* 0x0044 (D) */
-        { .altcode = "" }, /* 0x0045 (E) */
-        { .altcode = "" }, /* 0x0046 (F) */
-        { .altcode = "" }, /* 0x0047 (G) */
-        { .altcode = "" }, /* 0x0048 (H) */
-        { .altcode = "" }, /* 0x0049 (I) */
-        { .altcode = "" }, /* 0x004a (J) */
-        { .altcode = "" }, /* 0x004b (K) */
-        { .altcode = "" }, /* 0x004c (L) */
-        { .altcode = "" }, /* 0x004d (M) */
-        { .altcode = "" }, /* 0x004e (N) */
-        { .altcode = "" }, /* 0x004f (O) */
-        { .altcode = "" }, /* 0x0050 (P) */
-        { .altcode = "" }, /* 0x0051 (Q) */
-        { .altcode = "" }, /* 0x0052 (R) */
-        { .altcode = "" }, /* 0x0053 (S) */
-        { .altcode = "" }, /* 0x0054 (T) */
-        { .altcode = "" }, /* 0x0055 (U) */
-        { .altcode = "" }, /* 0x0056 (V) */
-        { .altcode = "" }, /* 0x0057 (W) */
-        { .altcode = "" }, /* 0x0058 (X) */
-        { .altcode = "" }, /* 0x0059 (Y) */
-        { .altcode = "" }, /* 0x005a (Z) */
-        { .altcode = "" }, /* 0x005b (bracketleft) */
-        { .altcode = "" }, /* 0x005c (backslash) */
-        { .altcode = "" }, /* 0x005d (bracketright) */
-        { .altcode = "" }, /* 0x005e (asciicircum) */
-        { .altcode = "" }, /* 0x005f (underscore) */
-        { .altcode = "" }, /* 0x0060 (quoteleft) */
-        { .altcode = "" }, /* 0x0061 (a) */
-        { .altcode = "" }, /* 0x0062 (b) */
-        { .altcode = "" }, /* 0x0063 (c) */
-        { .altcode = "" }, /* 0x0064 (d) */
-        { .altcode = "" }, /* 0x0065 (e) */
-        { .altcode = "" }, /* 0x0066 (f) */
-        { .altcode = "" }, /* 0x0067 (g) */
-        { .altcode = "" }, /* 0x0068 (h) */
-        { .altcode = "" }, /* 0x0069 (i) */
-        { .altcode = "" }, /* 0x006a (j) */
-        { .altcode = "" }, /* 0x006b (k) */
-        { .altcode = "" }, /* 0x006c (l) */
-        { .altcode = "" }, /* 0x006d (m) */
-        { .altcode = "" }, /* 0x006e (n) */
-        { .altcode = "" }, /* 0x006f (o) */
-        { .altcode = "" }, /* 0x0070 (p) */
-        { .altcode = "" }, /* 0x0071 (q) */
-        { .altcode = "" }, /* 0x0072 (r) */
-        { .altcode = "" }, /* 0x0073 (s) */
-        { .altcode = "" }, /* 0x0074 (t) */
-        { .altcode = "" }, /* 0x0075 (u) */
-        { .altcode = "" }, /* 0x0076 (v) */
-        { .altcode = "" }, /* 0x0077 (w) */
-        { .altcode = "" }, /* 0x0078 (x) */
-        { .altcode = "" }, /* 0x0079 (y) */
-        { .altcode = "" }, /* 0x007a (z) */
-        { .altcode = "" }, /* 0x007b (braceleft) */
-        { .altcode = "" }, /* 0x007c (bar) */
-        { .altcode = "" }, /* 0x007d (braceright) */
-        { .altcode = "" }, /* 0x007e (asciitilde) */
-        { .altcode = "" }, /* 0x007f */
-        { .altcode = "" }, /* 0x0080 */
-        { .altcode = "" }, /* 0x0081 */
-        { .altcode = "" }, /* 0x0082 */
-        { .altcode = "" }, /* 0x0083 */
-        { .altcode = "" }, /* 0x0084 */
-        { .altcode = "" }, /* 0x0085 */
-        { .altcode = "" }, /* 0x0086 */
-        { .altcode = "" }, /* 0x0087 */
-        { .altcode = "" }, /* 0x0088 */
-        { .altcode = "" }, /* 0x0089 */
-        { .altcode = "" }, /* 0x008a */
-        { .altcode = "" }, /* 0x008b */
-        { .altcode = "" }, /* 0x008c */
-        { .altcode = "" }, /* 0x008d */
-        { .altcode = "" }, /* 0x008e */
-        { .altcode = "" }, /* 0x008f */
-        { .altcode = "" }, /* 0x0090 */
-        { .altcode = "" }, /* 0x0091 */
-        { .altcode = "" }, /* 0x0092 */
-        { .altcode = "" }, /* 0x0093 */
-        { .altcode = "" }, /* 0x0094 */
-        { .altcode = "" }, /* 0x0095 */
-        { .altcode = "" }, /* 0x0096 */
-        { .altcode = "" }, /* 0x0097 */
-        { .altcode = "" }, /* 0x0098 */
-        { .altcode = "" }, /* 0x0099 */
-        { .altcode = "" }, /* 0x009a */
-        { .altcode = "" }, /* 0x009b */
-        { .altcode = "" }, /* 0x009c */
-        { .altcode = "" }, /* 0x009d */
-        { .altcode = "" }, /* 0x009e */
-        { .altcode = "" }, /* 0x009f */
-        { .altcode = "" }, /* 0x00a0 (nobreakspace) */
-        { .altcode = "" }, /* 0x00a1 (exclamdown) */
-        { .altcode = "" }, /* 0x00a2 (cent) */
-        { .altcode = "" }, /* 0x00a3 (sterling) */
-        { .altcode = "" }, /* 0x00a4 (currency) */
-        { .altcode = "" }, /* 0x00a5 (yen) */
-        { .altcode = "" }, /* 0x00a6 (brokenbar) */
-        { .altcode = "" }, /* 0x00a7 (section) */
-        { .altcode = "" }, /* 0x00a8 (diaeresis) */
-        { .altcode = "" }, /* 0x00a9 (copyright) */
-        { .altcode = "" }, /* 0x00aa (ordfeminine) */
-        { .altcode = "" }, /* 0x00ab (guillemotleft) */
-        { .altcode = "" }, /* 0x00ac (notsign) */
-        { .altcode = "" }, /* 0x00ad (hyphen) */
-        { .altcode = "" }, /* 0x00ae (registered) */
-        { .altcode = "" }, /* 0x00af (macron) */
-        { .altcode = "" }, /* 0x00b0 (degree) */
-        { .altcode = "" }, /* 0x00b1 (plusminus) */
-        { .altcode = "" }, /* 0x00b2 (twosuperior) */
-        { .altcode = "" }, /* 0x00b3 (threesuperior) */
-        { .altcode = "" }, /* 0x00b4 (acute) */
-        { .altcode = "" }, /* 0x00b5 (mu) */
-        { .altcode = "" }, /* 0x00b6 (paragraph) */
-        { .altcode = "" }, /* 0x00b7 (periodcentered) */
-        { .altcode = "" }, /* 0x00b8 (cedilla) */
-        { .altcode = "" }, /* 0x00b9 (onesuperior) */
-        { .altcode = "" }, /* 0x00ba (masculine) */
-        { .altcode = "" }, /* 0x00bb (guillemotright) */
-        { .altcode = "" }, /* 0x00bc (onequarter) */
-        { .altcode = "" }, /* 0x00bd (onehalf) */
-        { .altcode = "" }, /* 0x00be (threequarters) */
-        { .altcode = "" }, /* 0x00bf (questiondown) */
-        { .altcode = "" }, /* 0x00c0 (Agrave) */
-        { .altcode = "" }, /* 0x00c1 (Aacute) */
-        { .altcode = "" }, /* 0x00c2 (Acircumflex) */
-        { .altcode = "" }, /* 0x00c3 (Atilde) */
-        { .altcode = "" }, /* 0x00c4 (Adiaeresis) */
-        { .altcode = "" }, /* 0x00c5 (Aring) */
-        { .altcode = "" }, /* 0x00c6 (AE) */
-        { .altcode = "" }, /* 0x00c7 (Ccedilla) */
-        { .altcode = "" }, /* 0x00c8 (Egrave) */
-        { .altcode = "" }, /* 0x00c9 (Eacute) */
-        { .altcode = "" }, /* 0x00ca (Ecircumflex) */
-        { .altcode = "" }, /* 0x00cb (Ediaeresis) */
-        { .altcode = "" }, /* 0x00cc (Igrave) */
-        { .altcode = "" }, /* 0x00cd (Iacute) */
-        { .altcode = "" }, /* 0x00ce (Icircumflex) */
-        { .altcode = "" }, /* 0x00cf (Idiaeresis) */
-        { .altcode = "" }, /* 0x00d0 (Eth) */
-        { .altcode = "" }, /* 0x00d1 (Ntilde) */
-        { .altcode = "" }, /* 0x00d2 (Ograve) */
-        { .altcode = "" }, /* 0x00d3 (Oacute) */
-        { .altcode = "" }, /* 0x00d4 (Ocircumflex) */
-        { .altcode = "" }, /* 0x00d5 (Otilde) */
-        { .altcode = "" }, /* 0x00d6 (Odiaeresis) */
-        { .altcode = "" }, /* 0x00d7 (multiply) */
-        { .altcode = "" }, /* 0x00d8 (Ooblique) */
-        { .altcode = "" }, /* 0x00d9 (Ugrave) */
-        { .altcode = "" }, /* 0x00da (Uacute) */
-        { .altcode = "" }, /* 0x00db (Ucircumflex) */
-        { .altcode = "" }, /* 0x00dc (Udiaeresis) */
-        { .altcode = "" }, /* 0x00dd (Yacute) */
-        { .altcode = "" }, /* 0x00de (Thorn) */
-        { .altcode = "" }, /* 0x00df (ssharp) */
-        { .altcode = "" }, /* 0x00e0 (agrave) */
-        { .altcode = "" }, /* 0x00e1 (aacute) */
-        { .altcode = "" }, /* 0x00e2 (acircumflex) */
-        { .altcode = "" }, /* 0x00e3 (atilde) */
-        { .altcode = "" }, /* 0x00e4 (adiaeresis) */
-        { .altcode = "" }, /* 0x00e5 (aring) */
-        { .altcode = "" }, /* 0x00e6 (ae) */
-        { .altcode = "" }, /* 0x00e7 (ccedilla) */
-        { .altcode = "" }, /* 0x00e8 (egrave) */
-        { .altcode = "" }, /* 0x00e9 (eacute) */
-        { .altcode = "" }, /* 0x00ea (ecircumflex) */
-        { .altcode = "" }, /* 0x00eb (ediaeresis) */
-        { .altcode = "" }, /* 0x00ec (igrave) */
-        { .altcode = "" }, /* 0x00ed (iacute) */
-        { .altcode = "" }, /* 0x00ee (icircumflex) */
-        { .altcode = "" }, /* 0x00ef (idiaeresis) */
-        { .altcode = "" }, /* 0x00f0 (eth) */
-        { .altcode = "" }, /* 0x00f1 (ntilde) */
-        { .altcode = "" }, /* 0x00f2 (ograve) */
-        { .altcode = "" }, /* 0x00f3 (oacute) */
-        { .altcode = "" }, /* 0x00f4 (ocircumflex) */
-        { .altcode = "" }, /* 0x00f5 (otilde) */
-        { .altcode = "" }, /* 0x00f6 (odiaeresis) */
-        { .altcode = "" }, /* 0x00f7 (division) */
-        { .altcode = "" }, /* 0x00f8 (ooblique) */
-        { .altcode = "" }, /* 0x00f9 (ugrave) */
-        { .altcode = "" }, /* 0x00fa (uacute) */
-        { .altcode = "" }, /* 0x00fb (ucircumflex) */
-        { .altcode = "" }, /* 0x00fc (udiaeresis) */
-        { .altcode = "" }, /* 0x00fd (yacute) */
-        { .altcode = "" }, /* 0x00fe (thorn) */
-        { .altcode = "" }, /* 0x00ff (ydiaeresis) */
+        { .altcode = NULL }, /* 0x0000 */
+        { .altcode = NULL }, /* 0x0001 */
+        { .altcode = NULL }, /* 0x0002 */
+        { .altcode = NULL }, /* 0x0003 */
+        { .altcode = NULL }, /* 0x0004 */
+        { .altcode = NULL }, /* 0x0005 */
+        { .altcode = NULL }, /* 0x0006 */
+        { .altcode = NULL }, /* 0x0007 */
+        { .altcode = NULL }, /* 0x0008 */
+        { .altcode = NULL }, /* 0x0009 */
+        { .altcode = NULL }, /* 0x000a */
+        { .altcode = NULL }, /* 0x000b */
+        { .altcode = NULL }, /* 0x000c */
+        { .altcode = NULL }, /* 0x000d */
+        { .altcode = NULL }, /* 0x000e */
+        { .altcode = NULL }, /* 0x000f */
+        { .altcode = NULL }, /* 0x0010 */
+        { .altcode = NULL }, /* 0x0011 */
+        { .altcode = NULL }, /* 0x0012 */
+        { .altcode = NULL }, /* 0x0013 */
+        { .altcode = NULL }, /* 0x0014 */
+        { .altcode = NULL }, /* 0x0015 */
+        { .altcode = NULL }, /* 0x0016 */
+        { .altcode = NULL }, /* 0x0017 */
+        { .altcode = NULL }, /* 0x0018 */
+        { .altcode = NULL }, /* 0x0019 */
+        { .altcode = NULL }, /* 0x001a */
+        { .altcode = NULL }, /* 0x001b */
+        { .altcode = NULL }, /* 0x001c */
+        { .altcode = NULL }, /* 0x001d */
+        { .altcode = NULL }, /* 0x001e */
+        { .altcode = NULL }, /* 0x001f */
+        { .altcode = NULL }, /* 0x0020 (space) */
+        { .altcode = NULL }, /* 0x0021 (exclam) */
+        { .altcode = NULL }, /* 0x0022 (quotedbl) */
+        { .altcode = NULL }, /* 0x0023 (numbersign) */
+        { .altcode = NULL }, /* 0x0024 (dollar) */
+        { .altcode = NULL }, /* 0x0025 (percent) */
+        { .altcode = NULL }, /* 0x0026 (ampersand) */
+        { .altcode = NULL }, /* 0x0027 (quoteright) */
+        { .altcode = NULL }, /* 0x0028 (parenleft) */
+        { .altcode = NULL }, /* 0x0029 (parenright) */
+        { .altcode = NULL }, /* 0x002a (asterisk) */
+        { .altcode = NULL }, /* 0x002b (plus) */
+        { .altcode = NULL }, /* 0x002c (comma) */
+        { .altcode = NULL }, /* 0x002d (minus) */
+        { .altcode = NULL }, /* 0x002e (period) */
+        { .altcode = NULL }, /* 0x002f (slash) */
+        { .altcode = NULL }, /* 0x0030 (0) */
+        { .altcode = NULL }, /* 0x0031 (1) */
+        { .altcode = NULL }, /* 0x0032 (2) */
+        { .altcode = NULL }, /* 0x0033 (3) */
+        { .altcode = NULL }, /* 0x0034 (4) */
+        { .altcode = NULL }, /* 0x0035 (5) */
+        { .altcode = NULL }, /* 0x0036 (6) */
+        { .altcode = NULL }, /* 0x0037 (7) */
+        { .altcode = NULL }, /* 0x0038 (8) */
+        { .altcode = NULL }, /* 0x0039 (9) */
+        { .altcode = NULL }, /* 0x003a (colon) */
+        { .altcode = NULL }, /* 0x003b (semicolon) */
+        { .altcode = NULL }, /* 0x003c (less) */
+        { .altcode = NULL }, /* 0x003d (equal) */
+        { .altcode = NULL }, /* 0x003e (greater) */
+        { .altcode = NULL }, /* 0x003f (question) */
+        { .altcode = NULL }, /* 0x0040 (at) */
+        { .altcode = NULL }, /* 0x0041 (A) */
+        { .altcode = NULL }, /* 0x0042 (B) */
+        { .altcode = NULL }, /* 0x0043 (C) */
+        { .altcode = NULL }, /* 0x0044 (D) */
+        { .altcode = NULL }, /* 0x0045 (E) */
+        { .altcode = NULL }, /* 0x0046 (F) */
+        { .altcode = NULL }, /* 0x0047 (G) */
+        { .altcode = NULL }, /* 0x0048 (H) */
+        { .altcode = NULL }, /* 0x0049 (I) */
+        { .altcode = NULL }, /* 0x004a (J) */
+        { .altcode = NULL }, /* 0x004b (K) */
+        { .altcode = NULL }, /* 0x004c (L) */
+        { .altcode = NULL }, /* 0x004d (M) */
+        { .altcode = NULL }, /* 0x004e (N) */
+        { .altcode = NULL }, /* 0x004f (O) */
+        { .altcode = NULL }, /* 0x0050 (P) */
+        { .altcode = NULL }, /* 0x0051 (Q) */
+        { .altcode = NULL }, /* 0x0052 (R) */
+        { .altcode = NULL }, /* 0x0053 (S) */
+        { .altcode = NULL }, /* 0x0054 (T) */
+        { .altcode = NULL }, /* 0x0055 (U) */
+        { .altcode = NULL }, /* 0x0056 (V) */
+        { .altcode = NULL }, /* 0x0057 (W) */
+        { .altcode = NULL }, /* 0x0058 (X) */
+        { .altcode = NULL }, /* 0x0059 (Y) */
+        { .altcode = NULL }, /* 0x005a (Z) */
+        { .altcode = NULL }, /* 0x005b (bracketleft) */
+        { .altcode = NULL }, /* 0x005c (backslash) */
+        { .altcode = NULL }, /* 0x005d (bracketright) */
+        { .altcode = NULL }, /* 0x005e (asciicircum) */
+        { .altcode = NULL }, /* 0x005f (underscore) */
+        { .altcode = NULL }, /* 0x0060 (quoteleft) */
+        { .altcode = NULL }, /* 0x0061 (a) */
+        { .altcode = NULL }, /* 0x0062 (b) */
+        { .altcode = NULL }, /* 0x0063 (c) */
+        { .altcode = NULL }, /* 0x0064 (d) */
+        { .altcode = NULL }, /* 0x0065 (e) */
+        { .altcode = NULL }, /* 0x0066 (f) */
+        { .altcode = NULL }, /* 0x0067 (g) */
+        { .altcode = NULL }, /* 0x0068 (h) */
+        { .altcode = NULL }, /* 0x0069 (i) */
+        { .altcode = NULL }, /* 0x006a (j) */
+        { .altcode = NULL }, /* 0x006b (k) */
+        { .altcode = NULL }, /* 0x006c (l) */
+        { .altcode = NULL }, /* 0x006d (m) */
+        { .altcode = NULL }, /* 0x006e (n) */
+        { .altcode = NULL }, /* 0x006f (o) */
+        { .altcode = NULL }, /* 0x0070 (p) */
+        { .altcode = NULL }, /* 0x0071 (q) */
+        { .altcode = NULL }, /* 0x0072 (r) */
+        { .altcode = NULL }, /* 0x0073 (s) */
+        { .altcode = NULL }, /* 0x0074 (t) */
+        { .altcode = NULL }, /* 0x0075 (u) */
+        { .altcode = NULL }, /* 0x0076 (v) */
+        { .altcode = NULL }, /* 0x0077 (w) */
+        { .altcode = NULL }, /* 0x0078 (x) */
+        { .altcode = NULL }, /* 0x0079 (y) */
+        { .altcode = NULL }, /* 0x007a (z) */
+        { .altcode = NULL }, /* 0x007b (braceleft) */
+        { .altcode = NULL }, /* 0x007c (bar) */
+        { .altcode = NULL }, /* 0x007d (braceright) */
+        { .altcode = NULL }, /* 0x007e (asciitilde) */
+        { .altcode = NULL }, /* 0x007f */
+        { .altcode = NULL }, /* 0x0080 */
+        { .altcode = NULL }, /* 0x0081 */
+        { .altcode = NULL }, /* 0x0082 */
+        { .altcode = NULL }, /* 0x0083 */
+        { .altcode = NULL }, /* 0x0084 */
+        { .altcode = NULL }, /* 0x0085 */
+        { .altcode = NULL }, /* 0x0086 */
+        { .altcode = NULL }, /* 0x0087 */
+        { .altcode = NULL }, /* 0x0088 */
+        { .altcode = NULL }, /* 0x0089 */
+        { .altcode = NULL }, /* 0x008a */
+        { .altcode = NULL }, /* 0x008b */
+        { .altcode = NULL }, /* 0x008c */
+        { .altcode = NULL }, /* 0x008d */
+        { .altcode = NULL }, /* 0x008e */
+        { .altcode = NULL }, /* 0x008f */
+        { .altcode = NULL }, /* 0x0090 */
+        { .altcode = NULL }, /* 0x0091 */
+        { .altcode = NULL }, /* 0x0092 */
+        { .altcode = NULL }, /* 0x0093 */
+        { .altcode = NULL }, /* 0x0094 */
+        { .altcode = NULL }, /* 0x0095 */
+        { .altcode = NULL }, /* 0x0096 */
+        { .altcode = NULL }, /* 0x0097 */
+        { .altcode = NULL }, /* 0x0098 */
+        { .altcode = NULL }, /* 0x0099 */
+        { .altcode = NULL }, /* 0x009a */
+        { .altcode = NULL }, /* 0x009b */
+        { .altcode = NULL }, /* 0x009c */
+        { .altcode = NULL }, /* 0x009d */
+        { .altcode = NULL }, /* 0x009e */
+        { .altcode = NULL }, /* 0x009f */
+        { .altcode = NULL }, /* 0x00a0 (nobreakspace) */
+        { .altcode = NULL }, /* 0x00a1 (exclamdown) */
+        { .altcode = NULL }, /* 0x00a2 (cent) */
+        { .altcode = NULL }, /* 0x00a3 (sterling) */
+        { .altcode = NULL }, /* 0x00a4 (currency) */
+        { .altcode = NULL }, /* 0x00a5 (yen) */
+        { .altcode = NULL }, /* 0x00a6 (brokenbar) */
+        { .altcode = NULL }, /* 0x00a7 (section) */
+        { .altcode = NULL }, /* 0x00a8 (diaeresis) */
+        { .altcode = NULL }, /* 0x00a9 (copyright) */
+        { .altcode = NULL }, /* 0x00aa (ordfeminine) */
+        { .altcode = NULL }, /* 0x00ab (guillemotleft) */
+        { .altcode = NULL }, /* 0x00ac (notsign) */
+        { .altcode = NULL }, /* 0x00ad (hyphen) */
+        { .altcode = NULL }, /* 0x00ae (registered) */
+        { .altcode = NULL }, /* 0x00af (macron) */
+        { .altcode = NULL }, /* 0x00b0 (degree) */
+        { .altcode = NULL }, /* 0x00b1 (plusminus) */
+        { .altcode = NULL }, /* 0x00b2 (twosuperior) */
+        { .altcode = NULL }, /* 0x00b3 (threesuperior) */
+        { .altcode = NULL }, /* 0x00b4 (acute) */
+        { .altcode = NULL }, /* 0x00b5 (mu) */
+        { .altcode = NULL }, /* 0x00b6 (paragraph) */
+        { .altcode = NULL }, /* 0x00b7 (periodcentered) */
+        { .altcode = NULL }, /* 0x00b8 (cedilla) */
+        { .altcode = NULL }, /* 0x00b9 (onesuperior) */
+        { .altcode = NULL }, /* 0x00ba (masculine) */
+        { .altcode = NULL }, /* 0x00bb (guillemotright) */
+        { .altcode = NULL }, /* 0x00bc (onequarter) */
+        { .altcode = NULL }, /* 0x00bd (onehalf) */
+        { .altcode = NULL }, /* 0x00be (threequarters) */
+        { .altcode = NULL }, /* 0x00bf (questiondown) */
+        { .altcode = NULL }, /* 0x00c0 (Agrave) */
+        { .altcode = NULL }, /* 0x00c1 (Aacute) */
+        { .altcode = NULL }, /* 0x00c2 (Acircumflex) */
+        { .altcode = NULL }, /* 0x00c3 (Atilde) */
+        { .altcode = NULL }, /* 0x00c4 (Adiaeresis) */
+        { .altcode = NULL }, /* 0x00c5 (Aring) */
+        { .altcode = NULL }, /* 0x00c6 (AE) */
+        { .altcode = NULL }, /* 0x00c7 (Ccedilla) */
+        { .altcode = NULL }, /* 0x00c8 (Egrave) */
+        { .altcode = NULL }, /* 0x00c9 (Eacute) */
+        { .altcode = NULL }, /* 0x00ca (Ecircumflex) */
+        { .altcode = NULL }, /* 0x00cb (Ediaeresis) */
+        { .altcode = NULL }, /* 0x00cc (Igrave) */
+        { .altcode = NULL }, /* 0x00cd (Iacute) */
+        { .altcode = NULL }, /* 0x00ce (Icircumflex) */
+        { .altcode = NULL }, /* 0x00cf (Idiaeresis) */
+        { .altcode = NULL }, /* 0x00d0 (Eth) */
+        { .altcode = NULL }, /* 0x00d1 (Ntilde) */
+        { .altcode = NULL }, /* 0x00d2 (Ograve) */
+        { .altcode = NULL }, /* 0x00d3 (Oacute) */
+        { .altcode = NULL }, /* 0x00d4 (Ocircumflex) */
+        { .altcode = NULL }, /* 0x00d5 (Otilde) */
+        { .altcode = NULL }, /* 0x00d6 (Odiaeresis) */
+        { .altcode = NULL }, /* 0x00d7 (multiply) */
+        { .altcode = NULL }, /* 0x00d8 (Ooblique) */
+        { .altcode = NULL }, /* 0x00d9 (Ugrave) */
+        { .altcode = NULL }, /* 0x00da (Uacute) */
+        { .altcode = NULL }, /* 0x00db (Ucircumflex) */
+        { .altcode = NULL }, /* 0x00dc (Udiaeresis) */
+        { .altcode = NULL }, /* 0x00dd (Yacute) */
+        { .altcode = NULL }, /* 0x00de (Thorn) */
+        { .altcode = NULL }, /* 0x00df (ssharp) */
+        { .altcode = NULL }, /* 0x00e0 (agrave) */
+        { .altcode = NULL }, /* 0x00e1 (aacute) */
+        { .altcode = NULL }, /* 0x00e2 (acircumflex) */
+        { .altcode = NULL }, /* 0x00e3 (atilde) */
+        { .altcode = NULL }, /* 0x00e4 (adiaeresis) */
+        { .altcode = NULL }, /* 0x00e5 (aring) */
+        { .altcode = NULL }, /* 0x00e6 (ae) */
+        { .altcode = NULL }, /* 0x00e7 (ccedilla) */
+        { .altcode = NULL }, /* 0x00e8 (egrave) */
+        { .altcode = NULL }, /* 0x00e9 (eacute) */
+        { .altcode = NULL }, /* 0x00ea (ecircumflex) */
+        { .altcode = NULL }, /* 0x00eb (ediaeresis) */
+        { .altcode = NULL }, /* 0x00ec (igrave) */
+        { .altcode = NULL }, /* 0x00ed (iacute) */
+        { .altcode = NULL }, /* 0x00ee (icircumflex) */
+        { .altcode = NULL }, /* 0x00ef (idiaeresis) */
+        { .altcode = NULL }, /* 0x00f0 (eth) */
+        { .altcode = NULL }, /* 0x00f1 (ntilde) */
+        { .altcode = NULL }, /* 0x00f2 (ograve) */
+        { .altcode = NULL }, /* 0x00f3 (oacute) */
+        { .altcode = NULL }, /* 0x00f4 (ocircumflex) */
+        { .altcode = NULL }, /* 0x00f5 (otilde) */
+        { .altcode = NULL }, /* 0x00f6 (odiaeresis) */
+        { .altcode = NULL }, /* 0x00f7 (division) */
+        { .altcode = NULL }, /* 0x00f8 (ooblique) */
+        { .altcode = NULL }, /* 0x00f9 (ugrave) */
+        { .altcode = NULL }, /* 0x00fa (uacute) */
+        { .altcode = NULL }, /* 0x00fb (ucircumflex) */
+        { .altcode = NULL }, /* 0x00fc (udiaeresis) */
+        { .altcode = NULL }, /* 0x00fd (yacute) */
+        { .altcode = NULL }, /* 0x00fe (thorn) */
+        { .altcode = NULL }, /* 0x00ff (ydiaeresis) */
     },
     {                                        /* 0x01?? */
-        { .altcode = "" }, /* 0x0100 */
-        { .altcode = "" }, /* 0x0101 */
-        { .altcode = "" }, /* 0x0102 */
-        { .altcode = "" }, /* 0x0103 */
-        { .altcode = "" }, /* 0x0104 */
-        { .altcode = "" }, /* 0x0105 */
-        { .altcode = "" }, /* 0x0106 */
-        { .altcode = "" }, /* 0x0107 */
-        { .altcode = "" }, /* 0x0108 */
-        { .altcode = "" }, /* 0x0109 */
-        { .altcode = "" }, /* 0x010a */
-        { .altcode = "" }, /* 0x010b */
-        { .altcode = "" }, /* 0x010c */
-        { .altcode = "" }, /* 0x010d */
-        { .altcode = "" }, /* 0x010e */
-        { .altcode = "" }, /* 0x010f */
-        { .altcode = "" }, /* 0x0110 */
-        { .altcode = "" }, /* 0x0111 */
-        { .altcode = "" }, /* 0x0112 */
-        { .altcode = "" }, /* 0x0113 */
-        { .altcode = "" }, /* 0x0114 */
-        { .altcode = "" }, /* 0x0115 */
-        { .altcode = "" }, /* 0x0116 */
-        { .altcode = "" }, /* 0x0117 */
-        { .altcode = "" }, /* 0x0118 */
-        { .altcode = "" }, /* 0x0119 */
-        { .altcode = "" }, /* 0x011a */
-        { .altcode = "" }, /* 0x011b */
-        { .altcode = "" }, /* 0x011c */
-        { .altcode = "" }, /* 0x011d */
-        { .altcode = "" }, /* 0x011e */
-        { .altcode = "" }, /* 0x011f */
-        { .altcode = "" }, /* 0x0120 */
-        { .altcode = "" }, /* 0x0121 */
-        { .altcode = "" }, /* 0x0122 */
-        { .altcode = "" }, /* 0x0123 */
-        { .altcode = "" }, /* 0x0124 */
-        { .altcode = "" }, /* 0x0125 */
-        { .altcode = "" }, /* 0x0126 */
-        { .altcode = "" }, /* 0x0127 */
-        { .altcode = "" }, /* 0x0128 */
-        { .altcode = "" }, /* 0x0129 */
-        { .altcode = "" }, /* 0x012a */
-        { .altcode = "" }, /* 0x012b */
-        { .altcode = "" }, /* 0x012c */
-        { .altcode = "" }, /* 0x012d */
-        { .altcode = "" }, /* 0x012e */
-        { .altcode = "" }, /* 0x012f */
-        { .altcode = "" }, /* 0x0130 */
-        { .altcode = "" }, /* 0x0131 */
-        { .altcode = "" }, /* 0x0132 */
-        { .altcode = "" }, /* 0x0133 */
-        { .altcode = "" }, /* 0x0134 */
-        { .altcode = "" }, /* 0x0135 */
-        { .altcode = "" }, /* 0x0136 */
-        { .altcode = "" }, /* 0x0137 */
-        { .altcode = "" }, /* 0x0138 */
-        { .altcode = "" }, /* 0x0139 */
-        { .altcode = "" }, /* 0x013a */
-        { .altcode = "" }, /* 0x013b */
-        { .altcode = "" }, /* 0x013c */
-        { .altcode = "" }, /* 0x013d */
-        { .altcode = "" }, /* 0x013e */
-        { .altcode = "" }, /* 0x013f */
-        { .altcode = "" }, /* 0x0140 */
-        { .altcode = "" }, /* 0x0141 */
-        { .altcode = "" }, /* 0x0142 */
-        { .altcode = "" }, /* 0x0143 */
-        { .altcode = "" }, /* 0x0144 */
-        { .altcode = "" }, /* 0x0145 */
-        { .altcode = "" }, /* 0x0146 */
-        { .altcode = "" }, /* 0x0147 */
-        { .altcode = "" }, /* 0x0148 */
-        { .altcode = "" }, /* 0x0149 */
-        { .altcode = "" }, /* 0x014a */
-        { .altcode = "" }, /* 0x014b */
-        { .altcode = "" }, /* 0x014c */
-        { .altcode = "" }, /* 0x014d */
-        { .altcode = "" }, /* 0x014e */
-        { .altcode = "" }, /* 0x014f */
-        { .altcode = "" }, /* 0x0150 */
-        { .altcode = "" }, /* 0x0151 */
-        { .altcode = "" }, /* 0x0152 */
-        { .altcode = "" }, /* 0x0153 */
-        { .altcode = "" }, /* 0x0154 */
-        { .altcode = "" }, /* 0x0155 */
-        { .altcode = "" }, /* 0x0156 */
-        { .altcode = "" }, /* 0x0157 */
-        { .altcode = "" }, /* 0x0158 */
-        { .altcode = "" }, /* 0x0159 */
-        { .altcode = "" }, /* 0x015a */
-        { .altcode = "" }, /* 0x015b */
-        { .altcode = "" }, /* 0x015c */
-        { .altcode = "" }, /* 0x015d */
-        { .altcode = "" }, /* 0x015e */
-        { .altcode = "" }, /* 0x015f */
-        { .altcode = "" }, /* 0x0160 */
-        { .altcode = "" }, /* 0x0161 */
-        { .altcode = "" }, /* 0x0162 */
-        { .altcode = "" }, /* 0x0163 */
-        { .altcode = "" }, /* 0x0164 */
-        { .altcode = "" }, /* 0x0165 */
-        { .altcode = "" }, /* 0x0166 */
-        { .altcode = "" }, /* 0x0167 */
-        { .altcode = "" }, /* 0x0168 */
-        { .altcode = "" }, /* 0x0169 */
-        { .altcode = "" }, /* 0x016a */
-        { .altcode = "" }, /* 0x016b */
-        { .altcode = "" }, /* 0x016c */
-        { .altcode = "" }, /* 0x016d */
-        { .altcode = "" }, /* 0x016e */
-        { .altcode = "" }, /* 0x016f */
-        { .altcode = "" }, /* 0x0170 */
-        { .altcode = "" }, /* 0x0171 */
-        { .altcode = "" }, /* 0x0172 */
-        { .altcode = "" }, /* 0x0173 */
-        { .altcode = "" }, /* 0x0174 */
-        { .altcode = "" }, /* 0x0175 */
-        { .altcode = "" }, /* 0x0176 */
-        { .altcode = "" }, /* 0x0177 */
-        { .altcode = "" }, /* 0x0178 */
-        { .altcode = "" }, /* 0x0179 */
-        { .altcode = "" }, /* 0x017a */
-        { .altcode = "" }, /* 0x017b */
-        { .altcode = "" }, /* 0x017c */
-        { .altcode = "" }, /* 0x017d */
-        { .altcode = "" }, /* 0x017e */
-        { .altcode = "" }, /* 0x017f */
-        { .altcode = "" }, /* 0x0180 */
-        { .altcode = "" }, /* 0x0181 */
-        { .altcode = "" }, /* 0x0182 */
-        { .altcode = "" }, /* 0x0183 */
-        { .altcode = "" }, /* 0x0184 */
-        { .altcode = "" }, /* 0x0185 */
-        { .altcode = "" }, /* 0x0186 */
-        { .altcode = "" }, /* 0x0187 */
-        { .altcode = "" }, /* 0x0188 */
-        { .altcode = "" }, /* 0x0189 */
-        { .altcode = "" }, /* 0x018a */
-        { .altcode = "" }, /* 0x018b */
-        { .altcode = "" }, /* 0x018c */
-        { .altcode = "" }, /* 0x018d */
-        { .altcode = "" }, /* 0x018e */
-        { .altcode = "" }, /* 0x018f */
-        { .altcode = "" }, /* 0x0190 */
-        { .altcode = "" }, /* 0x0191 */
-        { .altcode = "" }, /* 0x0192 */
-        { .altcode = "" }, /* 0x0193 */
-        { .altcode = "" }, /* 0x0194 */
-        { .altcode = "" }, /* 0x0195 */
-        { .altcode = "" }, /* 0x0196 */
-        { .altcode = "" }, /* 0x0197 */
-        { .altcode = "" }, /* 0x0198 */
-        { .altcode = "" }, /* 0x0199 */
-        { .altcode = "" }, /* 0x019a */
-        { .altcode = "" }, /* 0x019b */
-        { .altcode = "" }, /* 0x019c */
-        { .altcode = "" }, /* 0x019d */
-        { .altcode = "" }, /* 0x019e */
-        { .altcode = "" }, /* 0x019f */
-        { .altcode = "" }, /* 0x01a0 */
-        { .altcode = "" }, /* 0x01a1 (Aogonek) */
-        { .altcode = "" }, /* 0x01a2 (breve) */
-        { .altcode = "" }, /* 0x01a3 (Lstroke) */
-        { .altcode = "" }, /* 0x01a4 */
-        { .altcode = "" }, /* 0x01a5 (Lcaron) */
-        { .altcode = "" }, /* 0x01a6 (Sacute) */
-        { .altcode = "" }, /* 0x01a7 */
-        { .altcode = "" }, /* 0x01a8 */
-        { .altcode = "" }, /* 0x01a9 (Scaron) */
-        { .altcode = "" }, /* 0x01aa (Scedilla) */
-        { .altcode = "" }, /* 0x01ab (Tcaron) */
-        { .altcode = "" }, /* 0x01ac (Zacute) */
-        { .altcode = "" }, /* 0x01ad */
-        { .altcode = "" }, /* 0x01ae (Zcaron) */
-        { .altcode = "" }, /* 0x01af (Zabovedot) */
-        { .altcode = "" }, /* 0x01b0 */
-        { .altcode = "" }, /* 0x01b1 (aogonek) */
-        { .altcode = "" }, /* 0x01b2 (ogonek) */
-        { .altcode = "" }, /* 0x01b3 (lstroke) */
-        { .altcode = "" }, /* 0x01b4 */
-        { .altcode = "" }, /* 0x01b5 (lcaron) */
-        { .altcode = "" }, /* 0x01b6 (sacute) */
-        { .altcode = "" }, /* 0x01b7 (caron) */
-        { .altcode = "" }, /* 0x01b8 */
-        { .altcode = "" }, /* 0x01b9 (scaron) */
-        { .altcode = "" }, /* 0x01ba (scedilla) */
-        { .altcode = "" }, /* 0x01bb (tcaron) */
-        { .altcode = "" }, /* 0x01bc (zacute) */
-        { .altcode = "" }, /* 0x01bd (doubleacute) */
-        { .altcode = "" }, /* 0x01be (zcaron) */
-        { .altcode = "" }, /* 0x01bf (zabovedot) */
-        { .altcode = "" }, /* 0x01c0 (Racute) */
-        { .altcode = "" }, /* 0x01c1 */
-        { .altcode = "" }, /* 0x01c2 */
-        { .altcode = "" }, /* 0x01c3 (Abreve) */
-        { .altcode = "" }, /* 0x01c4 */
-        { .altcode = "" }, /* 0x01c5 (Lacute) */
-        { .altcode = "" }, /* 0x01c6 (Cacute) */
-        { .altcode = "" }, /* 0x01c7 */
-        { .altcode = "" }, /* 0x01c8 (Ccaron) */
-        { .altcode = "" }, /* 0x01c9 */
-        { .altcode = "" }, /* 0x01ca (Eogonek) */
-        { .altcode = "" }, /* 0x01cb */
-        { .altcode = "" }, /* 0x01cc (Ecaron) */
-        { .altcode = "" }, /* 0x01cd */
-        { .altcode = "" }, /* 0x01ce */
-        { .altcode = "" }, /* 0x01cf (Dcaron) */
-        { .altcode = "" }, /* 0x01d0 (Dstroke) */
-        { .altcode = "" }, /* 0x01d1 (Nacute) */
-        { .altcode = "" }, /* 0x01d2 (Ncaron) */
-        { .altcode = "" }, /* 0x01d3 */
-        { .altcode = "" }, /* 0x01d4 */
-        { .altcode = "" }, /* 0x01d5 (Odoubleacute) */
-        { .altcode = "" }, /* 0x01d6 */
-        { .altcode = "" }, /* 0x01d7 */
-        { .altcode = "" }, /* 0x01d8 (Rcaron) */
-        { .altcode = "" }, /* 0x01d9 (Uring) */
-        { .altcode = "" }, /* 0x01da */
-        { .altcode = "" }, /* 0x01db (Udoubleacute) */
-        { .altcode = "" }, /* 0x01dc */
-        { .altcode = "" }, /* 0x01dd */
-        { .altcode = "" }, /* 0x01de (Tcedilla) */
-        { .altcode = "" }, /* 0x01df */
-        { .altcode = "" }, /* 0x01e0 (racute) */
-        { .altcode = "" }, /* 0x01e1 */
-        { .altcode = "" }, /* 0x01e2 */
-        { .altcode = "" }, /* 0x01e3 (abreve) */
-        { .altcode = "" }, /* 0x01e4 */
-        { .altcode = "" }, /* 0x01e5 (lacute) */
-        { .altcode = "" }, /* 0x01e6 (cacute) */
-        { .altcode = "" }, /* 0x01e7 */
-        { .altcode = "" }, /* 0x01e8 (ccaron) */
-        { .altcode = "" }, /* 0x01e9 */
-        { .altcode = "" }, /* 0x01ea (eogonek) */
-        { .altcode = "" }, /* 0x01eb */
-        { .altcode = "" }, /* 0x01ec (ecaron) */
-        { .altcode = "" }, /* 0x01ed */
-        { .altcode = "" }, /* 0x01ee */
-        { .altcode = "" }, /* 0x01ef (dcaron) */
-        { .altcode = "" }, /* 0x01f0 (dstroke) */
-        { .altcode = "" }, /* 0x01f1 (nacute) */
-        { .altcode = "" }, /* 0x01f2 (ncaron) */
-        { .altcode = "" }, /* 0x01f3 */
-        { .altcode = "" }, /* 0x01f4 */
-        { .altcode = "" }, /* 0x01f5 (odoubleacute) */
-        { .altcode = "" }, /* 0x01f6 */
-        { .altcode = "" }, /* 0x01f7 */
-        { .altcode = "" }, /* 0x01f8 (rcaron) */
-        { .altcode = "" }, /* 0x01f9 (uring) */
-        { .altcode = "" }, /* 0x01fa */
-        { .altcode = "" }, /* 0x01fb (udoubleacute) */
-        { .altcode = "" }, /* 0x01fc */
-        { .altcode = "" }, /* 0x01fd */
-        { .altcode = "" }, /* 0x01fe (tcedilla) */
-        { .altcode = "" }, /* 0x01ff (abovedot) */
+        { .altcode = NULL }, /* 0x0100 */
+        { .altcode = NULL }, /* 0x0101 */
+        { .altcode = NULL }, /* 0x0102 */
+        { .altcode = NULL }, /* 0x0103 */
+        { .altcode = NULL }, /* 0x0104 */
+        { .altcode = NULL }, /* 0x0105 */
+        { .altcode = NULL }, /* 0x0106 */
+        { .altcode = NULL }, /* 0x0107 */
+        { .altcode = NULL }, /* 0x0108 */
+        { .altcode = NULL }, /* 0x0109 */
+        { .altcode = NULL }, /* 0x010a */
+        { .altcode = NULL }, /* 0x010b */
+        { .altcode = NULL }, /* 0x010c */
+        { .altcode = NULL }, /* 0x010d */
+        { .altcode = NULL }, /* 0x010e */
+        { .altcode = NULL }, /* 0x010f */
+        { .altcode = NULL }, /* 0x0110 */
+        { .altcode = NULL }, /* 0x0111 */
+        { .altcode = NULL }, /* 0x0112 */
+        { .altcode = NULL }, /* 0x0113 */
+        { .altcode = NULL }, /* 0x0114 */
+        { .altcode = NULL }, /* 0x0115 */
+        { .altcode = NULL }, /* 0x0116 */
+        { .altcode = NULL }, /* 0x0117 */
+        { .altcode = NULL }, /* 0x0118 */
+        { .altcode = NULL }, /* 0x0119 */
+        { .altcode = NULL }, /* 0x011a */
+        { .altcode = NULL }, /* 0x011b */
+        { .altcode = NULL }, /* 0x011c */
+        { .altcode = NULL }, /* 0x011d */
+        { .altcode = NULL }, /* 0x011e */
+        { .altcode = NULL }, /* 0x011f */
+        { .altcode = NULL }, /* 0x0120 */
+        { .altcode = NULL }, /* 0x0121 */
+        { .altcode = NULL }, /* 0x0122 */
+        { .altcode = NULL }, /* 0x0123 */
+        { .altcode = NULL }, /* 0x0124 */
+        { .altcode = NULL }, /* 0x0125 */
+        { .altcode = NULL }, /* 0x0126 */
+        { .altcode = NULL }, /* 0x0127 */
+        { .altcode = NULL }, /* 0x0128 */
+        { .altcode = NULL }, /* 0x0129 */
+        { .altcode = NULL }, /* 0x012a */
+        { .altcode = NULL }, /* 0x012b */
+        { .altcode = NULL }, /* 0x012c */
+        { .altcode = NULL }, /* 0x012d */
+        { .altcode = NULL }, /* 0x012e */
+        { .altcode = NULL }, /* 0x012f */
+        { .altcode = NULL }, /* 0x0130 */
+        { .altcode = NULL }, /* 0x0131 */
+        { .altcode = NULL }, /* 0x0132 */
+        { .altcode = NULL }, /* 0x0133 */
+        { .altcode = NULL }, /* 0x0134 */
+        { .altcode = NULL }, /* 0x0135 */
+        { .altcode = NULL }, /* 0x0136 */
+        { .altcode = NULL }, /* 0x0137 */
+        { .altcode = NULL }, /* 0x0138 */
+        { .altcode = NULL }, /* 0x0139 */
+        { .altcode = NULL }, /* 0x013a */
+        { .altcode = NULL }, /* 0x013b */
+        { .altcode = NULL }, /* 0x013c */
+        { .altcode = NULL }, /* 0x013d */
+        { .altcode = NULL }, /* 0x013e */
+        { .altcode = NULL }, /* 0x013f */
+        { .altcode = NULL }, /* 0x0140 */
+        { .altcode = NULL }, /* 0x0141 */
+        { .altcode = NULL }, /* 0x0142 */
+        { .altcode = NULL }, /* 0x0143 */
+        { .altcode = NULL }, /* 0x0144 */
+        { .altcode = NULL }, /* 0x0145 */
+        { .altcode = NULL }, /* 0x0146 */
+        { .altcode = NULL }, /* 0x0147 */
+        { .altcode = NULL }, /* 0x0148 */
+        { .altcode = NULL }, /* 0x0149 */
+        { .altcode = NULL }, /* 0x014a */
+        { .altcode = NULL }, /* 0x014b */
+        { .altcode = NULL }, /* 0x014c */
+        { .altcode = NULL }, /* 0x014d */
+        { .altcode = NULL }, /* 0x014e */
+        { .altcode = NULL }, /* 0x014f */
+        { .altcode = NULL }, /* 0x0150 */
+        { .altcode = NULL }, /* 0x0151 */
+        { .altcode = NULL }, /* 0x0152 */
+        { .altcode = NULL }, /* 0x0153 */
+        { .altcode = NULL }, /* 0x0154 */
+        { .altcode = NULL }, /* 0x0155 */
+        { .altcode = NULL }, /* 0x0156 */
+        { .altcode = NULL }, /* 0x0157 */
+        { .altcode = NULL }, /* 0x0158 */
+        { .altcode = NULL }, /* 0x0159 */
+        { .altcode = NULL }, /* 0x015a */
+        { .altcode = NULL }, /* 0x015b */
+        { .altcode = NULL }, /* 0x015c */
+        { .altcode = NULL }, /* 0x015d */
+        { .altcode = NULL }, /* 0x015e */
+        { .altcode = NULL }, /* 0x015f */
+        { .altcode = NULL }, /* 0x0160 */
+        { .altcode = NULL }, /* 0x0161 */
+        { .altcode = NULL }, /* 0x0162 */
+        { .altcode = NULL }, /* 0x0163 */
+        { .altcode = NULL }, /* 0x0164 */
+        { .altcode = NULL }, /* 0x0165 */
+        { .altcode = NULL }, /* 0x0166 */
+        { .altcode = NULL }, /* 0x0167 */
+        { .altcode = NULL }, /* 0x0168 */
+        { .altcode = NULL }, /* 0x0169 */
+        { .altcode = NULL }, /* 0x016a */
+        { .altcode = NULL }, /* 0x016b */
+        { .altcode = NULL }, /* 0x016c */
+        { .altcode = NULL }, /* 0x016d */
+        { .altcode = NULL }, /* 0x016e */
+        { .altcode = NULL }, /* 0x016f */
+        { .altcode = NULL }, /* 0x0170 */
+        { .altcode = NULL }, /* 0x0171 */
+        { .altcode = NULL }, /* 0x0172 */
+        { .altcode = NULL }, /* 0x0173 */
+        { .altcode = NULL }, /* 0x0174 */
+        { .altcode = NULL }, /* 0x0175 */
+        { .altcode = NULL }, /* 0x0176 */
+        { .altcode = NULL }, /* 0x0177 */
+        { .altcode = NULL }, /* 0x0178 */
+        { .altcode = NULL }, /* 0x0179 */
+        { .altcode = NULL }, /* 0x017a */
+        { .altcode = NULL }, /* 0x017b */
+        { .altcode = NULL }, /* 0x017c */
+        { .altcode = NULL }, /* 0x017d */
+        { .altcode = NULL }, /* 0x017e */
+        { .altcode = NULL }, /* 0x017f */
+        { .altcode = NULL }, /* 0x0180 */
+        { .altcode = NULL }, /* 0x0181 */
+        { .altcode = NULL }, /* 0x0182 */
+        { .altcode = NULL }, /* 0x0183 */
+        { .altcode = NULL }, /* 0x0184 */
+        { .altcode = NULL }, /* 0x0185 */
+        { .altcode = NULL }, /* 0x0186 */
+        { .altcode = NULL }, /* 0x0187 */
+        { .altcode = NULL }, /* 0x0188 */
+        { .altcode = NULL }, /* 0x0189 */
+        { .altcode = NULL }, /* 0x018a */
+        { .altcode = NULL }, /* 0x018b */
+        { .altcode = NULL }, /* 0x018c */
+        { .altcode = NULL }, /* 0x018d */
+        { .altcode = NULL }, /* 0x018e */
+        { .altcode = NULL }, /* 0x018f */
+        { .altcode = NULL }, /* 0x0190 */
+        { .altcode = NULL }, /* 0x0191 */
+        { .altcode = NULL }, /* 0x0192 */
+        { .altcode = NULL }, /* 0x0193 */
+        { .altcode = NULL }, /* 0x0194 */
+        { .altcode = NULL }, /* 0x0195 */
+        { .altcode = NULL }, /* 0x0196 */
+        { .altcode = NULL }, /* 0x0197 */
+        { .altcode = NULL }, /* 0x0198 */
+        { .altcode = NULL }, /* 0x0199 */
+        { .altcode = NULL }, /* 0x019a */
+        { .altcode = NULL }, /* 0x019b */
+        { .altcode = NULL }, /* 0x019c */
+        { .altcode = NULL }, /* 0x019d */
+        { .altcode = NULL }, /* 0x019e */
+        { .altcode = NULL }, /* 0x019f */
+        { .altcode = NULL }, /* 0x01a0 */
+        { .altcode = NULL }, /* 0x01a1 (Aogonek) */
+        { .altcode = NULL }, /* 0x01a2 (breve) */
+        { .altcode = NULL }, /* 0x01a3 (Lstroke) */
+        { .altcode = NULL }, /* 0x01a4 */
+        { .altcode = NULL }, /* 0x01a5 (Lcaron) */
+        { .altcode = NULL }, /* 0x01a6 (Sacute) */
+        { .altcode = NULL }, /* 0x01a7 */
+        { .altcode = NULL }, /* 0x01a8 */
+        { .altcode = NULL }, /* 0x01a9 (Scaron) */
+        { .altcode = NULL }, /* 0x01aa (Scedilla) */
+        { .altcode = NULL }, /* 0x01ab (Tcaron) */
+        { .altcode = NULL }, /* 0x01ac (Zacute) */
+        { .altcode = NULL }, /* 0x01ad */
+        { .altcode = NULL }, /* 0x01ae (Zcaron) */
+        { .altcode = NULL }, /* 0x01af (Zabovedot) */
+        { .altcode = NULL }, /* 0x01b0 */
+        { .altcode = NULL }, /* 0x01b1 (aogonek) */
+        { .altcode = NULL }, /* 0x01b2 (ogonek) */
+        { .altcode = NULL }, /* 0x01b3 (lstroke) */
+        { .altcode = NULL }, /* 0x01b4 */
+        { .altcode = NULL }, /* 0x01b5 (lcaron) */
+        { .altcode = NULL }, /* 0x01b6 (sacute) */
+        { .altcode = NULL }, /* 0x01b7 (caron) */
+        { .altcode = NULL }, /* 0x01b8 */
+        { .altcode = NULL }, /* 0x01b9 (scaron) */
+        { .altcode = NULL }, /* 0x01ba (scedilla) */
+        { .altcode = NULL }, /* 0x01bb (tcaron) */
+        { .altcode = NULL }, /* 0x01bc (zacute) */
+        { .altcode = NULL }, /* 0x01bd (doubleacute) */
+        { .altcode = NULL }, /* 0x01be (zcaron) */
+        { .altcode = NULL }, /* 0x01bf (zabovedot) */
+        { .altcode = NULL }, /* 0x01c0 (Racute) */
+        { .altcode = NULL }, /* 0x01c1 */
+        { .altcode = NULL }, /* 0x01c2 */
+        { .altcode = NULL }, /* 0x01c3 (Abreve) */
+        { .altcode = NULL }, /* 0x01c4 */
+        { .altcode = NULL }, /* 0x01c5 (Lacute) */
+        { .altcode = NULL }, /* 0x01c6 (Cacute) */
+        { .altcode = NULL }, /* 0x01c7 */
+        { .altcode = NULL }, /* 0x01c8 (Ccaron) */
+        { .altcode = NULL }, /* 0x01c9 */
+        { .altcode = NULL }, /* 0x01ca (Eogonek) */
+        { .altcode = NULL }, /* 0x01cb */
+        { .altcode = NULL }, /* 0x01cc (Ecaron) */
+        { .altcode = NULL }, /* 0x01cd */
+        { .altcode = NULL }, /* 0x01ce */
+        { .altcode = NULL }, /* 0x01cf (Dcaron) */
+        { .altcode = NULL }, /* 0x01d0 (Dstroke) */
+        { .altcode = NULL }, /* 0x01d1 (Nacute) */
+        { .altcode = NULL }, /* 0x01d2 (Ncaron) */
+        { .altcode = NULL }, /* 0x01d3 */
+        { .altcode = NULL }, /* 0x01d4 */
+        { .altcode = NULL }, /* 0x01d5 (Odoubleacute) */
+        { .altcode = NULL }, /* 0x01d6 */
+        { .altcode = NULL }, /* 0x01d7 */
+        { .altcode = NULL }, /* 0x01d8 (Rcaron) */
+        { .altcode = NULL }, /* 0x01d9 (Uring) */
+        { .altcode = NULL }, /* 0x01da */
+        { .altcode = NULL }, /* 0x01db (Udoubleacute) */
+        { .altcode = NULL }, /* 0x01dc */
+        { .altcode = NULL }, /* 0x01dd */
+        { .altcode = NULL }, /* 0x01de (Tcedilla) */
+        { .altcode = NULL }, /* 0x01df */
+        { .altcode = NULL }, /* 0x01e0 (racute) */
+        { .altcode = NULL }, /* 0x01e1 */
+        { .altcode = NULL }, /* 0x01e2 */
+        { .altcode = NULL }, /* 0x01e3 (abreve) */
+        { .altcode = NULL }, /* 0x01e4 */
+        { .altcode = NULL }, /* 0x01e5 (lacute) */
+        { .altcode = NULL }, /* 0x01e6 (cacute) */
+        { .altcode = NULL }, /* 0x01e7 */
+        { .altcode = NULL }, /* 0x01e8 (ccaron) */
+        { .altcode = NULL }, /* 0x01e9 */
+        { .altcode = NULL }, /* 0x01ea (eogonek) */
+        { .altcode = NULL }, /* 0x01eb */
+        { .altcode = NULL }, /* 0x01ec (ecaron) */
+        { .altcode = NULL }, /* 0x01ed */
+        { .altcode = NULL }, /* 0x01ee */
+        { .altcode = NULL }, /* 0x01ef (dcaron) */
+        { .altcode = NULL }, /* 0x01f0 (dstroke) */
+        { .altcode = NULL }, /* 0x01f1 (nacute) */
+        { .altcode = NULL }, /* 0x01f2 (ncaron) */
+        { .altcode = NULL }, /* 0x01f3 */
+        { .altcode = NULL }, /* 0x01f4 */
+        { .altcode = NULL }, /* 0x01f5 (odoubleacute) */
+        { .altcode = NULL }, /* 0x01f6 */
+        { .altcode = NULL }, /* 0x01f7 */
+        { .altcode = NULL }, /* 0x01f8 (rcaron) */
+        { .altcode = NULL }, /* 0x01f9 (uring) */
+        { .altcode = NULL }, /* 0x01fa */
+        { .altcode = NULL }, /* 0x01fb (udoubleacute) */
+        { .altcode = NULL }, /* 0x01fc */
+        { .altcode = NULL }, /* 0x01fd */
+        { .altcode = NULL }, /* 0x01fe (tcedilla) */
+        { .altcode = NULL }, /* 0x01ff (abovedot) */
     },
     {                                        /* 0x02?? */
-        { .altcode = "" }, /* 0x0200 */
-        { .altcode = "" }, /* 0x0201 */
-        { .altcode = "" }, /* 0x0202 */
-        { .altcode = "" }, /* 0x0203 */
-        { .altcode = "" }, /* 0x0204 */
-        { .altcode = "" }, /* 0x0205 */
-        { .altcode = "" }, /* 0x0206 */
-        { .altcode = "" }, /* 0x0207 */
-        { .altcode = "" }, /* 0x0208 */
-        { .altcode = "" }, /* 0x0209 */
-        { .altcode = "" }, /* 0x020a */
-        { .altcode = "" }, /* 0x020b */
-        { .altcode = "" }, /* 0x020c */
-        { .altcode = "" }, /* 0x020d */
-        { .altcode = "" }, /* 0x020e */
-        { .altcode = "" }, /* 0x020f */
-        { .altcode = "" }, /* 0x0210 */
-        { .altcode = "" }, /* 0x0211 */
-        { .altcode = "" }, /* 0x0212 */
-        { .altcode = "" }, /* 0x0213 */
-        { .altcode = "" }, /* 0x0214 */
-        { .altcode = "" }, /* 0x0215 */
-        { .altcode = "" }, /* 0x0216 */
-        { .altcode = "" }, /* 0x0217 */
-        { .altcode = "" }, /* 0x0218 */
-        { .altcode = "" }, /* 0x0219 */
-        { .altcode = "" }, /* 0x021a */
-        { .altcode = "" }, /* 0x021b */
-        { .altcode = "" }, /* 0x021c */
-        { .altcode = "" }, /* 0x021d */
-        { .altcode = "" }, /* 0x021e */
-        { .altcode = "" }, /* 0x021f */
-        { .altcode = "" }, /* 0x0220 */
-        { .altcode = "" }, /* 0x0221 */
-        { .altcode = "" }, /* 0x0222 */
-        { .altcode = "" }, /* 0x0223 */
-        { .altcode = "" }, /* 0x0224 */
-        { .altcode = "" }, /* 0x0225 */
-        { .altcode = "" }, /* 0x0226 */
-        { .altcode = "" }, /* 0x0227 */
-        { .altcode = "" }, /* 0x0228 */
-        { .altcode = "" }, /* 0x0229 */
-        { .altcode = "" }, /* 0x022a */
-        { .altcode = "" }, /* 0x022b */
-        { .altcode = "" }, /* 0x022c */
-        { .altcode = "" }, /* 0x022d */
-        { .altcode = "" }, /* 0x022e */
-        { .altcode = "" }, /* 0x022f */
-        { .altcode = "" }, /* 0x0230 */
-        { .altcode = "" }, /* 0x0231 */
-        { .altcode = "" }, /* 0x0232 */
-        { .altcode = "" }, /* 0x0233 */
-        { .altcode = "" }, /* 0x0234 */
-        { .altcode = "" }, /* 0x0235 */
-        { .altcode = "" }, /* 0x0236 */
-        { .altcode = "" }, /* 0x0237 */
-        { .altcode = "" }, /* 0x0238 */
-        { .altcode = "" }, /* 0x0239 */
-        { .altcode = "" }, /* 0x023a */
-        { .altcode = "" }, /* 0x023b */
-        { .altcode = "" }, /* 0x023c */
-        { .altcode = "" }, /* 0x023d */
-        { .altcode = "" }, /* 0x023e */
-        { .altcode = "" }, /* 0x023f */
-        { .altcode = "" }, /* 0x0240 */
-        { .altcode = "" }, /* 0x0241 */
-        { .altcode = "" }, /* 0x0242 */
-        { .altcode = "" }, /* 0x0243 */
-        { .altcode = "" }, /* 0x0244 */
-        { .altcode = "" }, /* 0x0245 */
-        { .altcode = "" }, /* 0x0246 */
-        { .altcode = "" }, /* 0x0247 */
-        { .altcode = "" }, /* 0x0248 */
-        { .altcode = "" }, /* 0x0249 */
-        { .altcode = "" }, /* 0x024a */
-        { .altcode = "" }, /* 0x024b */
-        { .altcode = "" }, /* 0x024c */
-        { .altcode = "" }, /* 0x024d */
-        { .altcode = "" }, /* 0x024e */
-        { .altcode = "" }, /* 0x024f */
-        { .altcode = "" }, /* 0x0250 */
-        { .altcode = "" }, /* 0x0251 */
-        { .altcode = "" }, /* 0x0252 */
-        { .altcode = "" }, /* 0x0253 */
-        { .altcode = "" }, /* 0x0254 */
-        { .altcode = "" }, /* 0x0255 */
-        { .altcode = "" }, /* 0x0256 */
-        { .altcode = "" }, /* 0x0257 */
-        { .altcode = "" }, /* 0x0258 */
-        { .altcode = "" }, /* 0x0259 */
-        { .altcode = "" }, /* 0x025a */
-        { .altcode = "" }, /* 0x025b */
-        { .altcode = "" }, /* 0x025c */
-        { .altcode = "" }, /* 0x025d */
-        { .altcode = "" }, /* 0x025e */
-        { .altcode = "" }, /* 0x025f */
-        { .altcode = "" }, /* 0x0260 */
-        { .altcode = "" }, /* 0x0261 */
-        { .altcode = "" }, /* 0x0262 */
-        { .altcode = "" }, /* 0x0263 */
-        { .altcode = "" }, /* 0x0264 */
-        { .altcode = "" }, /* 0x0265 */
-        { .altcode = "" }, /* 0x0266 */
-        { .altcode = "" }, /* 0x0267 */
-        { .altcode = "" }, /* 0x0268 */
-        { .altcode = "" }, /* 0x0269 */
-        { .altcode = "" }, /* 0x026a */
-        { .altcode = "" }, /* 0x026b */
-        { .altcode = "" }, /* 0x026c */
-        { .altcode = "" }, /* 0x026d */
-        { .altcode = "" }, /* 0x026e */
-        { .altcode = "" }, /* 0x026f */
-        { .altcode = "" }, /* 0x0270 */
-        { .altcode = "" }, /* 0x0271 */
-        { .altcode = "" }, /* 0x0272 */
-        { .altcode = "" }, /* 0x0273 */
-        { .altcode = "" }, /* 0x0274 */
-        { .altcode = "" }, /* 0x0275 */
-        { .altcode = "" }, /* 0x0276 */
-        { .altcode = "" }, /* 0x0277 */
-        { .altcode = "" }, /* 0x0278 */
-        { .altcode = "" }, /* 0x0279 */
-        { .altcode = "" }, /* 0x027a */
-        { .altcode = "" }, /* 0x027b */
-        { .altcode = "" }, /* 0x027c */
-        { .altcode = "" }, /* 0x027d */
-        { .altcode = "" }, /* 0x027e */
-        { .altcode = "" }, /* 0x027f */
-        { .altcode = "" }, /* 0x0280 */
-        { .altcode = "" }, /* 0x0281 */
-        { .altcode = "" }, /* 0x0282 */
-        { .altcode = "" }, /* 0x0283 */
-        { .altcode = "" }, /* 0x0284 */
-        { .altcode = "" }, /* 0x0285 */
-        { .altcode = "" }, /* 0x0286 */
-        { .altcode = "" }, /* 0x0287 */
-        { .altcode = "" }, /* 0x0288 */
-        { .altcode = "" }, /* 0x0289 */
-        { .altcode = "" }, /* 0x028a */
-        { .altcode = "" }, /* 0x028b */
-        { .altcode = "" }, /* 0x028c */
-        { .altcode = "" }, /* 0x028d */
-        { .altcode = "" }, /* 0x028e */
-        { .altcode = "" }, /* 0x028f */
-        { .altcode = "" }, /* 0x0290 */
-        { .altcode = "" }, /* 0x0291 */
-        { .altcode = "" }, /* 0x0292 */
-        { .altcode = "" }, /* 0x0293 */
-        { .altcode = "" }, /* 0x0294 */
-        { .altcode = "" }, /* 0x0295 */
-        { .altcode = "" }, /* 0x0296 */
-        { .altcode = "" }, /* 0x0297 */
-        { .altcode = "" }, /* 0x0298 */
-        { .altcode = "" }, /* 0x0299 */
-        { .altcode = "" }, /* 0x029a */
-        { .altcode = "" }, /* 0x029b */
-        { .altcode = "" }, /* 0x029c */
-        { .altcode = "" }, /* 0x029d */
-        { .altcode = "" }, /* 0x029e */
-        { .altcode = "" }, /* 0x029f */
-        { .altcode = "" }, /* 0x02a0 */
-        { .altcode = "" }, /* 0x02a1 (Hstroke) */
-        { .altcode = "" }, /* 0x02a2 */
-        { .altcode = "" }, /* 0x02a3 */
-        { .altcode = "" }, /* 0x02a4 */
-        { .altcode = "" }, /* 0x02a5 */
-        { .altcode = "" }, /* 0x02a6 (Hcircumflex) */
-        { .altcode = "" }, /* 0x02a7 */
-        { .altcode = "" }, /* 0x02a8 */
-        { .altcode = "" }, /* 0x02a9 (Iabovedot) */
-        { .altcode = "" }, /* 0x02aa */
-        { .altcode = "" }, /* 0x02ab (Gbreve) */
-        { .altcode = "" }, /* 0x02ac (Jcircumflex) */
-        { .altcode = "" }, /* 0x02ad */
-        { .altcode = "" }, /* 0x02ae */
-        { .altcode = "" }, /* 0x02af */
-        { .altcode = "" }, /* 0x02b0 */
-        { .altcode = "" }, /* 0x02b1 (hstroke) */
-        { .altcode = "" }, /* 0x02b2 */
-        { .altcode = "" }, /* 0x02b3 */
-        { .altcode = "" }, /* 0x02b4 */
-        { .altcode = "" }, /* 0x02b5 */
-        { .altcode = "" }, /* 0x02b6 (hcircumflex) */
-        { .altcode = "" }, /* 0x02b7 */
-        { .altcode = "" }, /* 0x02b8 */
-        { .altcode = "" }, /* 0x02b9 (idotless) */
-        { .altcode = "" }, /* 0x02ba */
-        { .altcode = "" }, /* 0x02bb (gbreve) */
-        { .altcode = "" }, /* 0x02bc (jcircumflex) */
-        { .altcode = "" }, /* 0x02bd */
-        { .altcode = "" }, /* 0x02be */
-        { .altcode = "" }, /* 0x02bf */
-        { .altcode = "" }, /* 0x02c0 */
-        { .altcode = "" }, /* 0x02c1 */
-        { .altcode = "" }, /* 0x02c2 */
-        { .altcode = "" }, /* 0x02c3 */
-        { .altcode = "" }, /* 0x02c4 */
-        { .altcode = "" }, /* 0x02c5 (Cabovedot) */
-        { .altcode = "" }, /* 0x02c6 (Ccircumflex) */
-        { .altcode = "" }, /* 0x02c7 */
-        { .altcode = "" }, /* 0x02c8 */
-        { .altcode = "" }, /* 0x02c9 */
-        { .altcode = "" }, /* 0x02ca */
-        { .altcode = "" }, /* 0x02cb */
-        { .altcode = "" }, /* 0x02cc */
-        { .altcode = "" }, /* 0x02cd */
-        { .altcode = "" }, /* 0x02ce */
-        { .altcode = "" }, /* 0x02cf */
-        { .altcode = "" }, /* 0x02d0 */
-        { .altcode = "" }, /* 0x02d1 */
-        { .altcode = "" }, /* 0x02d2 */
-        { .altcode = "" }, /* 0x02d3 */
-        { .altcode = "" }, /* 0x02d4 */
-        { .altcode = "" }, /* 0x02d5 (Gabovedot) */
-        { .altcode = "" }, /* 0x02d6 */
-        { .altcode = "" }, /* 0x02d7 */
-        { .altcode = "" }, /* 0x02d8 (Gcircumflex) */
-        { .altcode = "" }, /* 0x02d9 */
-        { .altcode = "" }, /* 0x02da */
-        { .altcode = "" }, /* 0x02db */
-        { .altcode = "" }, /* 0x02dc */
-        { .altcode = "" }, /* 0x02dd (Ubreve) */
-        { .altcode = "" }, /* 0x02de (Scircumflex) */
-        { .altcode = "" }, /* 0x02df */
-        { .altcode = "" }, /* 0x02e0 */
-        { .altcode = "" }, /* 0x02e1 */
-        { .altcode = "" }, /* 0x02e2 */
-        { .altcode = "" }, /* 0x02e3 */
-        { .altcode = "" }, /* 0x02e4 */
-        { .altcode = "" }, /* 0x02e5 (cabovedot) */
-        { .altcode = "" }, /* 0x02e6 (ccircumflex) */
-        { .altcode = "" }, /* 0x02e7 */
-        { .altcode = "" }, /* 0x02e8 */
-        { .altcode = "" }, /* 0x02e9 */
-        { .altcode = "" }, /* 0x02ea */
-        { .altcode = "" }, /* 0x02eb */
-        { .altcode = "" }, /* 0x02ec */
-        { .altcode = "" }, /* 0x02ed */
-        { .altcode = "" }, /* 0x02ee */
-        { .altcode = "" }, /* 0x02ef */
-        { .altcode = "" }, /* 0x02f0 */
-        { .altcode = "" }, /* 0x02f1 */
-        { .altcode = "" }, /* 0x02f2 */
-        { .altcode = "" }, /* 0x02f3 */
-        { .altcode = "" }, /* 0x02f4 */
-        { .altcode = "" }, /* 0x02f5 (gabovedot) */
-        { .altcode = "" }, /* 0x02f6 */
-        { .altcode = "" }, /* 0x02f7 */
-        { .altcode = "" }, /* 0x02f8 (gcircumflex) */
-        { .altcode = "" }, /* 0x02f9 */
-        { .altcode = "" }, /* 0x02fa */
-        { .altcode = "" }, /* 0x02fb */
-        { .altcode = "" }, /* 0x02fc */
-        { .altcode = "" }, /* 0x02fd (ubreve) */
-        { .altcode = "" }, /* 0x02fe (scircumflex) */
-        { .altcode = "" }, /* 0x02ff */
+        { .altcode = NULL }, /* 0x0200 */
+        { .altcode = NULL }, /* 0x0201 */
+        { .altcode = NULL }, /* 0x0202 */
+        { .altcode = NULL }, /* 0x0203 */
+        { .altcode = NULL }, /* 0x0204 */
+        { .altcode = NULL }, /* 0x0205 */
+        { .altcode = NULL }, /* 0x0206 */
+        { .altcode = NULL }, /* 0x0207 */
+        { .altcode = NULL }, /* 0x0208 */
+        { .altcode = NULL }, /* 0x0209 */
+        { .altcode = NULL }, /* 0x020a */
+        { .altcode = NULL }, /* 0x020b */
+        { .altcode = NULL }, /* 0x020c */
+        { .altcode = NULL }, /* 0x020d */
+        { .altcode = NULL }, /* 0x020e */
+        { .altcode = NULL }, /* 0x020f */
+        { .altcode = NULL }, /* 0x0210 */
+        { .altcode = NULL }, /* 0x0211 */
+        { .altcode = NULL }, /* 0x0212 */
+        { .altcode = NULL }, /* 0x0213 */
+        { .altcode = NULL }, /* 0x0214 */
+        { .altcode = NULL }, /* 0x0215 */
+        { .altcode = NULL }, /* 0x0216 */
+        { .altcode = NULL }, /* 0x0217 */
+        { .altcode = NULL }, /* 0x0218 */
+        { .altcode = NULL }, /* 0x0219 */
+        { .altcode = NULL }, /* 0x021a */
+        { .altcode = NULL }, /* 0x021b */
+        { .altcode = NULL }, /* 0x021c */
+        { .altcode = NULL }, /* 0x021d */
+        { .altcode = NULL }, /* 0x021e */
+        { .altcode = NULL }, /* 0x021f */
+        { .altcode = NULL }, /* 0x0220 */
+        { .altcode = NULL }, /* 0x0221 */
+        { .altcode = NULL }, /* 0x0222 */
+        { .altcode = NULL }, /* 0x0223 */
+        { .altcode = NULL }, /* 0x0224 */
+        { .altcode = NULL }, /* 0x0225 */
+        { .altcode = NULL }, /* 0x0226 */
+        { .altcode = NULL }, /* 0x0227 */
+        { .altcode = NULL }, /* 0x0228 */
+        { .altcode = NULL }, /* 0x0229 */
+        { .altcode = NULL }, /* 0x022a */
+        { .altcode = NULL }, /* 0x022b */
+        { .altcode = NULL }, /* 0x022c */
+        { .altcode = NULL }, /* 0x022d */
+        { .altcode = NULL }, /* 0x022e */
+        { .altcode = NULL }, /* 0x022f */
+        { .altcode = NULL }, /* 0x0230 */
+        { .altcode = NULL }, /* 0x0231 */
+        { .altcode = NULL }, /* 0x0232 */
+        { .altcode = NULL }, /* 0x0233 */
+        { .altcode = NULL }, /* 0x0234 */
+        { .altcode = NULL }, /* 0x0235 */
+        { .altcode = NULL }, /* 0x0236 */
+        { .altcode = NULL }, /* 0x0237 */
+        { .altcode = NULL }, /* 0x0238 */
+        { .altcode = NULL }, /* 0x0239 */
+        { .altcode = NULL }, /* 0x023a */
+        { .altcode = NULL }, /* 0x023b */
+        { .altcode = NULL }, /* 0x023c */
+        { .altcode = NULL }, /* 0x023d */
+        { .altcode = NULL }, /* 0x023e */
+        { .altcode = NULL }, /* 0x023f */
+        { .altcode = NULL }, /* 0x0240 */
+        { .altcode = NULL }, /* 0x0241 */
+        { .altcode = NULL }, /* 0x0242 */
+        { .altcode = NULL }, /* 0x0243 */
+        { .altcode = NULL }, /* 0x0244 */
+        { .altcode = NULL }, /* 0x0245 */
+        { .altcode = NULL }, /* 0x0246 */
+        { .altcode = NULL }, /* 0x0247 */
+        { .altcode = NULL }, /* 0x0248 */
+        { .altcode = NULL }, /* 0x0249 */
+        { .altcode = NULL }, /* 0x024a */
+        { .altcode = NULL }, /* 0x024b */
+        { .altcode = NULL }, /* 0x024c */
+        { .altcode = NULL }, /* 0x024d */
+        { .altcode = NULL }, /* 0x024e */
+        { .altcode = NULL }, /* 0x024f */
+        { .altcode = NULL }, /* 0x0250 */
+        { .altcode = NULL }, /* 0x0251 */
+        { .altcode = NULL }, /* 0x0252 */
+        { .altcode = NULL }, /* 0x0253 */
+        { .altcode = NULL }, /* 0x0254 */
+        { .altcode = NULL }, /* 0x0255 */
+        { .altcode = NULL }, /* 0x0256 */
+        { .altcode = NULL }, /* 0x0257 */
+        { .altcode = NULL }, /* 0x0258 */
+        { .altcode = NULL }, /* 0x0259 */
+        { .altcode = NULL }, /* 0x025a */
+        { .altcode = NULL }, /* 0x025b */
+        { .altcode = NULL }, /* 0x025c */
+        { .altcode = NULL }, /* 0x025d */
+        { .altcode = NULL }, /* 0x025e */
+        { .altcode = NULL }, /* 0x025f */
+        { .altcode = NULL }, /* 0x0260 */
+        { .altcode = NULL }, /* 0x0261 */
+        { .altcode = NULL }, /* 0x0262 */
+        { .altcode = NULL }, /* 0x0263 */
+        { .altcode = NULL }, /* 0x0264 */
+        { .altcode = NULL }, /* 0x0265 */
+        { .altcode = NULL }, /* 0x0266 */
+        { .altcode = NULL }, /* 0x0267 */
+        { .altcode = NULL }, /* 0x0268 */
+        { .altcode = NULL }, /* 0x0269 */
+        { .altcode = NULL }, /* 0x026a */
+        { .altcode = NULL }, /* 0x026b */
+        { .altcode = NULL }, /* 0x026c */
+        { .altcode = NULL }, /* 0x026d */
+        { .altcode = NULL }, /* 0x026e */
+        { .altcode = NULL }, /* 0x026f */
+        { .altcode = NULL }, /* 0x0270 */
+        { .altcode = NULL }, /* 0x0271 */
+        { .altcode = NULL }, /* 0x0272 */
+        { .altcode = NULL }, /* 0x0273 */
+        { .altcode = NULL }, /* 0x0274 */
+        { .altcode = NULL }, /* 0x0275 */
+        { .altcode = NULL }, /* 0x0276 */
+        { .altcode = NULL }, /* 0x0277 */
+        { .altcode = NULL }, /* 0x0278 */
+        { .altcode = NULL }, /* 0x0279 */
+        { .altcode = NULL }, /* 0x027a */
+        { .altcode = NULL }, /* 0x027b */
+        { .altcode = NULL }, /* 0x027c */
+        { .altcode = NULL }, /* 0x027d */
+        { .altcode = NULL }, /* 0x027e */
+        { .altcode = NULL }, /* 0x027f */
+        { .altcode = NULL }, /* 0x0280 */
+        { .altcode = NULL }, /* 0x0281 */
+        { .altcode = NULL }, /* 0x0282 */
+        { .altcode = NULL }, /* 0x0283 */
+        { .altcode = NULL }, /* 0x0284 */
+        { .altcode = NULL }, /* 0x0285 */
+        { .altcode = NULL }, /* 0x0286 */
+        { .altcode = NULL }, /* 0x0287 */
+        { .altcode = NULL }, /* 0x0288 */
+        { .altcode = NULL }, /* 0x0289 */
+        { .altcode = NULL }, /* 0x028a */
+        { .altcode = NULL }, /* 0x028b */
+        { .altcode = NULL }, /* 0x028c */
+        { .altcode = NULL }, /* 0x028d */
+        { .altcode = NULL }, /* 0x028e */
+        { .altcode = NULL }, /* 0x028f */
+        { .altcode = NULL }, /* 0x0290 */
+        { .altcode = NULL }, /* 0x0291 */
+        { .altcode = NULL }, /* 0x0292 */
+        { .altcode = NULL }, /* 0x0293 */
+        { .altcode = NULL }, /* 0x0294 */
+        { .altcode = NULL }, /* 0x0295 */
+        { .altcode = NULL }, /* 0x0296 */
+        { .altcode = NULL }, /* 0x0297 */
+        { .altcode = NULL }, /* 0x0298 */
+        { .altcode = NULL }, /* 0x0299 */
+        { .altcode = NULL }, /* 0x029a */
+        { .altcode = NULL }, /* 0x029b */
+        { .altcode = NULL }, /* 0x029c */
+        { .altcode = NULL }, /* 0x029d */
+        { .altcode = NULL }, /* 0x029e */
+        { .altcode = NULL }, /* 0x029f */
+        { .altcode = NULL }, /* 0x02a0 */
+        { .altcode = NULL }, /* 0x02a1 (Hstroke) */
+        { .altcode = NULL }, /* 0x02a2 */
+        { .altcode = NULL }, /* 0x02a3 */
+        { .altcode = NULL }, /* 0x02a4 */
+        { .altcode = NULL }, /* 0x02a5 */
+        { .altcode = NULL }, /* 0x02a6 (Hcircumflex) */
+        { .altcode = NULL }, /* 0x02a7 */
+        { .altcode = NULL }, /* 0x02a8 */
+        { .altcode = NULL }, /* 0x02a9 (Iabovedot) */
+        { .altcode = NULL }, /* 0x02aa */
+        { .altcode = NULL }, /* 0x02ab (Gbreve) */
+        { .altcode = NULL }, /* 0x02ac (Jcircumflex) */
+        { .altcode = NULL }, /* 0x02ad */
+        { .altcode = NULL }, /* 0x02ae */
+        { .altcode = NULL }, /* 0x02af */
+        { .altcode = NULL }, /* 0x02b0 */
+        { .altcode = NULL }, /* 0x02b1 (hstroke) */
+        { .altcode = NULL }, /* 0x02b2 */
+        { .altcode = NULL }, /* 0x02b3 */
+        { .altcode = NULL }, /* 0x02b4 */
+        { .altcode = NULL }, /* 0x02b5 */
+        { .altcode = NULL }, /* 0x02b6 (hcircumflex) */
+        { .altcode = NULL }, /* 0x02b7 */
+        { .altcode = NULL }, /* 0x02b8 */
+        { .altcode = NULL }, /* 0x02b9 (idotless) */
+        { .altcode = NULL }, /* 0x02ba */
+        { .altcode = NULL }, /* 0x02bb (gbreve) */
+        { .altcode = NULL }, /* 0x02bc (jcircumflex) */
+        { .altcode = NULL }, /* 0x02bd */
+        { .altcode = NULL }, /* 0x02be */
+        { .altcode = NULL }, /* 0x02bf */
+        { .altcode = NULL }, /* 0x02c0 */
+        { .altcode = NULL }, /* 0x02c1 */
+        { .altcode = NULL }, /* 0x02c2 */
+        { .altcode = NULL }, /* 0x02c3 */
+        { .altcode = NULL }, /* 0x02c4 */
+        { .altcode = NULL }, /* 0x02c5 (Cabovedot) */
+        { .altcode = NULL }, /* 0x02c6 (Ccircumflex) */
+        { .altcode = NULL }, /* 0x02c7 */
+        { .altcode = NULL }, /* 0x02c8 */
+        { .altcode = NULL }, /* 0x02c9 */
+        { .altcode = NULL }, /* 0x02ca */
+        { .altcode = NULL }, /* 0x02cb */
+        { .altcode = NULL }, /* 0x02cc */
+        { .altcode = NULL }, /* 0x02cd */
+        { .altcode = NULL }, /* 0x02ce */
+        { .altcode = NULL }, /* 0x02cf */
+        { .altcode = NULL }, /* 0x02d0 */
+        { .altcode = NULL }, /* 0x02d1 */
+        { .altcode = NULL }, /* 0x02d2 */
+        { .altcode = NULL }, /* 0x02d3 */
+        { .altcode = NULL }, /* 0x02d4 */
+        { .altcode = NULL }, /* 0x02d5 (Gabovedot) */
+        { .altcode = NULL }, /* 0x02d6 */
+        { .altcode = NULL }, /* 0x02d7 */
+        { .altcode = NULL }, /* 0x02d8 (Gcircumflex) */
+        { .altcode = NULL }, /* 0x02d9 */
+        { .altcode = NULL }, /* 0x02da */
+        { .altcode = NULL }, /* 0x02db */
+        { .altcode = NULL }, /* 0x02dc */
+        { .altcode = NULL }, /* 0x02dd (Ubreve) */
+        { .altcode = NULL }, /* 0x02de (Scircumflex) */
+        { .altcode = NULL }, /* 0x02df */
+        { .altcode = NULL }, /* 0x02e0 */
+        { .altcode = NULL }, /* 0x02e1 */
+        { .altcode = NULL }, /* 0x02e2 */
+        { .altcode = NULL }, /* 0x02e3 */
+        { .altcode = NULL }, /* 0x02e4 */
+        { .altcode = NULL }, /* 0x02e5 (cabovedot) */
+        { .altcode = NULL }, /* 0x02e6 (ccircumflex) */
+        { .altcode = NULL }, /* 0x02e7 */
+        { .altcode = NULL }, /* 0x02e8 */
+        { .altcode = NULL }, /* 0x02e9 */
+        { .altcode = NULL }, /* 0x02ea */
+        { .altcode = NULL }, /* 0x02eb */
+        { .altcode = NULL }, /* 0x02ec */
+        { .altcode = NULL }, /* 0x02ed */
+        { .altcode = NULL }, /* 0x02ee */
+        { .altcode = NULL }, /* 0x02ef */
+        { .altcode = NULL }, /* 0x02f0 */
+        { .altcode = NULL }, /* 0x02f1 */
+        { .altcode = NULL }, /* 0x02f2 */
+        { .altcode = NULL }, /* 0x02f3 */
+        { .altcode = NULL }, /* 0x02f4 */
+        { .altcode = NULL }, /* 0x02f5 (gabovedot) */
+        { .altcode = NULL }, /* 0x02f6 */
+        { .altcode = NULL }, /* 0x02f7 */
+        { .altcode = NULL }, /* 0x02f8 (gcircumflex) */
+        { .altcode = NULL }, /* 0x02f9 */
+        { .altcode = NULL }, /* 0x02fa */
+        { .altcode = NULL }, /* 0x02fb */
+        { .altcode = NULL }, /* 0x02fc */
+        { .altcode = NULL }, /* 0x02fd (ubreve) */
+        { .altcode = NULL }, /* 0x02fe (scircumflex) */
+        { .altcode = NULL }, /* 0x02ff */
     },
     {                                        /* 0x03?? */
-        { .altcode = "" }, /* 0x0300 */
-        { .altcode = "" }, /* 0x0301 */
-        { .altcode = "" }, /* 0x0302 */
-        { .altcode = "" }, /* 0x0303 */
-        { .altcode = "" }, /* 0x0304 */
-        { .altcode = "" }, /* 0x0305 */
-        { .altcode = "" }, /* 0x0306 */
-        { .altcode = "" }, /* 0x0307 */
-        { .altcode = "" }, /* 0x0308 */
-        { .altcode = "" }, /* 0x0309 */
-        { .altcode = "" }, /* 0x030a */
-        { .altcode = "" }, /* 0x030b */
-        { .altcode = "" }, /* 0x030c */
-        { .altcode = "" }, /* 0x030d */
-        { .altcode = "" }, /* 0x030e */
-        { .altcode = "" }, /* 0x030f */
-        { .altcode = "" }, /* 0x0310 */
-        { .altcode = "" }, /* 0x0311 */
-        { .altcode = "" }, /* 0x0312 */
-        { .altcode = "" }, /* 0x0313 */
-        { .altcode = "" }, /* 0x0314 */
-        { .altcode = "" }, /* 0x0315 */
-        { .altcode = "" }, /* 0x0316 */
-        { .altcode = "" }, /* 0x0317 */
-        { .altcode = "" }, /* 0x0318 */
-        { .altcode = "" }, /* 0x0319 */
-        { .altcode = "" }, /* 0x031a */
-        { .altcode = "" }, /* 0x031b */
-        { .altcode = "" }, /* 0x031c */
-        { .altcode = "" }, /* 0x031d */
-        { .altcode = "" }, /* 0x031e */
-        { .altcode = "" }, /* 0x031f */
-        { .altcode = "" }, /* 0x0320 */
-        { .altcode = "" }, /* 0x0321 */
-        { .altcode = "" }, /* 0x0322 */
-        { .altcode = "" }, /* 0x0323 */
-        { .altcode = "" }, /* 0x0324 */
-        { .altcode = "" }, /* 0x0325 */
-        { .altcode = "" }, /* 0x0326 */
-        { .altcode = "" }, /* 0x0327 */
-        { .altcode = "" }, /* 0x0328 */
-        { .altcode = "" }, /* 0x0329 */
-        { .altcode = "" }, /* 0x032a */
-        { .altcode = "" }, /* 0x032b */
-        { .altcode = "" }, /* 0x032c */
-        { .altcode = "" }, /* 0x032d */
-        { .altcode = "" }, /* 0x032e */
-        { .altcode = "" }, /* 0x032f */
-        { .altcode = "" }, /* 0x0330 */
-        { .altcode = "" }, /* 0x0331 */
-        { .altcode = "" }, /* 0x0332 */
-        { .altcode = "" }, /* 0x0333 */
-        { .altcode = "" }, /* 0x0334 */
-        { .altcode = "" }, /* 0x0335 */
-        { .altcode = "" }, /* 0x0336 */
-        { .altcode = "" }, /* 0x0337 */
-        { .altcode = "" }, /* 0x0338 */
-        { .altcode = "" }, /* 0x0339 */
-        { .altcode = "" }, /* 0x033a */
-        { .altcode = "" }, /* 0x033b */
-        { .altcode = "" }, /* 0x033c */
-        { .altcode = "" }, /* 0x033d */
-        { .altcode = "" }, /* 0x033e */
-        { .altcode = "" }, /* 0x033f */
-        { .altcode = "" }, /* 0x0340 */
-        { .altcode = "" }, /* 0x0341 */
-        { .altcode = "" }, /* 0x0342 */
-        { .altcode = "" }, /* 0x0343 */
-        { .altcode = "" }, /* 0x0344 */
-        { .altcode = "" }, /* 0x0345 */
-        { .altcode = "" }, /* 0x0346 */
-        { .altcode = "" }, /* 0x0347 */
-        { .altcode = "" }, /* 0x0348 */
-        { .altcode = "" }, /* 0x0349 */
-        { .altcode = "" }, /* 0x034a */
-        { .altcode = "" }, /* 0x034b */
-        { .altcode = "" }, /* 0x034c */
-        { .altcode = "" }, /* 0x034d */
-        { .altcode = "" }, /* 0x034e */
-        { .altcode = "" }, /* 0x034f */
-        { .altcode = "" }, /* 0x0350 */
-        { .altcode = "" }, /* 0x0351 */
-        { .altcode = "" }, /* 0x0352 */
-        { .altcode = "" }, /* 0x0353 */
-        { .altcode = "" }, /* 0x0354 */
-        { .altcode = "" }, /* 0x0355 */
-        { .altcode = "" }, /* 0x0356 */
-        { .altcode = "" }, /* 0x0357 */
-        { .altcode = "" }, /* 0x0358 */
-        { .altcode = "" }, /* 0x0359 */
-        { .altcode = "" }, /* 0x035a */
-        { .altcode = "" }, /* 0x035b */
-        { .altcode = "" }, /* 0x035c */
-        { .altcode = "" }, /* 0x035d */
-        { .altcode = "" }, /* 0x035e */
-        { .altcode = "" }, /* 0x035f */
-        { .altcode = "" }, /* 0x0360 */
-        { .altcode = "" }, /* 0x0361 */
-        { .altcode = "" }, /* 0x0362 */
-        { .altcode = "" }, /* 0x0363 */
-        { .altcode = "" }, /* 0x0364 */
-        { .altcode = "" }, /* 0x0365 */
-        { .altcode = "" }, /* 0x0366 */
-        { .altcode = "" }, /* 0x0367 */
-        { .altcode = "" }, /* 0x0368 */
-        { .altcode = "" }, /* 0x0369 */
-        { .altcode = "" }, /* 0x036a */
-        { .altcode = "" }, /* 0x036b */
-        { .altcode = "" }, /* 0x036c */
-        { .altcode = "" }, /* 0x036d */
-        { .altcode = "" }, /* 0x036e */
-        { .altcode = "" }, /* 0x036f */
-        { .altcode = "" }, /* 0x0370 */
-        { .altcode = "" }, /* 0x0371 */
-        { .altcode = "" }, /* 0x0372 */
-        { .altcode = "" }, /* 0x0373 */
-        { .altcode = "" }, /* 0x0374 */
-        { .altcode = "" }, /* 0x0375 */
-        { .altcode = "" }, /* 0x0376 */
-        { .altcode = "" }, /* 0x0377 */
-        { .altcode = "" }, /* 0x0378 */
-        { .altcode = "" }, /* 0x0379 */
-        { .altcode = "" }, /* 0x037a */
-        { .altcode = "" }, /* 0x037b */
-        { .altcode = "" }, /* 0x037c */
-        { .altcode = "" }, /* 0x037d */
-        { .altcode = "" }, /* 0x037e */
-        { .altcode = "" }, /* 0x037f */
-        { .altcode = "" }, /* 0x0380 */
-        { .altcode = "" }, /* 0x0381 */
-        { .altcode = "" }, /* 0x0382 */
-        { .altcode = "" }, /* 0x0383 */
-        { .altcode = "" }, /* 0x0384 */
-        { .altcode = "" }, /* 0x0385 */
-        { .altcode = "" }, /* 0x0386 */
-        { .altcode = "" }, /* 0x0387 */
-        { .altcode = "" }, /* 0x0388 */
-        { .altcode = "" }, /* 0x0389 */
-        { .altcode = "" }, /* 0x038a */
-        { .altcode = "" }, /* 0x038b */
-        { .altcode = "" }, /* 0x038c */
-        { .altcode = "" }, /* 0x038d */
-        { .altcode = "" }, /* 0x038e */
-        { .altcode = "" }, /* 0x038f */
-        { .altcode = "" }, /* 0x0390 */
-        { .altcode = "" }, /* 0x0391 */
-        { .altcode = "" }, /* 0x0392 */
-        { .altcode = "" }, /* 0x0393 */
-        { .altcode = "" }, /* 0x0394 */
-        { .altcode = "" }, /* 0x0395 */
-        { .altcode = "" }, /* 0x0396 */
-        { .altcode = "" }, /* 0x0397 */
-        { .altcode = "" }, /* 0x0398 */
-        { .altcode = "" }, /* 0x0399 */
-        { .altcode = "" }, /* 0x039a */
-        { .altcode = "" }, /* 0x039b */
-        { .altcode = "" }, /* 0x039c */
-        { .altcode = "" }, /* 0x039d */
-        { .altcode = "" }, /* 0x039e */
-        { .altcode = "" }, /* 0x039f */
-        { .altcode = "" }, /* 0x03a0 */
-        { .altcode = "" }, /* 0x03a1 */
-        { .altcode = "" }, /* 0x03a2 (kappa) */
-        { .altcode = "" }, /* 0x03a3 (Rcedilla) */
-        { .altcode = "" }, /* 0x03a4 */
-        { .altcode = "" }, /* 0x03a5 (Itilde) */
-        { .altcode = "" }, /* 0x03a6 (Lcedilla) */
-        { .altcode = "" }, /* 0x03a7 */
-        { .altcode = "" }, /* 0x03a8 */
-        { .altcode = "" }, /* 0x03a9 */
-        { .altcode = "" }, /* 0x03aa (Emacron) */
-        { .altcode = "" }, /* 0x03ab (Gcedilla) */
-        { .altcode = "" }, /* 0x03ac (Tslash) */
-        { .altcode = "" }, /* 0x03ad */
-        { .altcode = "" }, /* 0x03ae */
-        { .altcode = "" }, /* 0x03af */
-        { .altcode = "" }, /* 0x03b0 */
-        { .altcode = "" }, /* 0x03b1 */
-        { .altcode = "" }, /* 0x03b2 */
-        { .altcode = "" }, /* 0x03b3 (rcedilla) */
-        { .altcode = "" }, /* 0x03b4 */
-        { .altcode = "" }, /* 0x03b5 (itilde) */
-        { .altcode = "" }, /* 0x03b6 (lcedilla) */
-        { .altcode = "" }, /* 0x03b7 */
-        { .altcode = "" }, /* 0x03b8 */
-        { .altcode = "" }, /* 0x03b9 */
-        { .altcode = "" }, /* 0x03ba (emacron) */
-        { .altcode = "" }, /* 0x03bb (gcedilla) */
-        { .altcode = "" }, /* 0x03bc (tslash) */
-        { .altcode = "" }, /* 0x03bd (ENG) */
-        { .altcode = "" }, /* 0x03be */
-        { .altcode = "" }, /* 0x03bf (eng) */
-        { .altcode = "" }, /* 0x03c0 (Amacron) */
-        { .altcode = "" }, /* 0x03c1 */
-        { .altcode = "" }, /* 0x03c2 */
-        { .altcode = "" }, /* 0x03c3 */
-        { .altcode = "" }, /* 0x03c4 */
-        { .altcode = "" }, /* 0x03c5 */
-        { .altcode = "" }, /* 0x03c6 */
-        { .altcode = "" }, /* 0x03c7 (Iogonek) */
-        { .altcode = "" }, /* 0x03c8 */
-        { .altcode = "" }, /* 0x03c9 */
-        { .altcode = "" }, /* 0x03ca */
-        { .altcode = "" }, /* 0x03cb */
-        { .altcode = "" }, /* 0x03cc (Eabovedot) */
-        { .altcode = "" }, /* 0x03cd */
-        { .altcode = "" }, /* 0x03ce */
-        { .altcode = "" }, /* 0x03cf (Imacron) */
-        { .altcode = "" }, /* 0x03d0 */
-        { .altcode = "" }, /* 0x03d1 (Ncedilla) */
-        { .altcode = "" }, /* 0x03d2 (Omacron) */
-        { .altcode = "" }, /* 0x03d3 (Kcedilla) */
-        { .altcode = "" }, /* 0x03d4 */
-        { .altcode = "" }, /* 0x03d5 */
-        { .altcode = "" }, /* 0x03d6 */
-        { .altcode = "" }, /* 0x03d7 */
-        { .altcode = "" }, /* 0x03d8 */
-        { .altcode = "" }, /* 0x03d9 (Uogonek) */
-        { .altcode = "" }, /* 0x03da */
-        { .altcode = "" }, /* 0x03db */
-        { .altcode = "" }, /* 0x03dc */
-        { .altcode = "" }, /* 0x03dd (Utilde) */
-        { .altcode = "" }, /* 0x03de (Umacron) */
-        { .altcode = "" }, /* 0x03df */
-        { .altcode = "" }, /* 0x03e0 (amacron) */
-        { .altcode = "" }, /* 0x03e1 */
-        { .altcode = "" }, /* 0x03e2 */
-        { .altcode = "" }, /* 0x03e3 */
-        { .altcode = "" }, /* 0x03e4 */
-        { .altcode = "" }, /* 0x03e5 */
-        { .altcode = "" }, /* 0x03e6 */
-        { .altcode = "" }, /* 0x03e7 (iogonek) */
-        { .altcode = "" }, /* 0x03e8 */
-        { .altcode = "" }, /* 0x03e9 */
-        { .altcode = "" }, /* 0x03ea */
-        { .altcode = "" }, /* 0x03eb */
-        { .altcode = "" }, /* 0x03ec (eabovedot) */
-        { .altcode = "" }, /* 0x03ed */
-        { .altcode = "" }, /* 0x03ee */
-        { .altcode = "" }, /* 0x03ef (imacron) */
-        { .altcode = "" }, /* 0x03f0 */
-        { .altcode = "" }, /* 0x03f1 (ncedilla) */
-        { .altcode = "" }, /* 0x03f2 (omacron) */
-        { .altcode = "" }, /* 0x03f3 (kcedilla) */
-        { .altcode = "" }, /* 0x03f4 */
-        { .altcode = "" }, /* 0x03f5 */
-        { .altcode = "" }, /* 0x03f6 */
-        { .altcode = "" }, /* 0x03f7 */
-        { .altcode = "" }, /* 0x03f8 */
-        { .altcode = "" }, /* 0x03f9 (uogonek) */
-        { .altcode = "" }, /* 0x03fa */
-        { .altcode = "" }, /* 0x03fb */
-        { .altcode = "" }, /* 0x03fc */
-        { .altcode = "" }, /* 0x03fd (utilde) */
-        { .altcode = "" }, /* 0x03fe (umacron) */
-        { .altcode = "" }, /* 0x03ff */
+        { .altcode = NULL }, /* 0x0300 */
+        { .altcode = NULL }, /* 0x0301 */
+        { .altcode = NULL }, /* 0x0302 */
+        { .altcode = NULL }, /* 0x0303 */
+        { .altcode = NULL }, /* 0x0304 */
+        { .altcode = NULL }, /* 0x0305 */
+        { .altcode = NULL }, /* 0x0306 */
+        { .altcode = NULL }, /* 0x0307 */
+        { .altcode = NULL }, /* 0x0308 */
+        { .altcode = NULL }, /* 0x0309 */
+        { .altcode = NULL }, /* 0x030a */
+        { .altcode = NULL }, /* 0x030b */
+        { .altcode = NULL }, /* 0x030c */
+        { .altcode = NULL }, /* 0x030d */
+        { .altcode = NULL }, /* 0x030e */
+        { .altcode = NULL }, /* 0x030f */
+        { .altcode = NULL }, /* 0x0310 */
+        { .altcode = NULL }, /* 0x0311 */
+        { .altcode = NULL }, /* 0x0312 */
+        { .altcode = NULL }, /* 0x0313 */
+        { .altcode = NULL }, /* 0x0314 */
+        { .altcode = NULL }, /* 0x0315 */
+        { .altcode = NULL }, /* 0x0316 */
+        { .altcode = NULL }, /* 0x0317 */
+        { .altcode = NULL }, /* 0x0318 */
+        { .altcode = NULL }, /* 0x0319 */
+        { .altcode = NULL }, /* 0x031a */
+        { .altcode = NULL }, /* 0x031b */
+        { .altcode = NULL }, /* 0x031c */
+        { .altcode = NULL }, /* 0x031d */
+        { .altcode = NULL }, /* 0x031e */
+        { .altcode = NULL }, /* 0x031f */
+        { .altcode = NULL }, /* 0x0320 */
+        { .altcode = NULL }, /* 0x0321 */
+        { .altcode = NULL }, /* 0x0322 */
+        { .altcode = NULL }, /* 0x0323 */
+        { .altcode = NULL }, /* 0x0324 */
+        { .altcode = NULL }, /* 0x0325 */
+        { .altcode = NULL }, /* 0x0326 */
+        { .altcode = NULL }, /* 0x0327 */
+        { .altcode = NULL }, /* 0x0328 */
+        { .altcode = NULL }, /* 0x0329 */
+        { .altcode = NULL }, /* 0x032a */
+        { .altcode = NULL }, /* 0x032b */
+        { .altcode = NULL }, /* 0x032c */
+        { .altcode = NULL }, /* 0x032d */
+        { .altcode = NULL }, /* 0x032e */
+        { .altcode = NULL }, /* 0x032f */
+        { .altcode = NULL }, /* 0x0330 */
+        { .altcode = NULL }, /* 0x0331 */
+        { .altcode = NULL }, /* 0x0332 */
+        { .altcode = NULL }, /* 0x0333 */
+        { .altcode = NULL }, /* 0x0334 */
+        { .altcode = NULL }, /* 0x0335 */
+        { .altcode = NULL }, /* 0x0336 */
+        { .altcode = NULL }, /* 0x0337 */
+        { .altcode = NULL }, /* 0x0338 */
+        { .altcode = NULL }, /* 0x0339 */
+        { .altcode = NULL }, /* 0x033a */
+        { .altcode = NULL }, /* 0x033b */
+        { .altcode = NULL }, /* 0x033c */
+        { .altcode = NULL }, /* 0x033d */
+        { .altcode = NULL }, /* 0x033e */
+        { .altcode = NULL }, /* 0x033f */
+        { .altcode = NULL }, /* 0x0340 */
+        { .altcode = NULL }, /* 0x0341 */
+        { .altcode = NULL }, /* 0x0342 */
+        { .altcode = NULL }, /* 0x0343 */
+        { .altcode = NULL }, /* 0x0344 */
+        { .altcode = NULL }, /* 0x0345 */
+        { .altcode = NULL }, /* 0x0346 */
+        { .altcode = NULL }, /* 0x0347 */
+        { .altcode = NULL }, /* 0x0348 */
+        { .altcode = NULL }, /* 0x0349 */
+        { .altcode = NULL }, /* 0x034a */
+        { .altcode = NULL }, /* 0x034b */
+        { .altcode = NULL }, /* 0x034c */
+        { .altcode = NULL }, /* 0x034d */
+        { .altcode = NULL }, /* 0x034e */
+        { .altcode = NULL }, /* 0x034f */
+        { .altcode = NULL }, /* 0x0350 */
+        { .altcode = NULL }, /* 0x0351 */
+        { .altcode = NULL }, /* 0x0352 */
+        { .altcode = NULL }, /* 0x0353 */
+        { .altcode = NULL }, /* 0x0354 */
+        { .altcode = NULL }, /* 0x0355 */
+        { .altcode = NULL }, /* 0x0356 */
+        { .altcode = NULL }, /* 0x0357 */
+        { .altcode = NULL }, /* 0x0358 */
+        { .altcode = NULL }, /* 0x0359 */
+        { .altcode = NULL }, /* 0x035a */
+        { .altcode = NULL }, /* 0x035b */
+        { .altcode = NULL }, /* 0x035c */
+        { .altcode = NULL }, /* 0x035d */
+        { .altcode = NULL }, /* 0x035e */
+        { .altcode = NULL }, /* 0x035f */
+        { .altcode = NULL }, /* 0x0360 */
+        { .altcode = NULL }, /* 0x0361 */
+        { .altcode = NULL }, /* 0x0362 */
+        { .altcode = NULL }, /* 0x0363 */
+        { .altcode = NULL }, /* 0x0364 */
+        { .altcode = NULL }, /* 0x0365 */
+        { .altcode = NULL }, /* 0x0366 */
+        { .altcode = NULL }, /* 0x0367 */
+        { .altcode = NULL }, /* 0x0368 */
+        { .altcode = NULL }, /* 0x0369 */
+        { .altcode = NULL }, /* 0x036a */
+        { .altcode = NULL }, /* 0x036b */
+        { .altcode = NULL }, /* 0x036c */
+        { .altcode = NULL }, /* 0x036d */
+        { .altcode = NULL }, /* 0x036e */
+        { .altcode = NULL }, /* 0x036f */
+        { .altcode = NULL }, /* 0x0370 */
+        { .altcode = NULL }, /* 0x0371 */
+        { .altcode = NULL }, /* 0x0372 */
+        { .altcode = NULL }, /* 0x0373 */
+        { .altcode = NULL }, /* 0x0374 */
+        { .altcode = NULL }, /* 0x0375 */
+        { .altcode = NULL }, /* 0x0376 */
+        { .altcode = NULL }, /* 0x0377 */
+        { .altcode = NULL }, /* 0x0378 */
+        { .altcode = NULL }, /* 0x0379 */
+        { .altcode = NULL }, /* 0x037a */
+        { .altcode = NULL }, /* 0x037b */
+        { .altcode = NULL }, /* 0x037c */
+        { .altcode = NULL }, /* 0x037d */
+        { .altcode = NULL }, /* 0x037e */
+        { .altcode = NULL }, /* 0x037f */
+        { .altcode = NULL }, /* 0x0380 */
+        { .altcode = NULL }, /* 0x0381 */
+        { .altcode = NULL }, /* 0x0382 */
+        { .altcode = NULL }, /* 0x0383 */
+        { .altcode = NULL }, /* 0x0384 */
+        { .altcode = NULL }, /* 0x0385 */
+        { .altcode = NULL }, /* 0x0386 */
+        { .altcode = NULL }, /* 0x0387 */
+        { .altcode = NULL }, /* 0x0388 */
+        { .altcode = NULL }, /* 0x0389 */
+        { .altcode = NULL }, /* 0x038a */
+        { .altcode = NULL }, /* 0x038b */
+        { .altcode = NULL }, /* 0x038c */
+        { .altcode = NULL }, /* 0x038d */
+        { .altcode = NULL }, /* 0x038e */
+        { .altcode = NULL }, /* 0x038f */
+        { .altcode = NULL }, /* 0x0390 */
+        { .altcode = NULL }, /* 0x0391 */
+        { .altcode = NULL }, /* 0x0392 */
+        { .altcode = NULL }, /* 0x0393 */
+        { .altcode = NULL }, /* 0x0394 */
+        { .altcode = NULL }, /* 0x0395 */
+        { .altcode = NULL }, /* 0x0396 */
+        { .altcode = NULL }, /* 0x0397 */
+        { .altcode = NULL }, /* 0x0398 */
+        { .altcode = NULL }, /* 0x0399 */
+        { .altcode = NULL }, /* 0x039a */
+        { .altcode = NULL }, /* 0x039b */
+        { .altcode = NULL }, /* 0x039c */
+        { .altcode = NULL }, /* 0x039d */
+        { .altcode = NULL }, /* 0x039e */
+        { .altcode = NULL }, /* 0x039f */
+        { .altcode = NULL }, /* 0x03a0 */
+        { .altcode = NULL }, /* 0x03a1 */
+        { .altcode = NULL }, /* 0x03a2 (kappa) */
+        { .altcode = NULL }, /* 0x03a3 (Rcedilla) */
+        { .altcode = NULL }, /* 0x03a4 */
+        { .altcode = NULL }, /* 0x03a5 (Itilde) */
+        { .altcode = NULL }, /* 0x03a6 (Lcedilla) */
+        { .altcode = NULL }, /* 0x03a7 */
+        { .altcode = NULL }, /* 0x03a8 */
+        { .altcode = NULL }, /* 0x03a9 */
+        { .altcode = NULL }, /* 0x03aa (Emacron) */
+        { .altcode = NULL }, /* 0x03ab (Gcedilla) */
+        { .altcode = NULL }, /* 0x03ac (Tslash) */
+        { .altcode = NULL }, /* 0x03ad */
+        { .altcode = NULL }, /* 0x03ae */
+        { .altcode = NULL }, /* 0x03af */
+        { .altcode = NULL }, /* 0x03b0 */
+        { .altcode = NULL }, /* 0x03b1 */
+        { .altcode = NULL }, /* 0x03b2 */
+        { .altcode = NULL }, /* 0x03b3 (rcedilla) */
+        { .altcode = NULL }, /* 0x03b4 */
+        { .altcode = NULL }, /* 0x03b5 (itilde) */
+        { .altcode = NULL }, /* 0x03b6 (lcedilla) */
+        { .altcode = NULL }, /* 0x03b7 */
+        { .altcode = NULL }, /* 0x03b8 */
+        { .altcode = NULL }, /* 0x03b9 */
+        { .altcode = NULL }, /* 0x03ba (emacron) */
+        { .altcode = NULL }, /* 0x03bb (gcedilla) */
+        { .altcode = NULL }, /* 0x03bc (tslash) */
+        { .altcode = NULL }, /* 0x03bd (ENG) */
+        { .altcode = NULL }, /* 0x03be */
+        { .altcode = NULL }, /* 0x03bf (eng) */
+        { .altcode = NULL }, /* 0x03c0 (Amacron) */
+        { .altcode = NULL }, /* 0x03c1 */
+        { .altcode = NULL }, /* 0x03c2 */
+        { .altcode = NULL }, /* 0x03c3 */
+        { .altcode = NULL }, /* 0x03c4 */
+        { .altcode = NULL }, /* 0x03c5 */
+        { .altcode = NULL }, /* 0x03c6 */
+        { .altcode = NULL }, /* 0x03c7 (Iogonek) */
+        { .altcode = NULL }, /* 0x03c8 */
+        { .altcode = NULL }, /* 0x03c9 */
+        { .altcode = NULL }, /* 0x03ca */
+        { .altcode = NULL }, /* 0x03cb */
+        { .altcode = NULL }, /* 0x03cc (Eabovedot) */
+        { .altcode = NULL }, /* 0x03cd */
+        { .altcode = NULL }, /* 0x03ce */
+        { .altcode = NULL }, /* 0x03cf (Imacron) */
+        { .altcode = NULL }, /* 0x03d0 */
+        { .altcode = NULL }, /* 0x03d1 (Ncedilla) */
+        { .altcode = NULL }, /* 0x03d2 (Omacron) */
+        { .altcode = NULL }, /* 0x03d3 (Kcedilla) */
+        { .altcode = NULL }, /* 0x03d4 */
+        { .altcode = NULL }, /* 0x03d5 */
+        { .altcode = NULL }, /* 0x03d6 */
+        { .altcode = NULL }, /* 0x03d7 */
+        { .altcode = NULL }, /* 0x03d8 */
+        { .altcode = NULL }, /* 0x03d9 (Uogonek) */
+        { .altcode = NULL }, /* 0x03da */
+        { .altcode = NULL }, /* 0x03db */
+        { .altcode = NULL }, /* 0x03dc */
+        { .altcode = NULL }, /* 0x03dd (Utilde) */
+        { .altcode = NULL }, /* 0x03de (Umacron) */
+        { .altcode = NULL }, /* 0x03df */
+        { .altcode = NULL }, /* 0x03e0 (amacron) */
+        { .altcode = NULL }, /* 0x03e1 */
+        { .altcode = NULL }, /* 0x03e2 */
+        { .altcode = NULL }, /* 0x03e3 */
+        { .altcode = NULL }, /* 0x03e4 */
+        { .altcode = NULL }, /* 0x03e5 */
+        { .altcode = NULL }, /* 0x03e6 */
+        { .altcode = NULL }, /* 0x03e7 (iogonek) */
+        { .altcode = NULL }, /* 0x03e8 */
+        { .altcode = NULL }, /* 0x03e9 */
+        { .altcode = NULL }, /* 0x03ea */
+        { .altcode = NULL }, /* 0x03eb */
+        { .altcode = NULL }, /* 0x03ec (eabovedot) */
+        { .altcode = NULL }, /* 0x03ed */
+        { .altcode = NULL }, /* 0x03ee */
+        { .altcode = NULL }, /* 0x03ef (imacron) */
+        { .altcode = NULL }, /* 0x03f0 */
+        { .altcode = NULL }, /* 0x03f1 (ncedilla) */
+        { .altcode = NULL }, /* 0x03f2 (omacron) */
+        { .altcode = NULL }, /* 0x03f3 (kcedilla) */
+        { .altcode = NULL }, /* 0x03f4 */
+        { .altcode = NULL }, /* 0x03f5 */
+        { .altcode = NULL }, /* 0x03f6 */
+        { .altcode = NULL }, /* 0x03f7 */
+        { .altcode = NULL }, /* 0x03f8 */
+        { .altcode = NULL }, /* 0x03f9 (uogonek) */
+        { .altcode = NULL }, /* 0x03fa */
+        { .altcode = NULL }, /* 0x03fb */
+        { .altcode = NULL }, /* 0x03fc */
+        { .altcode = NULL }, /* 0x03fd (utilde) */
+        { .altcode = NULL }, /* 0x03fe (umacron) */
+        { .altcode = NULL }, /* 0x03ff */
     },
     {                                        /* 0x04?? */
-        { .altcode = "" }, /* 0x0400 */
-        { .altcode = "" }, /* 0x0401 */
-        { .altcode = "" }, /* 0x0402 */
-        { .altcode = "" }, /* 0x0403 */
-        { .altcode = "" }, /* 0x0404 */
-        { .altcode = "" }, /* 0x0405 */
-        { .altcode = "" }, /* 0x0406 */
-        { .altcode = "" }, /* 0x0407 */
-        { .altcode = "" }, /* 0x0408 */
-        { .altcode = "" }, /* 0x0409 */
-        { .altcode = "" }, /* 0x040a */
-        { .altcode = "" }, /* 0x040b */
-        { .altcode = "" }, /* 0x040c */
-        { .altcode = "" }, /* 0x040d */
-        { .altcode = "" }, /* 0x040e */
-        { .altcode = "" }, /* 0x040f */
-        { .altcode = "" }, /* 0x0410 */
-        { .altcode = "" }, /* 0x0411 */
-        { .altcode = "" }, /* 0x0412 */
-        { .altcode = "" }, /* 0x0413 */
-        { .altcode = "" }, /* 0x0414 */
-        { .altcode = "" }, /* 0x0415 */
-        { .altcode = "" }, /* 0x0416 */
-        { .altcode = "" }, /* 0x0417 */
-        { .altcode = "" }, /* 0x0418 */
-        { .altcode = "" }, /* 0x0419 */
-        { .altcode = "" }, /* 0x041a */
-        { .altcode = "" }, /* 0x041b */
-        { .altcode = "" }, /* 0x041c */
-        { .altcode = "" }, /* 0x041d */
-        { .altcode = "" }, /* 0x041e */
-        { .altcode = "" }, /* 0x041f */
-        { .altcode = "" }, /* 0x0420 */
-        { .altcode = "" }, /* 0x0421 */
-        { .altcode = "" }, /* 0x0422 */
-        { .altcode = "" }, /* 0x0423 */
-        { .altcode = "" }, /* 0x0424 */
-        { .altcode = "" }, /* 0x0425 */
-        { .altcode = "" }, /* 0x0426 */
-        { .altcode = "" }, /* 0x0427 */
-        { .altcode = "" }, /* 0x0428 */
-        { .altcode = "" }, /* 0x0429 */
-        { .altcode = "" }, /* 0x042a */
-        { .altcode = "" }, /* 0x042b */
-        { .altcode = "" }, /* 0x042c */
-        { .altcode = "" }, /* 0x042d */
-        { .altcode = "" }, /* 0x042e */
-        { .altcode = "" }, /* 0x042f */
-        { .altcode = "" }, /* 0x0430 */
-        { .altcode = "" }, /* 0x0431 */
-        { .altcode = "" }, /* 0x0432 */
-        { .altcode = "" }, /* 0x0433 */
-        { .altcode = "" }, /* 0x0434 */
-        { .altcode = "" }, /* 0x0435 */
-        { .altcode = "" }, /* 0x0436 */
-        { .altcode = "" }, /* 0x0437 */
-        { .altcode = "" }, /* 0x0438 */
-        { .altcode = "" }, /* 0x0439 */
-        { .altcode = "" }, /* 0x043a */
-        { .altcode = "" }, /* 0x043b */
-        { .altcode = "" }, /* 0x043c */
-        { .altcode = "" }, /* 0x043d */
-        { .altcode = "" }, /* 0x043e */
-        { .altcode = "" }, /* 0x043f */
-        { .altcode = "" }, /* 0x0440 */
-        { .altcode = "" }, /* 0x0441 */
-        { .altcode = "" }, /* 0x0442 */
-        { .altcode = "" }, /* 0x0443 */
-        { .altcode = "" }, /* 0x0444 */
-        { .altcode = "" }, /* 0x0445 */
-        { .altcode = "" }, /* 0x0446 */
-        { .altcode = "" }, /* 0x0447 */
-        { .altcode = "" }, /* 0x0448 */
-        { .altcode = "" }, /* 0x0449 */
-        { .altcode = "" }, /* 0x044a */
-        { .altcode = "" }, /* 0x044b */
-        { .altcode = "" }, /* 0x044c */
-        { .altcode = "" }, /* 0x044d */
-        { .altcode = "" }, /* 0x044e */
-        { .altcode = "" }, /* 0x044f */
-        { .altcode = "" }, /* 0x0450 */
-        { .altcode = "" }, /* 0x0451 */
-        { .altcode = "" }, /* 0x0452 */
-        { .altcode = "" }, /* 0x0453 */
-        { .altcode = "" }, /* 0x0454 */
-        { .altcode = "" }, /* 0x0455 */
-        { .altcode = "" }, /* 0x0456 */
-        { .altcode = "" }, /* 0x0457 */
-        { .altcode = "" }, /* 0x0458 */
-        { .altcode = "" }, /* 0x0459 */
-        { .altcode = "" }, /* 0x045a */
-        { .altcode = "" }, /* 0x045b */
-        { .altcode = "" }, /* 0x045c */
-        { .altcode = "" }, /* 0x045d */
-        { .altcode = "" }, /* 0x045e */
-        { .altcode = "" }, /* 0x045f */
-        { .altcode = "" }, /* 0x0460 */
-        { .altcode = "" }, /* 0x0461 */
-        { .altcode = "" }, /* 0x0462 */
-        { .altcode = "" }, /* 0x0463 */
-        { .altcode = "" }, /* 0x0464 */
-        { .altcode = "" }, /* 0x0465 */
-        { .altcode = "" }, /* 0x0466 */
-        { .altcode = "" }, /* 0x0467 */
-        { .altcode = "" }, /* 0x0468 */
-        { .altcode = "" }, /* 0x0469 */
-        { .altcode = "" }, /* 0x046a */
-        { .altcode = "" }, /* 0x046b */
-        { .altcode = "" }, /* 0x046c */
-        { .altcode = "" }, /* 0x046d */
-        { .altcode = "" }, /* 0x046e */
-        { .altcode = "" }, /* 0x046f */
-        { .altcode = "" }, /* 0x0470 */
-        { .altcode = "" }, /* 0x0471 */
-        { .altcode = "" }, /* 0x0472 */
-        { .altcode = "" }, /* 0x0473 */
-        { .altcode = "" }, /* 0x0474 */
-        { .altcode = "" }, /* 0x0475 */
-        { .altcode = "" }, /* 0x0476 */
-        { .altcode = "" }, /* 0x0477 */
-        { .altcode = "" }, /* 0x0478 */
-        { .altcode = "" }, /* 0x0479 */
-        { .altcode = "" }, /* 0x047a */
-        { .altcode = "" }, /* 0x047b */
-        { .altcode = "" }, /* 0x047c */
-        { .altcode = "" }, /* 0x047d */
-        { .altcode = "" }, /* 0x047e (overline) */
-        { .altcode = "" }, /* 0x047f */
-        { .altcode = "" }, /* 0x0480 */
-        { .altcode = "" }, /* 0x0481 */
-        { .altcode = "" }, /* 0x0482 */
-        { .altcode = "" }, /* 0x0483 */
-        { .altcode = "" }, /* 0x0484 */
-        { .altcode = "" }, /* 0x0485 */
-        { .altcode = "" }, /* 0x0486 */
-        { .altcode = "" }, /* 0x0487 */
-        { .altcode = "" }, /* 0x0488 */
-        { .altcode = "" }, /* 0x0489 */
-        { .altcode = "" }, /* 0x048a */
-        { .altcode = "" }, /* 0x048b */
-        { .altcode = "" }, /* 0x048c */
-        { .altcode = "" }, /* 0x048d */
-        { .altcode = "" }, /* 0x048e */
-        { .altcode = "" }, /* 0x048f */
-        { .altcode = "" }, /* 0x0490 */
-        { .altcode = "" }, /* 0x0491 */
-        { .altcode = "" }, /* 0x0492 */
-        { .altcode = "" }, /* 0x0493 */
-        { .altcode = "" }, /* 0x0494 */
-        { .altcode = "" }, /* 0x0495 */
-        { .altcode = "" }, /* 0x0496 */
-        { .altcode = "" }, /* 0x0497 */
-        { .altcode = "" }, /* 0x0498 */
-        { .altcode = "" }, /* 0x0499 */
-        { .altcode = "" }, /* 0x049a */
-        { .altcode = "" }, /* 0x049b */
-        { .altcode = "" }, /* 0x049c */
-        { .altcode = "" }, /* 0x049d */
-        { .altcode = "" }, /* 0x049e */
-        { .altcode = "" }, /* 0x049f */
-        { .altcode = "" }, /* 0x04a0 */
-        { .altcode = "" }, /* 0x04a1 (kana_fullstop) */
-        { .altcode = "" }, /* 0x04a2 (kana_openingbracket) */
-        { .altcode = "" }, /* 0x04a3 (kana_closingbracket) */
-        { .altcode = "" }, /* 0x04a4 (kana_comma) */
-        { .altcode = "" }, /* 0x04a5 (kana_middledot) */
-        { .altcode = "" }, /* 0x04a6 (kana_WO) */
-        { .altcode = "" }, /* 0x04a7 (kana_a) */
-        { .altcode = "" }, /* 0x04a8 (kana_i) */
-        { .altcode = "" }, /* 0x04a9 (kana_u) */
-        { .altcode = "" }, /* 0x04aa (kana_e) */
-        { .altcode = "" }, /* 0x04ab (kana_o) */
-        { .altcode = "" }, /* 0x04ac (kana_ya) */
-        { .altcode = "" }, /* 0x04ad (kana_yu) */
-        { .altcode = "" }, /* 0x04ae (kana_yo) */
-        { .altcode = "" }, /* 0x04af (kana_tu) */
-        { .altcode = "" }, /* 0x04b0 (prolongedsound) */
-        { .altcode = "" }, /* 0x04b1 (kana_A) */
-        { .altcode = "" }, /* 0x04b2 (kana_I) */
-        { .altcode = "" }, /* 0x04b3 (kana_U) */
-        { .altcode = "" }, /* 0x04b4 (kana_E) */
-        { .altcode = "" }, /* 0x04b5 (kana_O) */
-        { .altcode = "" }, /* 0x04b6 (kana_KA) */
-        { .altcode = "" }, /* 0x04b7 (kana_KI) */
-        { .altcode = "" }, /* 0x04b8 (kana_KU) */
-        { .altcode = "" }, /* 0x04b9 (kana_KE) */
-        { .altcode = "" }, /* 0x04ba (kana_KO) */
-        { .altcode = "" }, /* 0x04bb (kana_SA) */
-        { .altcode = "" }, /* 0x04bc (kana_SHI) */
-        { .altcode = "" }, /* 0x04bd (kana_SU) */
-        { .altcode = "" }, /* 0x04be (kana_SE) */
-        { .altcode = "" }, /* 0x04bf (kana_SO) */
-        { .altcode = "" }, /* 0x04c0 (kana_TA) */
-        { .altcode = "" }, /* 0x04c1 (kana_TI) */
-        { .altcode = "" }, /* 0x04c2 (kana_TU) */
-        { .altcode = "" }, /* 0x04c3 (kana_TE) */
-        { .altcode = "" }, /* 0x04c4 (kana_TO) */
-        { .altcode = "" }, /* 0x04c5 (kana_NA) */
-        { .altcode = "" }, /* 0x04c6 (kana_NI) */
-        { .altcode = "" }, /* 0x04c7 (kana_NU) */
-        { .altcode = "" }, /* 0x04c8 (kana_NE) */
-        { .altcode = "" }, /* 0x04c9 (kana_NO) */
-        { .altcode = "" }, /* 0x04ca (kana_HA) */
-        { .altcode = "" }, /* 0x04cb (kana_HI) */
-        { .altcode = "" }, /* 0x04cc (kana_HU) */
-        { .altcode = "" }, /* 0x04cd (kana_HE) */
-        { .altcode = "" }, /* 0x04ce (kana_HO) */
-        { .altcode = "" }, /* 0x04cf (kana_MA) */
-        { .altcode = "" }, /* 0x04d0 (kana_MI) */
-        { .altcode = "" }, /* 0x04d1 (kana_MU) */
-        { .altcode = "" }, /* 0x04d2 (kana_ME) */
-        { .altcode = "" }, /* 0x04d3 (kana_MO) */
-        { .altcode = "" }, /* 0x04d4 (kana_YA) */
-        { .altcode = "" }, /* 0x04d5 (kana_YU) */
-        { .altcode = "" }, /* 0x04d6 (kana_YO) */
-        { .altcode = "" }, /* 0x04d7 (kana_RA) */
-        { .altcode = "" }, /* 0x04d8 (kana_RI) */
-        { .altcode = "" }, /* 0x04d9 (kana_RU) */
-        { .altcode = "" }, /* 0x04da (kana_RE) */
-        { .altcode = "" }, /* 0x04db (kana_RO) */
-        { .altcode = "" }, /* 0x04dc (kana_WA) */
-        { .altcode = "" }, /* 0x04dd (kana_N) */
-        { .altcode = "" }, /* 0x04de (voicedsound) */
-        { .altcode = "" }, /* 0x04df (semivoicedsound) */
-        { .altcode = "" }, /* 0x04e0 */
-        { .altcode = "" }, /* 0x04e1 */
-        { .altcode = "" }, /* 0x04e2 */
-        { .altcode = "" }, /* 0x04e3 */
-        { .altcode = "" }, /* 0x04e4 */
-        { .altcode = "" }, /* 0x04e5 */
-        { .altcode = "" }, /* 0x04e6 */
-        { .altcode = "" }, /* 0x04e7 */
-        { .altcode = "" }, /* 0x04e8 */
-        { .altcode = "" }, /* 0x04e9 */
-        { .altcode = "" }, /* 0x04ea */
-        { .altcode = "" }, /* 0x04eb */
-        { .altcode = "" }, /* 0x04ec */
-        { .altcode = "" }, /* 0x04ed */
-        { .altcode = "" }, /* 0x04ee */
-        { .altcode = "" }, /* 0x04ef */
-        { .altcode = "" }, /* 0x04f0 */
-        { .altcode = "" }, /* 0x04f1 */
-        { .altcode = "" }, /* 0x04f2 */
-        { .altcode = "" }, /* 0x04f3 */
-        { .altcode = "" }, /* 0x04f4 */
-        { .altcode = "" }, /* 0x04f5 */
-        { .altcode = "" }, /* 0x04f6 */
-        { .altcode = "" }, /* 0x04f7 */
-        { .altcode = "" }, /* 0x04f8 */
-        { .altcode = "" }, /* 0x04f9 */
-        { .altcode = "" }, /* 0x04fa */
-        { .altcode = "" }, /* 0x04fb */
-        { .altcode = "" }, /* 0x04fc */
-        { .altcode = "" }, /* 0x04fd */
-        { .altcode = "" }, /* 0x04fe */
-        { .altcode = "" }, /* 0x04ff */
+        { .altcode = NULL }, /* 0x0400 */
+        { .altcode = NULL }, /* 0x0401 */
+        { .altcode = NULL }, /* 0x0402 */
+        { .altcode = NULL }, /* 0x0403 */
+        { .altcode = NULL }, /* 0x0404 */
+        { .altcode = NULL }, /* 0x0405 */
+        { .altcode = NULL }, /* 0x0406 */
+        { .altcode = NULL }, /* 0x0407 */
+        { .altcode = NULL }, /* 0x0408 */
+        { .altcode = NULL }, /* 0x0409 */
+        { .altcode = NULL }, /* 0x040a */
+        { .altcode = NULL }, /* 0x040b */
+        { .altcode = NULL }, /* 0x040c */
+        { .altcode = NULL }, /* 0x040d */
+        { .altcode = NULL }, /* 0x040e */
+        { .altcode = NULL }, /* 0x040f */
+        { .altcode = NULL }, /* 0x0410 */
+        { .altcode = NULL }, /* 0x0411 */
+        { .altcode = NULL }, /* 0x0412 */
+        { .altcode = NULL }, /* 0x0413 */
+        { .altcode = NULL }, /* 0x0414 */
+        { .altcode = NULL }, /* 0x0415 */
+        { .altcode = NULL }, /* 0x0416 */
+        { .altcode = NULL }, /* 0x0417 */
+        { .altcode = NULL }, /* 0x0418 */
+        { .altcode = NULL }, /* 0x0419 */
+        { .altcode = NULL }, /* 0x041a */
+        { .altcode = NULL }, /* 0x041b */
+        { .altcode = NULL }, /* 0x041c */
+        { .altcode = NULL }, /* 0x041d */
+        { .altcode = NULL }, /* 0x041e */
+        { .altcode = NULL }, /* 0x041f */
+        { .altcode = NULL }, /* 0x0420 */
+        { .altcode = NULL }, /* 0x0421 */
+        { .altcode = NULL }, /* 0x0422 */
+        { .altcode = NULL }, /* 0x0423 */
+        { .altcode = NULL }, /* 0x0424 */
+        { .altcode = NULL }, /* 0x0425 */
+        { .altcode = NULL }, /* 0x0426 */
+        { .altcode = NULL }, /* 0x0427 */
+        { .altcode = NULL }, /* 0x0428 */
+        { .altcode = NULL }, /* 0x0429 */
+        { .altcode = NULL }, /* 0x042a */
+        { .altcode = NULL }, /* 0x042b */
+        { .altcode = NULL }, /* 0x042c */
+        { .altcode = NULL }, /* 0x042d */
+        { .altcode = NULL }, /* 0x042e */
+        { .altcode = NULL }, /* 0x042f */
+        { .altcode = NULL }, /* 0x0430 */
+        { .altcode = NULL }, /* 0x0431 */
+        { .altcode = NULL }, /* 0x0432 */
+        { .altcode = NULL }, /* 0x0433 */
+        { .altcode = NULL }, /* 0x0434 */
+        { .altcode = NULL }, /* 0x0435 */
+        { .altcode = NULL }, /* 0x0436 */
+        { .altcode = NULL }, /* 0x0437 */
+        { .altcode = NULL }, /* 0x0438 */
+        { .altcode = NULL }, /* 0x0439 */
+        { .altcode = NULL }, /* 0x043a */
+        { .altcode = NULL }, /* 0x043b */
+        { .altcode = NULL }, /* 0x043c */
+        { .altcode = NULL }, /* 0x043d */
+        { .altcode = NULL }, /* 0x043e */
+        { .altcode = NULL }, /* 0x043f */
+        { .altcode = NULL }, /* 0x0440 */
+        { .altcode = NULL }, /* 0x0441 */
+        { .altcode = NULL }, /* 0x0442 */
+        { .altcode = NULL }, /* 0x0443 */
+        { .altcode = NULL }, /* 0x0444 */
+        { .altcode = NULL }, /* 0x0445 */
+        { .altcode = NULL }, /* 0x0446 */
+        { .altcode = NULL }, /* 0x0447 */
+        { .altcode = NULL }, /* 0x0448 */
+        { .altcode = NULL }, /* 0x0449 */
+        { .altcode = NULL }, /* 0x044a */
+        { .altcode = NULL }, /* 0x044b */
+        { .altcode = NULL }, /* 0x044c */
+        { .altcode = NULL }, /* 0x044d */
+        { .altcode = NULL }, /* 0x044e */
+        { .altcode = NULL }, /* 0x044f */
+        { .altcode = NULL }, /* 0x0450 */
+        { .altcode = NULL }, /* 0x0451 */
+        { .altcode = NULL }, /* 0x0452 */
+        { .altcode = NULL }, /* 0x0453 */
+        { .altcode = NULL }, /* 0x0454 */
+        { .altcode = NULL }, /* 0x0455 */
+        { .altcode = NULL }, /* 0x0456 */
+        { .altcode = NULL }, /* 0x0457 */
+        { .altcode = NULL }, /* 0x0458 */
+        { .altcode = NULL }, /* 0x0459 */
+        { .altcode = NULL }, /* 0x045a */
+        { .altcode = NULL }, /* 0x045b */
+        { .altcode = NULL }, /* 0x045c */
+        { .altcode = NULL }, /* 0x045d */
+        { .altcode = NULL }, /* 0x045e */
+        { .altcode = NULL }, /* 0x045f */
+        { .altcode = NULL }, /* 0x0460 */
+        { .altcode = NULL }, /* 0x0461 */
+        { .altcode = NULL }, /* 0x0462 */
+        { .altcode = NULL }, /* 0x0463 */
+        { .altcode = NULL }, /* 0x0464 */
+        { .altcode = NULL }, /* 0x0465 */
+        { .altcode = NULL }, /* 0x0466 */
+        { .altcode = NULL }, /* 0x0467 */
+        { .altcode = NULL }, /* 0x0468 */
+        { .altcode = NULL }, /* 0x0469 */
+        { .altcode = NULL }, /* 0x046a */
+        { .altcode = NULL }, /* 0x046b */
+        { .altcode = NULL }, /* 0x046c */
+        { .altcode = NULL }, /* 0x046d */
+        { .altcode = NULL }, /* 0x046e */
+        { .altcode = NULL }, /* 0x046f */
+        { .altcode = NULL }, /* 0x0470 */
+        { .altcode = NULL }, /* 0x0471 */
+        { .altcode = NULL }, /* 0x0472 */
+        { .altcode = NULL }, /* 0x0473 */
+        { .altcode = NULL }, /* 0x0474 */
+        { .altcode = NULL }, /* 0x0475 */
+        { .altcode = NULL }, /* 0x0476 */
+        { .altcode = NULL }, /* 0x0477 */
+        { .altcode = NULL }, /* 0x0478 */
+        { .altcode = NULL }, /* 0x0479 */
+        { .altcode = NULL }, /* 0x047a */
+        { .altcode = NULL }, /* 0x047b */
+        { .altcode = NULL }, /* 0x047c */
+        { .altcode = NULL }, /* 0x047d */
+        { .altcode = NULL }, /* 0x047e (overline) */
+        { .altcode = NULL }, /* 0x047f */
+        { .altcode = NULL }, /* 0x0480 */
+        { .altcode = NULL }, /* 0x0481 */
+        { .altcode = NULL }, /* 0x0482 */
+        { .altcode = NULL }, /* 0x0483 */
+        { .altcode = NULL }, /* 0x0484 */
+        { .altcode = NULL }, /* 0x0485 */
+        { .altcode = NULL }, /* 0x0486 */
+        { .altcode = NULL }, /* 0x0487 */
+        { .altcode = NULL }, /* 0x0488 */
+        { .altcode = NULL }, /* 0x0489 */
+        { .altcode = NULL }, /* 0x048a */
+        { .altcode = NULL }, /* 0x048b */
+        { .altcode = NULL }, /* 0x048c */
+        { .altcode = NULL }, /* 0x048d */
+        { .altcode = NULL }, /* 0x048e */
+        { .altcode = NULL }, /* 0x048f */
+        { .altcode = NULL }, /* 0x0490 */
+        { .altcode = NULL }, /* 0x0491 */
+        { .altcode = NULL }, /* 0x0492 */
+        { .altcode = NULL }, /* 0x0493 */
+        { .altcode = NULL }, /* 0x0494 */
+        { .altcode = NULL }, /* 0x0495 */
+        { .altcode = NULL }, /* 0x0496 */
+        { .altcode = NULL }, /* 0x0497 */
+        { .altcode = NULL }, /* 0x0498 */
+        { .altcode = NULL }, /* 0x0499 */
+        { .altcode = NULL }, /* 0x049a */
+        { .altcode = NULL }, /* 0x049b */
+        { .altcode = NULL }, /* 0x049c */
+        { .altcode = NULL }, /* 0x049d */
+        { .altcode = NULL }, /* 0x049e */
+        { .altcode = NULL }, /* 0x049f */
+        { .altcode = NULL }, /* 0x04a0 */
+        { .altcode = NULL }, /* 0x04a1 (kana_fullstop) */
+        { .altcode = NULL }, /* 0x04a2 (kana_openingbracket) */
+        { .altcode = NULL }, /* 0x04a3 (kana_closingbracket) */
+        { .altcode = NULL }, /* 0x04a4 (kana_comma) */
+        { .altcode = NULL }, /* 0x04a5 (kana_middledot) */
+        { .altcode = NULL }, /* 0x04a6 (kana_WO) */
+        { .altcode = NULL }, /* 0x04a7 (kana_a) */
+        { .altcode = NULL }, /* 0x04a8 (kana_i) */
+        { .altcode = NULL }, /* 0x04a9 (kana_u) */
+        { .altcode = NULL }, /* 0x04aa (kana_e) */
+        { .altcode = NULL }, /* 0x04ab (kana_o) */
+        { .altcode = NULL }, /* 0x04ac (kana_ya) */
+        { .altcode = NULL }, /* 0x04ad (kana_yu) */
+        { .altcode = NULL }, /* 0x04ae (kana_yo) */
+        { .altcode = NULL }, /* 0x04af (kana_tu) */
+        { .altcode = NULL }, /* 0x04b0 (prolongedsound) */
+        { .altcode = NULL }, /* 0x04b1 (kana_A) */
+        { .altcode = NULL }, /* 0x04b2 (kana_I) */
+        { .altcode = NULL }, /* 0x04b3 (kana_U) */
+        { .altcode = NULL }, /* 0x04b4 (kana_E) */
+        { .altcode = NULL }, /* 0x04b5 (kana_O) */
+        { .altcode = NULL }, /* 0x04b6 (kana_KA) */
+        { .altcode = NULL }, /* 0x04b7 (kana_KI) */
+        { .altcode = NULL }, /* 0x04b8 (kana_KU) */
+        { .altcode = NULL }, /* 0x04b9 (kana_KE) */
+        { .altcode = NULL }, /* 0x04ba (kana_KO) */
+        { .altcode = NULL }, /* 0x04bb (kana_SA) */
+        { .altcode = NULL }, /* 0x04bc (kana_SHI) */
+        { .altcode = NULL }, /* 0x04bd (kana_SU) */
+        { .altcode = NULL }, /* 0x04be (kana_SE) */
+        { .altcode = NULL }, /* 0x04bf (kana_SO) */
+        { .altcode = NULL }, /* 0x04c0 (kana_TA) */
+        { .altcode = NULL }, /* 0x04c1 (kana_TI) */
+        { .altcode = NULL }, /* 0x04c2 (kana_TU) */
+        { .altcode = NULL }, /* 0x04c3 (kana_TE) */
+        { .altcode = NULL }, /* 0x04c4 (kana_TO) */
+        { .altcode = NULL }, /* 0x04c5 (kana_NA) */
+        { .altcode = NULL }, /* 0x04c6 (kana_NI) */
+        { .altcode = NULL }, /* 0x04c7 (kana_NU) */
+        { .altcode = NULL }, /* 0x04c8 (kana_NE) */
+        { .altcode = NULL }, /* 0x04c9 (kana_NO) */
+        { .altcode = NULL }, /* 0x04ca (kana_HA) */
+        { .altcode = NULL }, /* 0x04cb (kana_HI) */
+        { .altcode = NULL }, /* 0x04cc (kana_HU) */
+        { .altcode = NULL }, /* 0x04cd (kana_HE) */
+        { .altcode = NULL }, /* 0x04ce (kana_HO) */
+        { .altcode = NULL }, /* 0x04cf (kana_MA) */
+        { .altcode = NULL }, /* 0x04d0 (kana_MI) */
+        { .altcode = NULL }, /* 0x04d1 (kana_MU) */
+        { .altcode = NULL }, /* 0x04d2 (kana_ME) */
+        { .altcode = NULL }, /* 0x04d3 (kana_MO) */
+        { .altcode = NULL }, /* 0x04d4 (kana_YA) */
+        { .altcode = NULL }, /* 0x04d5 (kana_YU) */
+        { .altcode = NULL }, /* 0x04d6 (kana_YO) */
+        { .altcode = NULL }, /* 0x04d7 (kana_RA) */
+        { .altcode = NULL }, /* 0x04d8 (kana_RI) */
+        { .altcode = NULL }, /* 0x04d9 (kana_RU) */
+        { .altcode = NULL }, /* 0x04da (kana_RE) */
+        { .altcode = NULL }, /* 0x04db (kana_RO) */
+        { .altcode = NULL }, /* 0x04dc (kana_WA) */
+        { .altcode = NULL }, /* 0x04dd (kana_N) */
+        { .altcode = NULL }, /* 0x04de (voicedsound) */
+        { .altcode = NULL }, /* 0x04df (semivoicedsound) */
+        { .altcode = NULL }, /* 0x04e0 */
+        { .altcode = NULL }, /* 0x04e1 */
+        { .altcode = NULL }, /* 0x04e2 */
+        { .altcode = NULL }, /* 0x04e3 */
+        { .altcode = NULL }, /* 0x04e4 */
+        { .altcode = NULL }, /* 0x04e5 */
+        { .altcode = NULL }, /* 0x04e6 */
+        { .altcode = NULL }, /* 0x04e7 */
+        { .altcode = NULL }, /* 0x04e8 */
+        { .altcode = NULL }, /* 0x04e9 */
+        { .altcode = NULL }, /* 0x04ea */
+        { .altcode = NULL }, /* 0x04eb */
+        { .altcode = NULL }, /* 0x04ec */
+        { .altcode = NULL }, /* 0x04ed */
+        { .altcode = NULL }, /* 0x04ee */
+        { .altcode = NULL }, /* 0x04ef */
+        { .altcode = NULL }, /* 0x04f0 */
+        { .altcode = NULL }, /* 0x04f1 */
+        { .altcode = NULL }, /* 0x04f2 */
+        { .altcode = NULL }, /* 0x04f3 */
+        { .altcode = NULL }, /* 0x04f4 */
+        { .altcode = NULL }, /* 0x04f5 */
+        { .altcode = NULL }, /* 0x04f6 */
+        { .altcode = NULL }, /* 0x04f7 */
+        { .altcode = NULL }, /* 0x04f8 */
+        { .altcode = NULL }, /* 0x04f9 */
+        { .altcode = NULL }, /* 0x04fa */
+        { .altcode = NULL }, /* 0x04fb */
+        { .altcode = NULL }, /* 0x04fc */
+        { .altcode = NULL }, /* 0x04fd */
+        { .altcode = NULL }, /* 0x04fe */
+        { .altcode = NULL }, /* 0x04ff */
     },
     {                                        /* 0x05?? */
-        { .altcode = "" }, /* 0x0500 */
-        { .altcode = "" }, /* 0x0501 */
-        { .altcode = "" }, /* 0x0502 */
-        { .altcode = "" }, /* 0x0503 */
-        { .altcode = "" }, /* 0x0504 */
-        { .altcode = "" }, /* 0x0505 */
-        { .altcode = "" }, /* 0x0506 */
-        { .altcode = "" }, /* 0x0507 */
-        { .altcode = "" }, /* 0x0508 */
-        { .altcode = "" }, /* 0x0509 */
-        { .altcode = "" }, /* 0x050a */
-        { .altcode = "" }, /* 0x050b */
-        { .altcode = "" }, /* 0x050c */
-        { .altcode = "" }, /* 0x050d */
-        { .altcode = "" }, /* 0x050e */
-        { .altcode = "" }, /* 0x050f */
-        { .altcode = "" }, /* 0x0510 */
-        { .altcode = "" }, /* 0x0511 */
-        { .altcode = "" }, /* 0x0512 */
-        { .altcode = "" }, /* 0x0513 */
-        { .altcode = "" }, /* 0x0514 */
-        { .altcode = "" }, /* 0x0515 */
-        { .altcode = "" }, /* 0x0516 */
-        { .altcode = "" }, /* 0x0517 */
-        { .altcode = "" }, /* 0x0518 */
-        { .altcode = "" }, /* 0x0519 */
-        { .altcode = "" }, /* 0x051a */
-        { .altcode = "" }, /* 0x051b */
-        { .altcode = "" }, /* 0x051c */
-        { .altcode = "" }, /* 0x051d */
-        { .altcode = "" }, /* 0x051e */
-        { .altcode = "" }, /* 0x051f */
-        { .altcode = "" }, /* 0x0520 */
-        { .altcode = "" }, /* 0x0521 */
-        { .altcode = "" }, /* 0x0522 */
-        { .altcode = "" }, /* 0x0523 */
-        { .altcode = "" }, /* 0x0524 */
-        { .altcode = "" }, /* 0x0525 */
-        { .altcode = "" }, /* 0x0526 */
-        { .altcode = "" }, /* 0x0527 */
-        { .altcode = "" }, /* 0x0528 */
-        { .altcode = "" }, /* 0x0529 */
-        { .altcode = "" }, /* 0x052a */
-        { .altcode = "" }, /* 0x052b */
-        { .altcode = "" }, /* 0x052c */
-        { .altcode = "" }, /* 0x052d */
-        { .altcode = "" }, /* 0x052e */
-        { .altcode = "" }, /* 0x052f */
-        { .altcode = "" }, /* 0x0530 */
-        { .altcode = "" }, /* 0x0531 */
-        { .altcode = "" }, /* 0x0532 */
-        { .altcode = "" }, /* 0x0533 */
-        { .altcode = "" }, /* 0x0534 */
-        { .altcode = "" }, /* 0x0535 */
-        { .altcode = "" }, /* 0x0536 */
-        { .altcode = "" }, /* 0x0537 */
-        { .altcode = "" }, /* 0x0538 */
-        { .altcode = "" }, /* 0x0539 */
-        { .altcode = "" }, /* 0x053a */
-        { .altcode = "" }, /* 0x053b */
-        { .altcode = "" }, /* 0x053c */
-        { .altcode = "" }, /* 0x053d */
-        { .altcode = "" }, /* 0x053e */
-        { .altcode = "" }, /* 0x053f */
-        { .altcode = "" }, /* 0x0540 */
-        { .altcode = "" }, /* 0x0541 */
-        { .altcode = "" }, /* 0x0542 */
-        { .altcode = "" }, /* 0x0543 */
-        { .altcode = "" }, /* 0x0544 */
-        { .altcode = "" }, /* 0x0545 */
-        { .altcode = "" }, /* 0x0546 */
-        { .altcode = "" }, /* 0x0547 */
-        { .altcode = "" }, /* 0x0548 */
-        { .altcode = "" }, /* 0x0549 */
-        { .altcode = "" }, /* 0x054a */
-        { .altcode = "" }, /* 0x054b */
-        { .altcode = "" }, /* 0x054c */
-        { .altcode = "" }, /* 0x054d */
-        { .altcode = "" }, /* 0x054e */
-        { .altcode = "" }, /* 0x054f */
-        { .altcode = "" }, /* 0x0550 */
-        { .altcode = "" }, /* 0x0551 */
-        { .altcode = "" }, /* 0x0552 */
-        { .altcode = "" }, /* 0x0553 */
-        { .altcode = "" }, /* 0x0554 */
-        { .altcode = "" }, /* 0x0555 */
-        { .altcode = "" }, /* 0x0556 */
-        { .altcode = "" }, /* 0x0557 */
-        { .altcode = "" }, /* 0x0558 */
-        { .altcode = "" }, /* 0x0559 */
-        { .altcode = "" }, /* 0x055a */
-        { .altcode = "" }, /* 0x055b */
-        { .altcode = "" }, /* 0x055c */
-        { .altcode = "" }, /* 0x055d */
-        { .altcode = "" }, /* 0x055e */
-        { .altcode = "" }, /* 0x055f */
-        { .altcode = "" }, /* 0x0560 */
-        { .altcode = "" }, /* 0x0561 */
-        { .altcode = "" }, /* 0x0562 */
-        { .altcode = "" }, /* 0x0563 */
-        { .altcode = "" }, /* 0x0564 */
-        { .altcode = "" }, /* 0x0565 */
-        { .altcode = "" }, /* 0x0566 */
-        { .altcode = "" }, /* 0x0567 */
-        { .altcode = "" }, /* 0x0568 */
-        { .altcode = "" }, /* 0x0569 */
-        { .altcode = "" }, /* 0x056a */
-        { .altcode = "" }, /* 0x056b */
-        { .altcode = "" }, /* 0x056c */
-        { .altcode = "" }, /* 0x056d */
-        { .altcode = "" }, /* 0x056e */
-        { .altcode = "" }, /* 0x056f */
-        { .altcode = "" }, /* 0x0570 */
-        { .altcode = "" }, /* 0x0571 */
-        { .altcode = "" }, /* 0x0572 */
-        { .altcode = "" }, /* 0x0573 */
-        { .altcode = "" }, /* 0x0574 */
-        { .altcode = "" }, /* 0x0575 */
-        { .altcode = "" }, /* 0x0576 */
-        { .altcode = "" }, /* 0x0577 */
-        { .altcode = "" }, /* 0x0578 */
-        { .altcode = "" }, /* 0x0579 */
-        { .altcode = "" }, /* 0x057a */
-        { .altcode = "" }, /* 0x057b */
-        { .altcode = "" }, /* 0x057c */
-        { .altcode = "" }, /* 0x057d */
-        { .altcode = "" }, /* 0x057e */
-        { .altcode = "" }, /* 0x057f */
-        { .altcode = "" }, /* 0x0580 */
-        { .altcode = "" }, /* 0x0581 */
-        { .altcode = "" }, /* 0x0582 */
-        { .altcode = "" }, /* 0x0583 */
-        { .altcode = "" }, /* 0x0584 */
-        { .altcode = "" }, /* 0x0585 */
-        { .altcode = "" }, /* 0x0586 */
-        { .altcode = "" }, /* 0x0587 */
-        { .altcode = "" }, /* 0x0588 */
-        { .altcode = "" }, /* 0x0589 */
-        { .altcode = "" }, /* 0x058a */
-        { .altcode = "" }, /* 0x058b */
-        { .altcode = "" }, /* 0x058c */
-        { .altcode = "" }, /* 0x058d */
-        { .altcode = "" }, /* 0x058e */
-        { .altcode = "" }, /* 0x058f */
-        { .altcode = "" }, /* 0x0590 */
-        { .altcode = "" }, /* 0x0591 */
-        { .altcode = "" }, /* 0x0592 */
-        { .altcode = "" }, /* 0x0593 */
-        { .altcode = "" }, /* 0x0594 */
-        { .altcode = "" }, /* 0x0595 */
-        { .altcode = "" }, /* 0x0596 */
-        { .altcode = "" }, /* 0x0597 */
-        { .altcode = "" }, /* 0x0598 */
-        { .altcode = "" }, /* 0x0599 */
-        { .altcode = "" }, /* 0x059a */
-        { .altcode = "" }, /* 0x059b */
-        { .altcode = "" }, /* 0x059c */
-        { .altcode = "" }, /* 0x059d */
-        { .altcode = "" }, /* 0x059e */
-        { .altcode = "" }, /* 0x059f */
-        { .altcode = "" }, /* 0x05a0 */
-        { .altcode = "" }, /* 0x05a1 */
-        { .altcode = "" }, /* 0x05a2 */
-        { .altcode = "" }, /* 0x05a3 */
-        { .altcode = "" }, /* 0x05a4 */
-        { .altcode = "" }, /* 0x05a5 */
-        { .altcode = "" }, /* 0x05a6 */
-        { .altcode = "" }, /* 0x05a7 */
-        { .altcode = "" }, /* 0x05a8 */
-        { .altcode = "" }, /* 0x05a9 */
-        { .altcode = "" }, /* 0x05aa */
-        { .altcode = "" }, /* 0x05ab */
-        { .altcode = "" }, /* 0x05ac (Arabic_comma) */
-        { .altcode = "" }, /* 0x05ad */
-        { .altcode = "" }, /* 0x05ae */
-        { .altcode = "" }, /* 0x05af */
-        { .altcode = "" }, /* 0x05b0 */
-        { .altcode = "" }, /* 0x05b1 */
-        { .altcode = "" }, /* 0x05b2 */
-        { .altcode = "" }, /* 0x05b3 */
-        { .altcode = "" }, /* 0x05b4 */
-        { .altcode = "" }, /* 0x05b5 */
-        { .altcode = "" }, /* 0x05b6 */
-        { .altcode = "" }, /* 0x05b7 */
-        { .altcode = "" }, /* 0x05b8 */
-        { .altcode = "" }, /* 0x05b9 */
-        { .altcode = "" }, /* 0x05ba */
-        { .altcode = "" }, /* 0x05bb (Arabic_semicolon) */
-        { .altcode = "" }, /* 0x05bc */
-        { .altcode = "" }, /* 0x05bd */
-        { .altcode = "" }, /* 0x05be */
-        { .altcode = "" }, /* 0x05bf (Arabic_question_mark) */
-        { .altcode = "" }, /* 0x05c0 */
-        { .altcode = "" }, /* 0x05c1 (Arabic_hamza) */
-        { .altcode = "" }, /* 0x05c2 (Arabic_maddaonalef) */
-        { .altcode = "" }, /* 0x05c3 (Arabic_hamzaonalef) */
-        { .altcode = "" }, /* 0x05c4 (Arabic_hamzaonwaw) */
-        { .altcode = "" }, /* 0x05c5 (Arabic_hamzaunderalef) */
-        { .altcode = "" }, /* 0x05c6 (Arabic_hamzaonyeh) */
-        { .altcode = "" }, /* 0x05c7 (Arabic_alef) */
-        { .altcode = "" }, /* 0x05c8 (Arabic_beh) */
-        { .altcode = "" }, /* 0x05c9 (Arabic_tehmarbuta) */
-        { .altcode = "" }, /* 0x05ca (Arabic_teh) */
-        { .altcode = "" }, /* 0x05cb (Arabic_theh) */
-        { .altcode = "" }, /* 0x05cc (Arabic_jeem) */
-        { .altcode = "" }, /* 0x05cd (Arabic_hah) */
-        { .altcode = "" }, /* 0x05ce (Arabic_khah) */
-        { .altcode = "" }, /* 0x05cf (Arabic_dal) */
-        { .altcode = "" }, /* 0x05d0 (Arabic_thal) */
-        { .altcode = "" }, /* 0x05d1 (Arabic_ra) */
-        { .altcode = "" }, /* 0x05d2 (Arabic_zain) */
-        { .altcode = "" }, /* 0x05d3 (Arabic_seen) */
-        { .altcode = "" }, /* 0x05d4 (Arabic_sheen) */
-        { .altcode = "" }, /* 0x05d5 (Arabic_sad) */
-        { .altcode = "" }, /* 0x05d6 (Arabic_dad) */
-        { .altcode = "" }, /* 0x05d7 (Arabic_tah) */
-        { .altcode = "" }, /* 0x05d8 (Arabic_zah) */
-        { .altcode = "" }, /* 0x05d9 (Arabic_ain) */
-        { .altcode = "" }, /* 0x05da (Arabic_ghain) */
-        { .altcode = "" }, /* 0x05db */
-        { .altcode = "" }, /* 0x05dc */
-        { .altcode = "" }, /* 0x05dd */
-        { .altcode = "" }, /* 0x05de */
-        { .altcode = "" }, /* 0x05df */
-        { .altcode = "" }, /* 0x05e0 (Arabic_tatweel) */
-        { .altcode = "" }, /* 0x05e1 (Arabic_feh) */
-        { .altcode = "" }, /* 0x05e2 (Arabic_qaf) */
-        { .altcode = "" }, /* 0x05e3 (Arabic_kaf) */
-        { .altcode = "" }, /* 0x05e4 (Arabic_lam) */
-        { .altcode = "" }, /* 0x05e5 (Arabic_meem) */
-        { .altcode = "" }, /* 0x05e6 (Arabic_noon) */
-        { .altcode = "" }, /* 0x05e7 (Arabic_heh) */
-        { .altcode = "" }, /* 0x05e8 (Arabic_waw) */
-        { .altcode = "" }, /* 0x05e9 (Arabic_alefmaksura) */
-        { .altcode = "" }, /* 0x05ea (Arabic_yeh) */
-        { .altcode = "" }, /* 0x05eb (Arabic_fathatan) */
-        { .altcode = "" }, /* 0x05ec (Arabic_dammatan) */
-        { .altcode = "" }, /* 0x05ed (Arabic_kasratan) */
-        { .altcode = "" }, /* 0x05ee (Arabic_fatha) */
-        { .altcode = "" }, /* 0x05ef (Arabic_damma) */
-        { .altcode = "" }, /* 0x05f0 (Arabic_kasra) */
-        { .altcode = "" }, /* 0x05f1 (Arabic_shadda) */
-        { .altcode = "" }, /* 0x05f2 (Arabic_sukun) */
-        { .altcode = "" }, /* 0x05f3 */
-        { .altcode = "" }, /* 0x05f4 */
-        { .altcode = "" }, /* 0x05f5 */
-        { .altcode = "" }, /* 0x05f6 */
-        { .altcode = "" }, /* 0x05f7 */
-        { .altcode = "" }, /* 0x05f8 */
-        { .altcode = "" }, /* 0x05f9 */
-        { .altcode = "" }, /* 0x05fa */
-        { .altcode = "" }, /* 0x05fb */
-        { .altcode = "" }, /* 0x05fc */
-        { .altcode = "" }, /* 0x05fd */
-        { .altcode = "" }, /* 0x05fe */
-        { .altcode = "" }, /* 0x05ff */
+        { .altcode = NULL }, /* 0x0500 */
+        { .altcode = NULL }, /* 0x0501 */
+        { .altcode = NULL }, /* 0x0502 */
+        { .altcode = NULL }, /* 0x0503 */
+        { .altcode = NULL }, /* 0x0504 */
+        { .altcode = NULL }, /* 0x0505 */
+        { .altcode = NULL }, /* 0x0506 */
+        { .altcode = NULL }, /* 0x0507 */
+        { .altcode = NULL }, /* 0x0508 */
+        { .altcode = NULL }, /* 0x0509 */
+        { .altcode = NULL }, /* 0x050a */
+        { .altcode = NULL }, /* 0x050b */
+        { .altcode = NULL }, /* 0x050c */
+        { .altcode = NULL }, /* 0x050d */
+        { .altcode = NULL }, /* 0x050e */
+        { .altcode = NULL }, /* 0x050f */
+        { .altcode = NULL }, /* 0x0510 */
+        { .altcode = NULL }, /* 0x0511 */
+        { .altcode = NULL }, /* 0x0512 */
+        { .altcode = NULL }, /* 0x0513 */
+        { .altcode = NULL }, /* 0x0514 */
+        { .altcode = NULL }, /* 0x0515 */
+        { .altcode = NULL }, /* 0x0516 */
+        { .altcode = NULL }, /* 0x0517 */
+        { .altcode = NULL }, /* 0x0518 */
+        { .altcode = NULL }, /* 0x0519 */
+        { .altcode = NULL }, /* 0x051a */
+        { .altcode = NULL }, /* 0x051b */
+        { .altcode = NULL }, /* 0x051c */
+        { .altcode = NULL }, /* 0x051d */
+        { .altcode = NULL }, /* 0x051e */
+        { .altcode = NULL }, /* 0x051f */
+        { .altcode = NULL }, /* 0x0520 */
+        { .altcode = NULL }, /* 0x0521 */
+        { .altcode = NULL }, /* 0x0522 */
+        { .altcode = NULL }, /* 0x0523 */
+        { .altcode = NULL }, /* 0x0524 */
+        { .altcode = NULL }, /* 0x0525 */
+        { .altcode = NULL }, /* 0x0526 */
+        { .altcode = NULL }, /* 0x0527 */
+        { .altcode = NULL }, /* 0x0528 */
+        { .altcode = NULL }, /* 0x0529 */
+        { .altcode = NULL }, /* 0x052a */
+        { .altcode = NULL }, /* 0x052b */
+        { .altcode = NULL }, /* 0x052c */
+        { .altcode = NULL }, /* 0x052d */
+        { .altcode = NULL }, /* 0x052e */
+        { .altcode = NULL }, /* 0x052f */
+        { .altcode = NULL }, /* 0x0530 */
+        { .altcode = NULL }, /* 0x0531 */
+        { .altcode = NULL }, /* 0x0532 */
+        { .altcode = NULL }, /* 0x0533 */
+        { .altcode = NULL }, /* 0x0534 */
+        { .altcode = NULL }, /* 0x0535 */
+        { .altcode = NULL }, /* 0x0536 */
+        { .altcode = NULL }, /* 0x0537 */
+        { .altcode = NULL }, /* 0x0538 */
+        { .altcode = NULL }, /* 0x0539 */
+        { .altcode = NULL }, /* 0x053a */
+        { .altcode = NULL }, /* 0x053b */
+        { .altcode = NULL }, /* 0x053c */
+        { .altcode = NULL }, /* 0x053d */
+        { .altcode = NULL }, /* 0x053e */
+        { .altcode = NULL }, /* 0x053f */
+        { .altcode = NULL }, /* 0x0540 */
+        { .altcode = NULL }, /* 0x0541 */
+        { .altcode = NULL }, /* 0x0542 */
+        { .altcode = NULL }, /* 0x0543 */
+        { .altcode = NULL }, /* 0x0544 */
+        { .altcode = NULL }, /* 0x0545 */
+        { .altcode = NULL }, /* 0x0546 */
+        { .altcode = NULL }, /* 0x0547 */
+        { .altcode = NULL }, /* 0x0548 */
+        { .altcode = NULL }, /* 0x0549 */
+        { .altcode = NULL }, /* 0x054a */
+        { .altcode = NULL }, /* 0x054b */
+        { .altcode = NULL }, /* 0x054c */
+        { .altcode = NULL }, /* 0x054d */
+        { .altcode = NULL }, /* 0x054e */
+        { .altcode = NULL }, /* 0x054f */
+        { .altcode = NULL }, /* 0x0550 */
+        { .altcode = NULL }, /* 0x0551 */
+        { .altcode = NULL }, /* 0x0552 */
+        { .altcode = NULL }, /* 0x0553 */
+        { .altcode = NULL }, /* 0x0554 */
+        { .altcode = NULL }, /* 0x0555 */
+        { .altcode = NULL }, /* 0x0556 */
+        { .altcode = NULL }, /* 0x0557 */
+        { .altcode = NULL }, /* 0x0558 */
+        { .altcode = NULL }, /* 0x0559 */
+        { .altcode = NULL }, /* 0x055a */
+        { .altcode = NULL }, /* 0x055b */
+        { .altcode = NULL }, /* 0x055c */
+        { .altcode = NULL }, /* 0x055d */
+        { .altcode = NULL }, /* 0x055e */
+        { .altcode = NULL }, /* 0x055f */
+        { .altcode = NULL }, /* 0x0560 */
+        { .altcode = NULL }, /* 0x0561 */
+        { .altcode = NULL }, /* 0x0562 */
+        { .altcode = NULL }, /* 0x0563 */
+        { .altcode = NULL }, /* 0x0564 */
+        { .altcode = NULL }, /* 0x0565 */
+        { .altcode = NULL }, /* 0x0566 */
+        { .altcode = NULL }, /* 0x0567 */
+        { .altcode = NULL }, /* 0x0568 */
+        { .altcode = NULL }, /* 0x0569 */
+        { .altcode = NULL }, /* 0x056a */
+        { .altcode = NULL }, /* 0x056b */
+        { .altcode = NULL }, /* 0x056c */
+        { .altcode = NULL }, /* 0x056d */
+        { .altcode = NULL }, /* 0x056e */
+        { .altcode = NULL }, /* 0x056f */
+        { .altcode = NULL }, /* 0x0570 */
+        { .altcode = NULL }, /* 0x0571 */
+        { .altcode = NULL }, /* 0x0572 */
+        { .altcode = NULL }, /* 0x0573 */
+        { .altcode = NULL }, /* 0x0574 */
+        { .altcode = NULL }, /* 0x0575 */
+        { .altcode = NULL }, /* 0x0576 */
+        { .altcode = NULL }, /* 0x0577 */
+        { .altcode = NULL }, /* 0x0578 */
+        { .altcode = NULL }, /* 0x0579 */
+        { .altcode = NULL }, /* 0x057a */
+        { .altcode = NULL }, /* 0x057b */
+        { .altcode = NULL }, /* 0x057c */
+        { .altcode = NULL }, /* 0x057d */
+        { .altcode = NULL }, /* 0x057e */
+        { .altcode = NULL }, /* 0x057f */
+        { .altcode = NULL }, /* 0x0580 */
+        { .altcode = NULL }, /* 0x0581 */
+        { .altcode = NULL }, /* 0x0582 */
+        { .altcode = NULL }, /* 0x0583 */
+        { .altcode = NULL }, /* 0x0584 */
+        { .altcode = NULL }, /* 0x0585 */
+        { .altcode = NULL }, /* 0x0586 */
+        { .altcode = NULL }, /* 0x0587 */
+        { .altcode = NULL }, /* 0x0588 */
+        { .altcode = NULL }, /* 0x0589 */
+        { .altcode = NULL }, /* 0x058a */
+        { .altcode = NULL }, /* 0x058b */
+        { .altcode = NULL }, /* 0x058c */
+        { .altcode = NULL }, /* 0x058d */
+        { .altcode = NULL }, /* 0x058e */
+        { .altcode = NULL }, /* 0x058f */
+        { .altcode = NULL }, /* 0x0590 */
+        { .altcode = NULL }, /* 0x0591 */
+        { .altcode = NULL }, /* 0x0592 */
+        { .altcode = NULL }, /* 0x0593 */
+        { .altcode = NULL }, /* 0x0594 */
+        { .altcode = NULL }, /* 0x0595 */
+        { .altcode = NULL }, /* 0x0596 */
+        { .altcode = NULL }, /* 0x0597 */
+        { .altcode = NULL }, /* 0x0598 */
+        { .altcode = NULL }, /* 0x0599 */
+        { .altcode = NULL }, /* 0x059a */
+        { .altcode = NULL }, /* 0x059b */
+        { .altcode = NULL }, /* 0x059c */
+        { .altcode = NULL }, /* 0x059d */
+        { .altcode = NULL }, /* 0x059e */
+        { .altcode = NULL }, /* 0x059f */
+        { .altcode = NULL }, /* 0x05a0 */
+        { .altcode = NULL }, /* 0x05a1 */
+        { .altcode = NULL }, /* 0x05a2 */
+        { .altcode = NULL }, /* 0x05a3 */
+        { .altcode = NULL }, /* 0x05a4 */
+        { .altcode = NULL }, /* 0x05a5 */
+        { .altcode = NULL }, /* 0x05a6 */
+        { .altcode = NULL }, /* 0x05a7 */
+        { .altcode = NULL }, /* 0x05a8 */
+        { .altcode = NULL }, /* 0x05a9 */
+        { .altcode = NULL }, /* 0x05aa */
+        { .altcode = NULL }, /* 0x05ab */
+        { .altcode = NULL }, /* 0x05ac (Arabic_comma) */
+        { .altcode = NULL }, /* 0x05ad */
+        { .altcode = NULL }, /* 0x05ae */
+        { .altcode = NULL }, /* 0x05af */
+        { .altcode = NULL }, /* 0x05b0 */
+        { .altcode = NULL }, /* 0x05b1 */
+        { .altcode = NULL }, /* 0x05b2 */
+        { .altcode = NULL }, /* 0x05b3 */
+        { .altcode = NULL }, /* 0x05b4 */
+        { .altcode = NULL }, /* 0x05b5 */
+        { .altcode = NULL }, /* 0x05b6 */
+        { .altcode = NULL }, /* 0x05b7 */
+        { .altcode = NULL }, /* 0x05b8 */
+        { .altcode = NULL }, /* 0x05b9 */
+        { .altcode = NULL }, /* 0x05ba */
+        { .altcode = NULL }, /* 0x05bb (Arabic_semicolon) */
+        { .altcode = NULL }, /* 0x05bc */
+        { .altcode = NULL }, /* 0x05bd */
+        { .altcode = NULL }, /* 0x05be */
+        { .altcode = NULL }, /* 0x05bf (Arabic_question_mark) */
+        { .altcode = NULL }, /* 0x05c0 */
+        { .altcode = NULL }, /* 0x05c1 (Arabic_hamza) */
+        { .altcode = NULL }, /* 0x05c2 (Arabic_maddaonalef) */
+        { .altcode = NULL }, /* 0x05c3 (Arabic_hamzaonalef) */
+        { .altcode = NULL }, /* 0x05c4 (Arabic_hamzaonwaw) */
+        { .altcode = NULL }, /* 0x05c5 (Arabic_hamzaunderalef) */
+        { .altcode = NULL }, /* 0x05c6 (Arabic_hamzaonyeh) */
+        { .altcode = NULL }, /* 0x05c7 (Arabic_alef) */
+        { .altcode = NULL }, /* 0x05c8 (Arabic_beh) */
+        { .altcode = NULL }, /* 0x05c9 (Arabic_tehmarbuta) */
+        { .altcode = NULL }, /* 0x05ca (Arabic_teh) */
+        { .altcode = NULL }, /* 0x05cb (Arabic_theh) */
+        { .altcode = NULL }, /* 0x05cc (Arabic_jeem) */
+        { .altcode = NULL }, /* 0x05cd (Arabic_hah) */
+        { .altcode = NULL }, /* 0x05ce (Arabic_khah) */
+        { .altcode = NULL }, /* 0x05cf (Arabic_dal) */
+        { .altcode = NULL }, /* 0x05d0 (Arabic_thal) */
+        { .altcode = NULL }, /* 0x05d1 (Arabic_ra) */
+        { .altcode = NULL }, /* 0x05d2 (Arabic_zain) */
+        { .altcode = NULL }, /* 0x05d3 (Arabic_seen) */
+        { .altcode = NULL }, /* 0x05d4 (Arabic_sheen) */
+        { .altcode = NULL }, /* 0x05d5 (Arabic_sad) */
+        { .altcode = NULL }, /* 0x05d6 (Arabic_dad) */
+        { .altcode = NULL }, /* 0x05d7 (Arabic_tah) */
+        { .altcode = NULL }, /* 0x05d8 (Arabic_zah) */
+        { .altcode = NULL }, /* 0x05d9 (Arabic_ain) */
+        { .altcode = NULL }, /* 0x05da (Arabic_ghain) */
+        { .altcode = NULL }, /* 0x05db */
+        { .altcode = NULL }, /* 0x05dc */
+        { .altcode = NULL }, /* 0x05dd */
+        { .altcode = NULL }, /* 0x05de */
+        { .altcode = NULL }, /* 0x05df */
+        { .altcode = NULL }, /* 0x05e0 (Arabic_tatweel) */
+        { .altcode = NULL }, /* 0x05e1 (Arabic_feh) */
+        { .altcode = NULL }, /* 0x05e2 (Arabic_qaf) */
+        { .altcode = NULL }, /* 0x05e3 (Arabic_kaf) */
+        { .altcode = NULL }, /* 0x05e4 (Arabic_lam) */
+        { .altcode = NULL }, /* 0x05e5 (Arabic_meem) */
+        { .altcode = NULL }, /* 0x05e6 (Arabic_noon) */
+        { .altcode = NULL }, /* 0x05e7 (Arabic_heh) */
+        { .altcode = NULL }, /* 0x05e8 (Arabic_waw) */
+        { .altcode = NULL }, /* 0x05e9 (Arabic_alefmaksura) */
+        { .altcode = NULL }, /* 0x05ea (Arabic_yeh) */
+        { .altcode = NULL }, /* 0x05eb (Arabic_fathatan) */
+        { .altcode = NULL }, /* 0x05ec (Arabic_dammatan) */
+        { .altcode = NULL }, /* 0x05ed (Arabic_kasratan) */
+        { .altcode = NULL }, /* 0x05ee (Arabic_fatha) */
+        { .altcode = NULL }, /* 0x05ef (Arabic_damma) */
+        { .altcode = NULL }, /* 0x05f0 (Arabic_kasra) */
+        { .altcode = NULL }, /* 0x05f1 (Arabic_shadda) */
+        { .altcode = NULL }, /* 0x05f2 (Arabic_sukun) */
+        { .altcode = NULL }, /* 0x05f3 */
+        { .altcode = NULL }, /* 0x05f4 */
+        { .altcode = NULL }, /* 0x05f5 */
+        { .altcode = NULL }, /* 0x05f6 */
+        { .altcode = NULL }, /* 0x05f7 */
+        { .altcode = NULL }, /* 0x05f8 */
+        { .altcode = NULL }, /* 0x05f9 */
+        { .altcode = NULL }, /* 0x05fa */
+        { .altcode = NULL }, /* 0x05fb */
+        { .altcode = NULL }, /* 0x05fc */
+        { .altcode = NULL }, /* 0x05fd */
+        { .altcode = NULL }, /* 0x05fe */
+        { .altcode = NULL }, /* 0x05ff */
     },
     {                                        /* 0x06?? */
-        { .altcode = "" }, /* 0x0600 */
-        { .altcode = "" }, /* 0x0601 */
-        { .altcode = "" }, /* 0x0602 */
-        { .altcode = "" }, /* 0x0603 */
-        { .altcode = "" }, /* 0x0604 */
-        { .altcode = "" }, /* 0x0605 */
-        { .altcode = "" }, /* 0x0606 */
-        { .altcode = "" }, /* 0x0607 */
-        { .altcode = "" }, /* 0x0608 */
-        { .altcode = "" }, /* 0x0609 */
-        { .altcode = "" }, /* 0x060a */
-        { .altcode = "" }, /* 0x060b */
-        { .altcode = "" }, /* 0x060c */
-        { .altcode = "" }, /* 0x060d */
-        { .altcode = "" }, /* 0x060e */
-        { .altcode = "" }, /* 0x060f */
-        { .altcode = "" }, /* 0x0610 */
-        { .altcode = "" }, /* 0x0611 */
-        { .altcode = "" }, /* 0x0612 */
-        { .altcode = "" }, /* 0x0613 */
-        { .altcode = "" }, /* 0x0614 */
-        { .altcode = "" }, /* 0x0615 */
-        { .altcode = "" }, /* 0x0616 */
-        { .altcode = "" }, /* 0x0617 */
-        { .altcode = "" }, /* 0x0618 */
-        { .altcode = "" }, /* 0x0619 */
-        { .altcode = "" }, /* 0x061a */
-        { .altcode = "" }, /* 0x061b */
-        { .altcode = "" }, /* 0x061c */
-        { .altcode = "" }, /* 0x061d */
-        { .altcode = "" }, /* 0x061e */
-        { .altcode = "" }, /* 0x061f */
-        { .altcode = "" }, /* 0x0620 */
-        { .altcode = "" }, /* 0x0621 */
-        { .altcode = "" }, /* 0x0622 */
-        { .altcode = "" }, /* 0x0623 */
-        { .altcode = "" }, /* 0x0624 */
-        { .altcode = "" }, /* 0x0625 */
-        { .altcode = "" }, /* 0x0626 */
-        { .altcode = "" }, /* 0x0627 */
-        { .altcode = "" }, /* 0x0628 */
-        { .altcode = "" }, /* 0x0629 */
-        { .altcode = "" }, /* 0x062a */
-        { .altcode = "" }, /* 0x062b */
-        { .altcode = "" }, /* 0x062c */
-        { .altcode = "" }, /* 0x062d */
-        { .altcode = "" }, /* 0x062e */
-        { .altcode = "" }, /* 0x062f */
-        { .altcode = "" }, /* 0x0630 */
-        { .altcode = "" }, /* 0x0631 */
-        { .altcode = "" }, /* 0x0632 */
-        { .altcode = "" }, /* 0x0633 */
-        { .altcode = "" }, /* 0x0634 */
-        { .altcode = "" }, /* 0x0635 */
-        { .altcode = "" }, /* 0x0636 */
-        { .altcode = "" }, /* 0x0637 */
-        { .altcode = "" }, /* 0x0638 */
-        { .altcode = "" }, /* 0x0639 */
-        { .altcode = "" }, /* 0x063a */
-        { .altcode = "" }, /* 0x063b */
-        { .altcode = "" }, /* 0x063c */
-        { .altcode = "" }, /* 0x063d */
-        { .altcode = "" }, /* 0x063e */
-        { .altcode = "" }, /* 0x063f */
-        { .altcode = "" }, /* 0x0640 */
-        { .altcode = "" }, /* 0x0641 */
-        { .altcode = "" }, /* 0x0642 */
-        { .altcode = "" }, /* 0x0643 */
-        { .altcode = "" }, /* 0x0644 */
-        { .altcode = "" }, /* 0x0645 */
-        { .altcode = "" }, /* 0x0646 */
-        { .altcode = "" }, /* 0x0647 */
-        { .altcode = "" }, /* 0x0648 */
-        { .altcode = "" }, /* 0x0649 */
-        { .altcode = "" }, /* 0x064a */
-        { .altcode = "" }, /* 0x064b */
-        { .altcode = "" }, /* 0x064c */
-        { .altcode = "" }, /* 0x064d */
-        { .altcode = "" }, /* 0x064e */
-        { .altcode = "" }, /* 0x064f */
-        { .altcode = "" }, /* 0x0650 */
-        { .altcode = "" }, /* 0x0651 */
-        { .altcode = "" }, /* 0x0652 */
-        { .altcode = "" }, /* 0x0653 */
-        { .altcode = "" }, /* 0x0654 */
-        { .altcode = "" }, /* 0x0655 */
-        { .altcode = "" }, /* 0x0656 */
-        { .altcode = "" }, /* 0x0657 */
-        { .altcode = "" }, /* 0x0658 */
-        { .altcode = "" }, /* 0x0659 */
-        { .altcode = "" }, /* 0x065a */
-        { .altcode = "" }, /* 0x065b */
-        { .altcode = "" }, /* 0x065c */
-        { .altcode = "" }, /* 0x065d */
-        { .altcode = "" }, /* 0x065e */
-        { .altcode = "" }, /* 0x065f */
-        { .altcode = "" }, /* 0x0660 */
-        { .altcode = "" }, /* 0x0661 */
-        { .altcode = "" }, /* 0x0662 */
-        { .altcode = "" }, /* 0x0663 */
-        { .altcode = "" }, /* 0x0664 */
-        { .altcode = "" }, /* 0x0665 */
-        { .altcode = "" }, /* 0x0666 */
-        { .altcode = "" }, /* 0x0667 */
-        { .altcode = "" }, /* 0x0668 */
-        { .altcode = "" }, /* 0x0669 */
-        { .altcode = "" }, /* 0x066a */
-        { .altcode = "" }, /* 0x066b */
-        { .altcode = "" }, /* 0x066c */
-        { .altcode = "" }, /* 0x066d */
-        { .altcode = "" }, /* 0x066e */
-        { .altcode = "" }, /* 0x066f */
-        { .altcode = "" }, /* 0x0670 */
-        { .altcode = "" }, /* 0x0671 */
-        { .altcode = "" }, /* 0x0672 */
-        { .altcode = "" }, /* 0x0673 */
-        { .altcode = "" }, /* 0x0674 */
-        { .altcode = "" }, /* 0x0675 */
-        { .altcode = "" }, /* 0x0676 */
-        { .altcode = "" }, /* 0x0677 */
-        { .altcode = "" }, /* 0x0678 */
-        { .altcode = "" }, /* 0x0679 */
-        { .altcode = "" }, /* 0x067a */
-        { .altcode = "" }, /* 0x067b */
-        { .altcode = "" }, /* 0x067c */
-        { .altcode = "" }, /* 0x067d */
-        { .altcode = "" }, /* 0x067e */
-        { .altcode = "" }, /* 0x067f */
-        { .altcode = "" }, /* 0x0680 */
-        { .altcode = "" }, /* 0x0681 */
-        { .altcode = "" }, /* 0x0682 */
-        { .altcode = "" }, /* 0x0683 */
-        { .altcode = "" }, /* 0x0684 */
-        { .altcode = "" }, /* 0x0685 */
-        { .altcode = "" }, /* 0x0686 */
-        { .altcode = "" }, /* 0x0687 */
-        { .altcode = "" }, /* 0x0688 */
-        { .altcode = "" }, /* 0x0689 */
-        { .altcode = "" }, /* 0x068a */
-        { .altcode = "" }, /* 0x068b */
-        { .altcode = "" }, /* 0x068c */
-        { .altcode = "" }, /* 0x068d */
-        { .altcode = "" }, /* 0x068e */
-        { .altcode = "" }, /* 0x068f */
-        { .altcode = "" }, /* 0x0690 */
-        { .altcode = "" }, /* 0x0691 */
-        { .altcode = "" }, /* 0x0692 */
-        { .altcode = "" }, /* 0x0693 */
-        { .altcode = "" }, /* 0x0694 */
-        { .altcode = "" }, /* 0x0695 */
-        { .altcode = "" }, /* 0x0696 */
-        { .altcode = "" }, /* 0x0697 */
-        { .altcode = "" }, /* 0x0698 */
-        { .altcode = "" }, /* 0x0699 */
-        { .altcode = "" }, /* 0x069a */
-        { .altcode = "" }, /* 0x069b */
-        { .altcode = "" }, /* 0x069c */
-        { .altcode = "" }, /* 0x069d */
-        { .altcode = "" }, /* 0x069e */
-        { .altcode = "" }, /* 0x069f */
-        { .altcode = "" }, /* 0x06a0 */
-        { .altcode = "" }, /* 0x06a1 (Serbian_dje) */
-        { .altcode = "" }, /* 0x06a2 (Macedonia_gje) */
-        { .altcode = "" }, /* 0x06a3 (Cyrillic_io) */
-        { .altcode = "" }, /* 0x06a4 (Ukranian_je) */
-        { .altcode = "" }, /* 0x06a5 (Macedonia_dse) */
-        { .altcode = "" }, /* 0x06a6 (Ukranian_i) */
-        { .altcode = "" }, /* 0x06a7 (Ukranian_yi) */
-        { .altcode = "" }, /* 0x06a8 (Serbian_je) */
-        { .altcode = "" }, /* 0x06a9 (Serbian_lje) */
-        { .altcode = "" }, /* 0x06aa (Serbian_nje) */
-        { .altcode = "" }, /* 0x06ab (Serbian_tshe) */
-        { .altcode = "" }, /* 0x06ac (Macedonia_kje) */
-        { .altcode = "" }, /* 0x06ad (Ukrainian_ghe_with_upturn) */
-        { .altcode = "" }, /* 0x06ae (Byelorussian_shortu) */
-        { .altcode = "" }, /* 0x06af (Serbian_dze) */
-        { .altcode = "" }, /* 0x06b0 (numerosign) */
-        { .altcode = "" }, /* 0x06b1 (Serbian_DJE) */
-        { .altcode = "" }, /* 0x06b2 (Macedonia_GJE) */
-        { .altcode = "" }, /* 0x06b3 (Cyrillic_IO) */
-        { .altcode = "" }, /* 0x06b4 (Ukranian_JE) */
-        { .altcode = "" }, /* 0x06b5 (Macedonia_DSE) */
-        { .altcode = "" }, /* 0x06b6 (Ukranian_I) */
-        { .altcode = "" }, /* 0x06b7 (Ukranian_YI) */
-        { .altcode = "" }, /* 0x06b8 (Serbian_JE) */
-        { .altcode = "" }, /* 0x06b9 (Serbian_LJE) */
-        { .altcode = "" }, /* 0x06ba (Serbian_NJE) */
-        { .altcode = "" }, /* 0x06bb (Serbian_TSHE) */
-        { .altcode = "" }, /* 0x06bc (Macedonia_KJE) */
-        { .altcode = "" }, /* 0x06bd (Ukrainian_GHE_WITH_UPTURN) */
-        { .altcode = "" }, /* 0x06be (Byelorussian_SHORTU) */
-        { .altcode = "" }, /* 0x06bf (Serbian_DZE) */
-        { .altcode = "" }, /* 0x06c0 (Cyrillic_yu) */
-        { .altcode = "" }, /* 0x06c1 (Cyrillic_a) */
-        { .altcode = "" }, /* 0x06c2 (Cyrillic_be) */
-        { .altcode = "" }, /* 0x06c3 (Cyrillic_tse) */
-        { .altcode = "" }, /* 0x06c4 (Cyrillic_de) */
-        { .altcode = "" }, /* 0x06c5 (Cyrillic_ie) */
-        { .altcode = "" }, /* 0x06c6 (Cyrillic_ef) */
-        { .altcode = "" }, /* 0x06c7 (Cyrillic_ghe) */
-        { .altcode = "" }, /* 0x06c8 (Cyrillic_ha) */
-        { .altcode = "" }, /* 0x06c9 (Cyrillic_i) */
-        { .altcode = "" }, /* 0x06ca (Cyrillic_shorti) */
-        { .altcode = "" }, /* 0x06cb (Cyrillic_ka) */
-        { .altcode = "" }, /* 0x06cc (Cyrillic_el) */
-        { .altcode = "" }, /* 0x06cd (Cyrillic_em) */
-        { .altcode = "" }, /* 0x06ce (Cyrillic_en) */
-        { .altcode = "" }, /* 0x06cf (Cyrillic_o) */
-        { .altcode = "" }, /* 0x06d0 (Cyrillic_pe) */
-        { .altcode = "" }, /* 0x06d1 (Cyrillic_ya) */
-        { .altcode = "" }, /* 0x06d2 (Cyrillic_er) */
-        { .altcode = "" }, /* 0x06d3 (Cyrillic_es) */
-        { .altcode = "" }, /* 0x06d4 (Cyrillic_te) */
-        { .altcode = "" }, /* 0x06d5 (Cyrillic_u) */
-        { .altcode = "" }, /* 0x06d6 (Cyrillic_zhe) */
-        { .altcode = "" }, /* 0x06d7 (Cyrillic_ve) */
-        { .altcode = "" }, /* 0x06d8 (Cyrillic_softsign) */
-        { .altcode = "" }, /* 0x06d9 (Cyrillic_yeru) */
-        { .altcode = "" }, /* 0x06da (Cyrillic_ze) */
-        { .altcode = "" }, /* 0x06db (Cyrillic_sha) */
-        { .altcode = "" }, /* 0x06dc (Cyrillic_e) */
-        { .altcode = "" }, /* 0x06dd (Cyrillic_shcha) */
-        { .altcode = "" }, /* 0x06de (Cyrillic_che) */
-        { .altcode = "" }, /* 0x06df (Cyrillic_hardsign) */
-        { .altcode = "" }, /* 0x06e0 (Cyrillic_YU) */
-        { .altcode = "" }, /* 0x06e1 (Cyrillic_A) */
-        { .altcode = "" }, /* 0x06e2 (Cyrillic_BE) */
-        { .altcode = "" }, /* 0x06e3 (Cyrillic_TSE) */
-        { .altcode = "" }, /* 0x06e4 (Cyrillic_DE) */
-        { .altcode = "" }, /* 0x06e5 (Cyrillic_IE) */
-        { .altcode = "" }, /* 0x06e6 (Cyrillic_EF) */
-        { .altcode = "" }, /* 0x06e7 (Cyrillic_GHE) */
-        { .altcode = "" }, /* 0x06e8 (Cyrillic_HA) */
-        { .altcode = "" }, /* 0x06e9 (Cyrillic_I) */
-        { .altcode = "" }, /* 0x06ea (Cyrillic_SHORTI) */
-        { .altcode = "" }, /* 0x06eb (Cyrillic_KA) */
-        { .altcode = "" }, /* 0x06ec (Cyrillic_EL) */
-        { .altcode = "" }, /* 0x06ed (Cyrillic_EM) */
-        { .altcode = "" }, /* 0x06ee (Cyrillic_EN) */
-        { .altcode = "" }, /* 0x06ef (Cyrillic_O) */
-        { .altcode = "" }, /* 0x06f0 (Cyrillic_PE) */
-        { .altcode = "" }, /* 0x06f1 (Cyrillic_YA) */
-        { .altcode = "" }, /* 0x06f2 (Cyrillic_ER) */
-        { .altcode = "" }, /* 0x06f3 (Cyrillic_ES) */
-        { .altcode = "" }, /* 0x06f4 (Cyrillic_TE) */
-        { .altcode = "" }, /* 0x06f5 (Cyrillic_U) */
-        { .altcode = "" }, /* 0x06f6 (Cyrillic_ZHE) */
-        { .altcode = "" }, /* 0x06f7 (Cyrillic_VE) */
-        { .altcode = "" }, /* 0x06f8 (Cyrillic_SOFTSIGN) */
-        { .altcode = "" }, /* 0x06f9 (Cyrillic_YERU) */
-        { .altcode = "" }, /* 0x06fa (Cyrillic_ZE) */
-        { .altcode = "" }, /* 0x06fb (Cyrillic_SHA) */
-        { .altcode = "" }, /* 0x06fc (Cyrillic_E) */
-        { .altcode = "" }, /* 0x06fd (Cyrillic_SHCHA) */
-        { .altcode = "" }, /* 0x06fe (Cyrillic_CHE) */
-        { .altcode = "" }, /* 0x06ff (Cyrillic_HARDSIGN) */
+        { .altcode = NULL }, /* 0x0600 */
+        { .altcode = NULL }, /* 0x0601 */
+        { .altcode = NULL }, /* 0x0602 */
+        { .altcode = NULL }, /* 0x0603 */
+        { .altcode = NULL }, /* 0x0604 */
+        { .altcode = NULL }, /* 0x0605 */
+        { .altcode = NULL }, /* 0x0606 */
+        { .altcode = NULL }, /* 0x0607 */
+        { .altcode = NULL }, /* 0x0608 */
+        { .altcode = NULL }, /* 0x0609 */
+        { .altcode = NULL }, /* 0x060a */
+        { .altcode = NULL }, /* 0x060b */
+        { .altcode = NULL }, /* 0x060c */
+        { .altcode = NULL }, /* 0x060d */
+        { .altcode = NULL }, /* 0x060e */
+        { .altcode = NULL }, /* 0x060f */
+        { .altcode = NULL }, /* 0x0610 */
+        { .altcode = NULL }, /* 0x0611 */
+        { .altcode = NULL }, /* 0x0612 */
+        { .altcode = NULL }, /* 0x0613 */
+        { .altcode = NULL }, /* 0x0614 */
+        { .altcode = NULL }, /* 0x0615 */
+        { .altcode = NULL }, /* 0x0616 */
+        { .altcode = NULL }, /* 0x0617 */
+        { .altcode = NULL }, /* 0x0618 */
+        { .altcode = NULL }, /* 0x0619 */
+        { .altcode = NULL }, /* 0x061a */
+        { .altcode = NULL }, /* 0x061b */
+        { .altcode = NULL }, /* 0x061c */
+        { .altcode = NULL }, /* 0x061d */
+        { .altcode = NULL }, /* 0x061e */
+        { .altcode = NULL }, /* 0x061f */
+        { .altcode = NULL }, /* 0x0620 */
+        { .altcode = NULL }, /* 0x0621 */
+        { .altcode = NULL }, /* 0x0622 */
+        { .altcode = NULL }, /* 0x0623 */
+        { .altcode = NULL }, /* 0x0624 */
+        { .altcode = NULL }, /* 0x0625 */
+        { .altcode = NULL }, /* 0x0626 */
+        { .altcode = NULL }, /* 0x0627 */
+        { .altcode = NULL }, /* 0x0628 */
+        { .altcode = NULL }, /* 0x0629 */
+        { .altcode = NULL }, /* 0x062a */
+        { .altcode = NULL }, /* 0x062b */
+        { .altcode = NULL }, /* 0x062c */
+        { .altcode = NULL }, /* 0x062d */
+        { .altcode = NULL }, /* 0x062e */
+        { .altcode = NULL }, /* 0x062f */
+        { .altcode = NULL }, /* 0x0630 */
+        { .altcode = NULL }, /* 0x0631 */
+        { .altcode = NULL }, /* 0x0632 */
+        { .altcode = NULL }, /* 0x0633 */
+        { .altcode = NULL }, /* 0x0634 */
+        { .altcode = NULL }, /* 0x0635 */
+        { .altcode = NULL }, /* 0x0636 */
+        { .altcode = NULL }, /* 0x0637 */
+        { .altcode = NULL }, /* 0x0638 */
+        { .altcode = NULL }, /* 0x0639 */
+        { .altcode = NULL }, /* 0x063a */
+        { .altcode = NULL }, /* 0x063b */
+        { .altcode = NULL }, /* 0x063c */
+        { .altcode = NULL }, /* 0x063d */
+        { .altcode = NULL }, /* 0x063e */
+        { .altcode = NULL }, /* 0x063f */
+        { .altcode = NULL }, /* 0x0640 */
+        { .altcode = NULL }, /* 0x0641 */
+        { .altcode = NULL }, /* 0x0642 */
+        { .altcode = NULL }, /* 0x0643 */
+        { .altcode = NULL }, /* 0x0644 */
+        { .altcode = NULL }, /* 0x0645 */
+        { .altcode = NULL }, /* 0x0646 */
+        { .altcode = NULL }, /* 0x0647 */
+        { .altcode = NULL }, /* 0x0648 */
+        { .altcode = NULL }, /* 0x0649 */
+        { .altcode = NULL }, /* 0x064a */
+        { .altcode = NULL }, /* 0x064b */
+        { .altcode = NULL }, /* 0x064c */
+        { .altcode = NULL }, /* 0x064d */
+        { .altcode = NULL }, /* 0x064e */
+        { .altcode = NULL }, /* 0x064f */
+        { .altcode = NULL }, /* 0x0650 */
+        { .altcode = NULL }, /* 0x0651 */
+        { .altcode = NULL }, /* 0x0652 */
+        { .altcode = NULL }, /* 0x0653 */
+        { .altcode = NULL }, /* 0x0654 */
+        { .altcode = NULL }, /* 0x0655 */
+        { .altcode = NULL }, /* 0x0656 */
+        { .altcode = NULL }, /* 0x0657 */
+        { .altcode = NULL }, /* 0x0658 */
+        { .altcode = NULL }, /* 0x0659 */
+        { .altcode = NULL }, /* 0x065a */
+        { .altcode = NULL }, /* 0x065b */
+        { .altcode = NULL }, /* 0x065c */
+        { .altcode = NULL }, /* 0x065d */
+        { .altcode = NULL }, /* 0x065e */
+        { .altcode = NULL }, /* 0x065f */
+        { .altcode = NULL }, /* 0x0660 */
+        { .altcode = NULL }, /* 0x0661 */
+        { .altcode = NULL }, /* 0x0662 */
+        { .altcode = NULL }, /* 0x0663 */
+        { .altcode = NULL }, /* 0x0664 */
+        { .altcode = NULL }, /* 0x0665 */
+        { .altcode = NULL }, /* 0x0666 */
+        { .altcode = NULL }, /* 0x0667 */
+        { .altcode = NULL }, /* 0x0668 */
+        { .altcode = NULL }, /* 0x0669 */
+        { .altcode = NULL }, /* 0x066a */
+        { .altcode = NULL }, /* 0x066b */
+        { .altcode = NULL }, /* 0x066c */
+        { .altcode = NULL }, /* 0x066d */
+        { .altcode = NULL }, /* 0x066e */
+        { .altcode = NULL }, /* 0x066f */
+        { .altcode = NULL }, /* 0x0670 */
+        { .altcode = NULL }, /* 0x0671 */
+        { .altcode = NULL }, /* 0x0672 */
+        { .altcode = NULL }, /* 0x0673 */
+        { .altcode = NULL }, /* 0x0674 */
+        { .altcode = NULL }, /* 0x0675 */
+        { .altcode = NULL }, /* 0x0676 */
+        { .altcode = NULL }, /* 0x0677 */
+        { .altcode = NULL }, /* 0x0678 */
+        { .altcode = NULL }, /* 0x0679 */
+        { .altcode = NULL }, /* 0x067a */
+        { .altcode = NULL }, /* 0x067b */
+        { .altcode = NULL }, /* 0x067c */
+        { .altcode = NULL }, /* 0x067d */
+        { .altcode = NULL }, /* 0x067e */
+        { .altcode = NULL }, /* 0x067f */
+        { .altcode = NULL }, /* 0x0680 */
+        { .altcode = NULL }, /* 0x0681 */
+        { .altcode = NULL }, /* 0x0682 */
+        { .altcode = NULL }, /* 0x0683 */
+        { .altcode = NULL }, /* 0x0684 */
+        { .altcode = NULL }, /* 0x0685 */
+        { .altcode = NULL }, /* 0x0686 */
+        { .altcode = NULL }, /* 0x0687 */
+        { .altcode = NULL }, /* 0x0688 */
+        { .altcode = NULL }, /* 0x0689 */
+        { .altcode = NULL }, /* 0x068a */
+        { .altcode = NULL }, /* 0x068b */
+        { .altcode = NULL }, /* 0x068c */
+        { .altcode = NULL }, /* 0x068d */
+        { .altcode = NULL }, /* 0x068e */
+        { .altcode = NULL }, /* 0x068f */
+        { .altcode = NULL }, /* 0x0690 */
+        { .altcode = NULL }, /* 0x0691 */
+        { .altcode = NULL }, /* 0x0692 */
+        { .altcode = NULL }, /* 0x0693 */
+        { .altcode = NULL }, /* 0x0694 */
+        { .altcode = NULL }, /* 0x0695 */
+        { .altcode = NULL }, /* 0x0696 */
+        { .altcode = NULL }, /* 0x0697 */
+        { .altcode = NULL }, /* 0x0698 */
+        { .altcode = NULL }, /* 0x0699 */
+        { .altcode = NULL }, /* 0x069a */
+        { .altcode = NULL }, /* 0x069b */
+        { .altcode = NULL }, /* 0x069c */
+        { .altcode = NULL }, /* 0x069d */
+        { .altcode = NULL }, /* 0x069e */
+        { .altcode = NULL }, /* 0x069f */
+        { .altcode = NULL }, /* 0x06a0 */
+        { .altcode = NULL }, /* 0x06a1 (Serbian_dje) */
+        { .altcode = NULL }, /* 0x06a2 (Macedonia_gje) */
+        { .altcode = NULL }, /* 0x06a3 (Cyrillic_io) */
+        { .altcode = NULL }, /* 0x06a4 (Ukranian_je) */
+        { .altcode = NULL }, /* 0x06a5 (Macedonia_dse) */
+        { .altcode = NULL }, /* 0x06a6 (Ukranian_i) */
+        { .altcode = NULL }, /* 0x06a7 (Ukranian_yi) */
+        { .altcode = NULL }, /* 0x06a8 (Serbian_je) */
+        { .altcode = NULL }, /* 0x06a9 (Serbian_lje) */
+        { .altcode = NULL }, /* 0x06aa (Serbian_nje) */
+        { .altcode = NULL }, /* 0x06ab (Serbian_tshe) */
+        { .altcode = NULL }, /* 0x06ac (Macedonia_kje) */
+        { .altcode = NULL }, /* 0x06ad (Ukrainian_ghe_with_upturn) */
+        { .altcode = NULL }, /* 0x06ae (Byelorussian_shortu) */
+        { .altcode = NULL }, /* 0x06af (Serbian_dze) */
+        { .altcode = NULL }, /* 0x06b0 (numerosign) */
+        { .altcode = NULL }, /* 0x06b1 (Serbian_DJE) */
+        { .altcode = NULL }, /* 0x06b2 (Macedonia_GJE) */
+        { .altcode = NULL }, /* 0x06b3 (Cyrillic_IO) */
+        { .altcode = NULL }, /* 0x06b4 (Ukranian_JE) */
+        { .altcode = NULL }, /* 0x06b5 (Macedonia_DSE) */
+        { .altcode = NULL }, /* 0x06b6 (Ukranian_I) */
+        { .altcode = NULL }, /* 0x06b7 (Ukranian_YI) */
+        { .altcode = NULL }, /* 0x06b8 (Serbian_JE) */
+        { .altcode = NULL }, /* 0x06b9 (Serbian_LJE) */
+        { .altcode = NULL }, /* 0x06ba (Serbian_NJE) */
+        { .altcode = NULL }, /* 0x06bb (Serbian_TSHE) */
+        { .altcode = NULL }, /* 0x06bc (Macedonia_KJE) */
+        { .altcode = NULL }, /* 0x06bd (Ukrainian_GHE_WITH_UPTURN) */
+        { .altcode = NULL }, /* 0x06be (Byelorussian_SHORTU) */
+        { .altcode = NULL }, /* 0x06bf (Serbian_DZE) */
+        { .altcode = NULL }, /* 0x06c0 (Cyrillic_yu) */
+        { .altcode = NULL }, /* 0x06c1 (Cyrillic_a) */
+        { .altcode = NULL }, /* 0x06c2 (Cyrillic_be) */
+        { .altcode = NULL }, /* 0x06c3 (Cyrillic_tse) */
+        { .altcode = NULL }, /* 0x06c4 (Cyrillic_de) */
+        { .altcode = NULL }, /* 0x06c5 (Cyrillic_ie) */
+        { .altcode = NULL }, /* 0x06c6 (Cyrillic_ef) */
+        { .altcode = NULL }, /* 0x06c7 (Cyrillic_ghe) */
+        { .altcode = NULL }, /* 0x06c8 (Cyrillic_ha) */
+        { .altcode = NULL }, /* 0x06c9 (Cyrillic_i) */
+        { .altcode = NULL }, /* 0x06ca (Cyrillic_shorti) */
+        { .altcode = NULL }, /* 0x06cb (Cyrillic_ka) */
+        { .altcode = NULL }, /* 0x06cc (Cyrillic_el) */
+        { .altcode = NULL }, /* 0x06cd (Cyrillic_em) */
+        { .altcode = NULL }, /* 0x06ce (Cyrillic_en) */
+        { .altcode = NULL }, /* 0x06cf (Cyrillic_o) */
+        { .altcode = NULL }, /* 0x06d0 (Cyrillic_pe) */
+        { .altcode = NULL }, /* 0x06d1 (Cyrillic_ya) */
+        { .altcode = NULL }, /* 0x06d2 (Cyrillic_er) */
+        { .altcode = NULL }, /* 0x06d3 (Cyrillic_es) */
+        { .altcode = NULL }, /* 0x06d4 (Cyrillic_te) */
+        { .altcode = NULL }, /* 0x06d5 (Cyrillic_u) */
+        { .altcode = NULL }, /* 0x06d6 (Cyrillic_zhe) */
+        { .altcode = NULL }, /* 0x06d7 (Cyrillic_ve) */
+        { .altcode = NULL }, /* 0x06d8 (Cyrillic_softsign) */
+        { .altcode = NULL }, /* 0x06d9 (Cyrillic_yeru) */
+        { .altcode = NULL }, /* 0x06da (Cyrillic_ze) */
+        { .altcode = NULL }, /* 0x06db (Cyrillic_sha) */
+        { .altcode = NULL }, /* 0x06dc (Cyrillic_e) */
+        { .altcode = NULL }, /* 0x06dd (Cyrillic_shcha) */
+        { .altcode = NULL }, /* 0x06de (Cyrillic_che) */
+        { .altcode = NULL }, /* 0x06df (Cyrillic_hardsign) */
+        { .altcode = NULL }, /* 0x06e0 (Cyrillic_YU) */
+        { .altcode = NULL }, /* 0x06e1 (Cyrillic_A) */
+        { .altcode = NULL }, /* 0x06e2 (Cyrillic_BE) */
+        { .altcode = NULL }, /* 0x06e3 (Cyrillic_TSE) */
+        { .altcode = NULL }, /* 0x06e4 (Cyrillic_DE) */
+        { .altcode = NULL }, /* 0x06e5 (Cyrillic_IE) */
+        { .altcode = NULL }, /* 0x06e6 (Cyrillic_EF) */
+        { .altcode = NULL }, /* 0x06e7 (Cyrillic_GHE) */
+        { .altcode = NULL }, /* 0x06e8 (Cyrillic_HA) */
+        { .altcode = NULL }, /* 0x06e9 (Cyrillic_I) */
+        { .altcode = NULL }, /* 0x06ea (Cyrillic_SHORTI) */
+        { .altcode = NULL }, /* 0x06eb (Cyrillic_KA) */
+        { .altcode = NULL }, /* 0x06ec (Cyrillic_EL) */
+        { .altcode = NULL }, /* 0x06ed (Cyrillic_EM) */
+        { .altcode = NULL }, /* 0x06ee (Cyrillic_EN) */
+        { .altcode = NULL }, /* 0x06ef (Cyrillic_O) */
+        { .altcode = NULL }, /* 0x06f0 (Cyrillic_PE) */
+        { .altcode = NULL }, /* 0x06f1 (Cyrillic_YA) */
+        { .altcode = NULL }, /* 0x06f2 (Cyrillic_ER) */
+        { .altcode = NULL }, /* 0x06f3 (Cyrillic_ES) */
+        { .altcode = NULL }, /* 0x06f4 (Cyrillic_TE) */
+        { .altcode = NULL }, /* 0x06f5 (Cyrillic_U) */
+        { .altcode = NULL }, /* 0x06f6 (Cyrillic_ZHE) */
+        { .altcode = NULL }, /* 0x06f7 (Cyrillic_VE) */
+        { .altcode = NULL }, /* 0x06f8 (Cyrillic_SOFTSIGN) */
+        { .altcode = NULL }, /* 0x06f9 (Cyrillic_YERU) */
+        { .altcode = NULL }, /* 0x06fa (Cyrillic_ZE) */
+        { .altcode = NULL }, /* 0x06fb (Cyrillic_SHA) */
+        { .altcode = NULL }, /* 0x06fc (Cyrillic_E) */
+        { .altcode = NULL }, /* 0x06fd (Cyrillic_SHCHA) */
+        { .altcode = NULL }, /* 0x06fe (Cyrillic_CHE) */
+        { .altcode = NULL }, /* 0x06ff (Cyrillic_HARDSIGN) */
     },
     {                                        /* 0x07?? */
-        { .altcode = "" }, /* 0x0700 */
-        { .altcode = "" }, /* 0x0701 */
-        { .altcode = "" }, /* 0x0702 */
-        { .altcode = "" }, /* 0x0703 */
-        { .altcode = "" }, /* 0x0704 */
-        { .altcode = "" }, /* 0x0705 */
-        { .altcode = "" }, /* 0x0706 */
-        { .altcode = "" }, /* 0x0707 */
-        { .altcode = "" }, /* 0x0708 */
-        { .altcode = "" }, /* 0x0709 */
-        { .altcode = "" }, /* 0x070a */
-        { .altcode = "" }, /* 0x070b */
-        { .altcode = "" }, /* 0x070c */
-        { .altcode = "" }, /* 0x070d */
-        { .altcode = "" }, /* 0x070e */
-        { .altcode = "" }, /* 0x070f */
-        { .altcode = "" }, /* 0x0710 */
-        { .altcode = "" }, /* 0x0711 */
-        { .altcode = "" }, /* 0x0712 */
-        { .altcode = "" }, /* 0x0713 */
-        { .altcode = "" }, /* 0x0714 */
-        { .altcode = "" }, /* 0x0715 */
-        { .altcode = "" }, /* 0x0716 */
-        { .altcode = "" }, /* 0x0717 */
-        { .altcode = "" }, /* 0x0718 */
-        { .altcode = "" }, /* 0x0719 */
-        { .altcode = "" }, /* 0x071a */
-        { .altcode = "" }, /* 0x071b */
-        { .altcode = "" }, /* 0x071c */
-        { .altcode = "" }, /* 0x071d */
-        { .altcode = "" }, /* 0x071e */
-        { .altcode = "" }, /* 0x071f */
-        { .altcode = "" }, /* 0x0720 */
-        { .altcode = "" }, /* 0x0721 */
-        { .altcode = "" }, /* 0x0722 */
-        { .altcode = "" }, /* 0x0723 */
-        { .altcode = "" }, /* 0x0724 */
-        { .altcode = "" }, /* 0x0725 */
-        { .altcode = "" }, /* 0x0726 */
-        { .altcode = "" }, /* 0x0727 */
-        { .altcode = "" }, /* 0x0728 */
-        { .altcode = "" }, /* 0x0729 */
-        { .altcode = "" }, /* 0x072a */
-        { .altcode = "" }, /* 0x072b */
-        { .altcode = "" }, /* 0x072c */
-        { .altcode = "" }, /* 0x072d */
-        { .altcode = "" }, /* 0x072e */
-        { .altcode = "" }, /* 0x072f */
-        { .altcode = "" }, /* 0x0730 */
-        { .altcode = "" }, /* 0x0731 */
-        { .altcode = "" }, /* 0x0732 */
-        { .altcode = "" }, /* 0x0733 */
-        { .altcode = "" }, /* 0x0734 */
-        { .altcode = "" }, /* 0x0735 */
-        { .altcode = "" }, /* 0x0736 */
-        { .altcode = "" }, /* 0x0737 */
-        { .altcode = "" }, /* 0x0738 */
-        { .altcode = "" }, /* 0x0739 */
-        { .altcode = "" }, /* 0x073a */
-        { .altcode = "" }, /* 0x073b */
-        { .altcode = "" }, /* 0x073c */
-        { .altcode = "" }, /* 0x073d */
-        { .altcode = "" }, /* 0x073e */
-        { .altcode = "" }, /* 0x073f */
-        { .altcode = "" }, /* 0x0740 */
-        { .altcode = "" }, /* 0x0741 */
-        { .altcode = "" }, /* 0x0742 */
-        { .altcode = "" }, /* 0x0743 */
-        { .altcode = "" }, /* 0x0744 */
-        { .altcode = "" }, /* 0x0745 */
-        { .altcode = "" }, /* 0x0746 */
-        { .altcode = "" }, /* 0x0747 */
-        { .altcode = "" }, /* 0x0748 */
-        { .altcode = "" }, /* 0x0749 */
-        { .altcode = "" }, /* 0x074a */
-        { .altcode = "" }, /* 0x074b */
-        { .altcode = "" }, /* 0x074c */
-        { .altcode = "" }, /* 0x074d */
-        { .altcode = "" }, /* 0x074e */
-        { .altcode = "" }, /* 0x074f */
-        { .altcode = "" }, /* 0x0750 */
-        { .altcode = "" }, /* 0x0751 */
-        { .altcode = "" }, /* 0x0752 */
-        { .altcode = "" }, /* 0x0753 */
-        { .altcode = "" }, /* 0x0754 */
-        { .altcode = "" }, /* 0x0755 */
-        { .altcode = "" }, /* 0x0756 */
-        { .altcode = "" }, /* 0x0757 */
-        { .altcode = "" }, /* 0x0758 */
-        { .altcode = "" }, /* 0x0759 */
-        { .altcode = "" }, /* 0x075a */
-        { .altcode = "" }, /* 0x075b */
-        { .altcode = "" }, /* 0x075c */
-        { .altcode = "" }, /* 0x075d */
-        { .altcode = "" }, /* 0x075e */
-        { .altcode = "" }, /* 0x075f */
-        { .altcode = "" }, /* 0x0760 */
-        { .altcode = "" }, /* 0x0761 */
-        { .altcode = "" }, /* 0x0762 */
-        { .altcode = "" }, /* 0x0763 */
-        { .altcode = "" }, /* 0x0764 */
-        { .altcode = "" }, /* 0x0765 */
-        { .altcode = "" }, /* 0x0766 */
-        { .altcode = "" }, /* 0x0767 */
-        { .altcode = "" }, /* 0x0768 */
-        { .altcode = "" }, /* 0x0769 */
-        { .altcode = "" }, /* 0x076a */
-        { .altcode = "" }, /* 0x076b */
-        { .altcode = "" }, /* 0x076c */
-        { .altcode = "" }, /* 0x076d */
-        { .altcode = "" }, /* 0x076e */
-        { .altcode = "" }, /* 0x076f */
-        { .altcode = "" }, /* 0x0770 */
-        { .altcode = "" }, /* 0x0771 */
-        { .altcode = "" }, /* 0x0772 */
-        { .altcode = "" }, /* 0x0773 */
-        { .altcode = "" }, /* 0x0774 */
-        { .altcode = "" }, /* 0x0775 */
-        { .altcode = "" }, /* 0x0776 */
-        { .altcode = "" }, /* 0x0777 */
-        { .altcode = "" }, /* 0x0778 */
-        { .altcode = "" }, /* 0x0779 */
-        { .altcode = "" }, /* 0x077a */
-        { .altcode = "" }, /* 0x077b */
-        { .altcode = "" }, /* 0x077c */
-        { .altcode = "" }, /* 0x077d */
-        { .altcode = "" }, /* 0x077e */
-        { .altcode = "" }, /* 0x077f */
-        { .altcode = "" }, /* 0x0780 */
-        { .altcode = "" }, /* 0x0781 */
-        { .altcode = "" }, /* 0x0782 */
-        { .altcode = "" }, /* 0x0783 */
-        { .altcode = "" }, /* 0x0784 */
-        { .altcode = "" }, /* 0x0785 */
-        { .altcode = "" }, /* 0x0786 */
-        { .altcode = "" }, /* 0x0787 */
-        { .altcode = "" }, /* 0x0788 */
-        { .altcode = "" }, /* 0x0789 */
-        { .altcode = "" }, /* 0x078a */
-        { .altcode = "" }, /* 0x078b */
-        { .altcode = "" }, /* 0x078c */
-        { .altcode = "" }, /* 0x078d */
-        { .altcode = "" }, /* 0x078e */
-        { .altcode = "" }, /* 0x078f */
-        { .altcode = "" }, /* 0x0790 */
-        { .altcode = "" }, /* 0x0791 */
-        { .altcode = "" }, /* 0x0792 */
-        { .altcode = "" }, /* 0x0793 */
-        { .altcode = "" }, /* 0x0794 */
-        { .altcode = "" }, /* 0x0795 */
-        { .altcode = "" }, /* 0x0796 */
-        { .altcode = "" }, /* 0x0797 */
-        { .altcode = "" }, /* 0x0798 */
-        { .altcode = "" }, /* 0x0799 */
-        { .altcode = "" }, /* 0x079a */
-        { .altcode = "" }, /* 0x079b */
-        { .altcode = "" }, /* 0x079c */
-        { .altcode = "" }, /* 0x079d */
-        { .altcode = "" }, /* 0x079e */
-        { .altcode = "" }, /* 0x079f */
-        { .altcode = "" }, /* 0x07a0 */
-        { .altcode = "" }, /* 0x07a1 (Greek_ALPHAaccent) */
-        { .altcode = "" }, /* 0x07a2 (Greek_EPSILONaccent) */
-        { .altcode = "" }, /* 0x07a3 (Greek_ETAaccent) */
-        { .altcode = "" }, /* 0x07a4 (Greek_IOTAaccent) */
-        { .altcode = "" }, /* 0x07a5 (Greek_IOTAdiaeresis) */
-        { .altcode = "" }, /* 0x07a6 */
-        { .altcode = "" }, /* 0x07a7 (Greek_OMICRONaccent) */
-        { .altcode = "" }, /* 0x07a8 (Greek_UPSILONaccent) */
-        { .altcode = "" }, /* 0x07a9 (Greek_UPSILONdieresis) */
-        { .altcode = "" }, /* 0x07aa */
-        { .altcode = "" }, /* 0x07ab (Greek_OMEGAaccent) */
-        { .altcode = "" }, /* 0x07ac */
-        { .altcode = "" }, /* 0x07ad */
-        { .altcode = "" }, /* 0x07ae (Greek_accentdieresis) */
-        { .altcode = "" }, /* 0x07af (Greek_horizbar) */
-        { .altcode = "" }, /* 0x07b0 */
-        { .altcode = "" }, /* 0x07b1 (Greek_alphaaccent) */
-        { .altcode = "" }, /* 0x07b2 (Greek_epsilonaccent) */
-        { .altcode = "" }, /* 0x07b3 (Greek_etaaccent) */
-        { .altcode = "" }, /* 0x07b4 (Greek_iotaaccent) */
-        { .altcode = "" }, /* 0x07b5 (Greek_iotadieresis) */
-        { .altcode = "" }, /* 0x07b6 (Greek_iotaaccentdieresis) */
-        { .altcode = "" }, /* 0x07b7 (Greek_omicronaccent) */
-        { .altcode = "" }, /* 0x07b8 (Greek_upsilonaccent) */
-        { .altcode = "" }, /* 0x07b9 (Greek_upsilondieresis) */
-        { .altcode = "" }, /* 0x07ba (Greek_upsilonaccentdieresis) */
-        { .altcode = "" }, /* 0x07bb (Greek_omegaaccent) */
-        { .altcode = "" }, /* 0x07bc */
-        { .altcode = "" }, /* 0x07bd */
-        { .altcode = "" }, /* 0x07be */
-        { .altcode = "" }, /* 0x07bf */
-        { .altcode = "" }, /* 0x07c0 */
-        { .altcode = "" }, /* 0x07c1 (Greek_ALPHA) */
-        { .altcode = "" }, /* 0x07c2 (Greek_BETA) */
-        { .altcode = "" }, /* 0x07c3 (Greek_GAMMA) */
-        { .altcode = "" }, /* 0x07c4 (Greek_DELTA) */
-        { .altcode = "" }, /* 0x07c5 (Greek_EPSILON) */
-        { .altcode = "" }, /* 0x07c6 (Greek_ZETA) */
-        { .altcode = "" }, /* 0x07c7 (Greek_ETA) */
-        { .altcode = "" }, /* 0x07c8 (Greek_THETA) */
-        { .altcode = "" }, /* 0x07c9 (Greek_IOTA) */
-        { .altcode = "" }, /* 0x07ca (Greek_KAPPA) */
-        { .altcode = "" }, /* 0x07cb (Greek_LAMBDA) */
-        { .altcode = "" }, /* 0x07cc (Greek_MU) */
-        { .altcode = "" }, /* 0x07cd (Greek_NU) */
-        { .altcode = "" }, /* 0x07ce (Greek_XI) */
-        { .altcode = "" }, /* 0x07cf (Greek_OMICRON) */
-        { .altcode = "" }, /* 0x07d0 (Greek_PI) */
-        { .altcode = "" }, /* 0x07d1 (Greek_RHO) */
-        { .altcode = "" }, /* 0x07d2 (Greek_SIGMA) */
-        { .altcode = "" }, /* 0x07d3 */
-        { .altcode = "" }, /* 0x07d4 (Greek_TAU) */
-        { .altcode = "" }, /* 0x07d5 (Greek_UPSILON) */
-        { .altcode = "" }, /* 0x07d6 (Greek_PHI) */
-        { .altcode = "" }, /* 0x07d7 (Greek_CHI) */
-        { .altcode = "" }, /* 0x07d8 (Greek_PSI) */
-        { .altcode = "" }, /* 0x07d9 (Greek_OMEGA) */
-        { .altcode = "" }, /* 0x07da */
-        { .altcode = "" }, /* 0x07db */
-        { .altcode = "" }, /* 0x07dc */
-        { .altcode = "" }, /* 0x07dd */
-        { .altcode = "" }, /* 0x07de */
-        { .altcode = "" }, /* 0x07df */
-        { .altcode = "" }, /* 0x07e0 */
-        { .altcode = "" }, /* 0x07e1 (Greek_alpha) */
-        { .altcode = "" }, /* 0x07e2 (Greek_beta) */
-        { .altcode = "" }, /* 0x07e3 (Greek_gamma) */
-        { .altcode = "" }, /* 0x07e4 (Greek_delta) */
-        { .altcode = "" }, /* 0x07e5 (Greek_epsilon) */
-        { .altcode = "" }, /* 0x07e6 (Greek_zeta) */
-        { .altcode = "" }, /* 0x07e7 (Greek_eta) */
-        { .altcode = "" }, /* 0x07e8 (Greek_theta) */
-        { .altcode = "" }, /* 0x07e9 (Greek_iota) */
-        { .altcode = "" }, /* 0x07ea (Greek_kappa) */
-        { .altcode = "" }, /* 0x07eb (Greek_lambda) */
-        { .altcode = "" }, /* 0x07ec (Greek_mu) */
-        { .altcode = "" }, /* 0x07ed (Greek_nu) */
-        { .altcode = "" }, /* 0x07ee (Greek_xi) */
-        { .altcode = "" }, /* 0x07ef (Greek_omicron) */
-        { .altcode = "" }, /* 0x07f0 (Greek_pi) */
-        { .altcode = "" }, /* 0x07f1 (Greek_rho) */
-        { .altcode = "" }, /* 0x07f2 (Greek_sigma) */
-        { .altcode = "" }, /* 0x07f3 (Greek_finalsmallsigma) */
-        { .altcode = "" }, /* 0x07f4 (Greek_tau) */
-        { .altcode = "" }, /* 0x07f5 (Greek_upsilon) */
-        { .altcode = "" }, /* 0x07f6 (Greek_phi) */
-        { .altcode = "" }, /* 0x07f7 (Greek_chi) */
-        { .altcode = "" }, /* 0x07f8 (Greek_psi) */
-        { .altcode = "" }, /* 0x07f9 (Greek_omega) */
-        { .altcode = "" }, /* 0x07fa */
-        { .altcode = "" }, /* 0x07fb */
-        { .altcode = "" }, /* 0x07fc */
-        { .altcode = "" }, /* 0x07fd */
-        { .altcode = "" }, /* 0x07fe */
-        { .altcode = "" }, /* 0x07ff */
+        { .altcode = NULL }, /* 0x0700 */
+        { .altcode = NULL }, /* 0x0701 */
+        { .altcode = NULL }, /* 0x0702 */
+        { .altcode = NULL }, /* 0x0703 */
+        { .altcode = NULL }, /* 0x0704 */
+        { .altcode = NULL }, /* 0x0705 */
+        { .altcode = NULL }, /* 0x0706 */
+        { .altcode = NULL }, /* 0x0707 */
+        { .altcode = NULL }, /* 0x0708 */
+        { .altcode = NULL }, /* 0x0709 */
+        { .altcode = NULL }, /* 0x070a */
+        { .altcode = NULL }, /* 0x070b */
+        { .altcode = NULL }, /* 0x070c */
+        { .altcode = NULL }, /* 0x070d */
+        { .altcode = NULL }, /* 0x070e */
+        { .altcode = NULL }, /* 0x070f */
+        { .altcode = NULL }, /* 0x0710 */
+        { .altcode = NULL }, /* 0x0711 */
+        { .altcode = NULL }, /* 0x0712 */
+        { .altcode = NULL }, /* 0x0713 */
+        { .altcode = NULL }, /* 0x0714 */
+        { .altcode = NULL }, /* 0x0715 */
+        { .altcode = NULL }, /* 0x0716 */
+        { .altcode = NULL }, /* 0x0717 */
+        { .altcode = NULL }, /* 0x0718 */
+        { .altcode = NULL }, /* 0x0719 */
+        { .altcode = NULL }, /* 0x071a */
+        { .altcode = NULL }, /* 0x071b */
+        { .altcode = NULL }, /* 0x071c */
+        { .altcode = NULL }, /* 0x071d */
+        { .altcode = NULL }, /* 0x071e */
+        { .altcode = NULL }, /* 0x071f */
+        { .altcode = NULL }, /* 0x0720 */
+        { .altcode = NULL }, /* 0x0721 */
+        { .altcode = NULL }, /* 0x0722 */
+        { .altcode = NULL }, /* 0x0723 */
+        { .altcode = NULL }, /* 0x0724 */
+        { .altcode = NULL }, /* 0x0725 */
+        { .altcode = NULL }, /* 0x0726 */
+        { .altcode = NULL }, /* 0x0727 */
+        { .altcode = NULL }, /* 0x0728 */
+        { .altcode = NULL }, /* 0x0729 */
+        { .altcode = NULL }, /* 0x072a */
+        { .altcode = NULL }, /* 0x072b */
+        { .altcode = NULL }, /* 0x072c */
+        { .altcode = NULL }, /* 0x072d */
+        { .altcode = NULL }, /* 0x072e */
+        { .altcode = NULL }, /* 0x072f */
+        { .altcode = NULL }, /* 0x0730 */
+        { .altcode = NULL }, /* 0x0731 */
+        { .altcode = NULL }, /* 0x0732 */
+        { .altcode = NULL }, /* 0x0733 */
+        { .altcode = NULL }, /* 0x0734 */
+        { .altcode = NULL }, /* 0x0735 */
+        { .altcode = NULL }, /* 0x0736 */
+        { .altcode = NULL }, /* 0x0737 */
+        { .altcode = NULL }, /* 0x0738 */
+        { .altcode = NULL }, /* 0x0739 */
+        { .altcode = NULL }, /* 0x073a */
+        { .altcode = NULL }, /* 0x073b */
+        { .altcode = NULL }, /* 0x073c */
+        { .altcode = NULL }, /* 0x073d */
+        { .altcode = NULL }, /* 0x073e */
+        { .altcode = NULL }, /* 0x073f */
+        { .altcode = NULL }, /* 0x0740 */
+        { .altcode = NULL }, /* 0x0741 */
+        { .altcode = NULL }, /* 0x0742 */
+        { .altcode = NULL }, /* 0x0743 */
+        { .altcode = NULL }, /* 0x0744 */
+        { .altcode = NULL }, /* 0x0745 */
+        { .altcode = NULL }, /* 0x0746 */
+        { .altcode = NULL }, /* 0x0747 */
+        { .altcode = NULL }, /* 0x0748 */
+        { .altcode = NULL }, /* 0x0749 */
+        { .altcode = NULL }, /* 0x074a */
+        { .altcode = NULL }, /* 0x074b */
+        { .altcode = NULL }, /* 0x074c */
+        { .altcode = NULL }, /* 0x074d */
+        { .altcode = NULL }, /* 0x074e */
+        { .altcode = NULL }, /* 0x074f */
+        { .altcode = NULL }, /* 0x0750 */
+        { .altcode = NULL }, /* 0x0751 */
+        { .altcode = NULL }, /* 0x0752 */
+        { .altcode = NULL }, /* 0x0753 */
+        { .altcode = NULL }, /* 0x0754 */
+        { .altcode = NULL }, /* 0x0755 */
+        { .altcode = NULL }, /* 0x0756 */
+        { .altcode = NULL }, /* 0x0757 */
+        { .altcode = NULL }, /* 0x0758 */
+        { .altcode = NULL }, /* 0x0759 */
+        { .altcode = NULL }, /* 0x075a */
+        { .altcode = NULL }, /* 0x075b */
+        { .altcode = NULL }, /* 0x075c */
+        { .altcode = NULL }, /* 0x075d */
+        { .altcode = NULL }, /* 0x075e */
+        { .altcode = NULL }, /* 0x075f */
+        { .altcode = NULL }, /* 0x0760 */
+        { .altcode = NULL }, /* 0x0761 */
+        { .altcode = NULL }, /* 0x0762 */
+        { .altcode = NULL }, /* 0x0763 */
+        { .altcode = NULL }, /* 0x0764 */
+        { .altcode = NULL }, /* 0x0765 */
+        { .altcode = NULL }, /* 0x0766 */
+        { .altcode = NULL }, /* 0x0767 */
+        { .altcode = NULL }, /* 0x0768 */
+        { .altcode = NULL }, /* 0x0769 */
+        { .altcode = NULL }, /* 0x076a */
+        { .altcode = NULL }, /* 0x076b */
+        { .altcode = NULL }, /* 0x076c */
+        { .altcode = NULL }, /* 0x076d */
+        { .altcode = NULL }, /* 0x076e */
+        { .altcode = NULL }, /* 0x076f */
+        { .altcode = NULL }, /* 0x0770 */
+        { .altcode = NULL }, /* 0x0771 */
+        { .altcode = NULL }, /* 0x0772 */
+        { .altcode = NULL }, /* 0x0773 */
+        { .altcode = NULL }, /* 0x0774 */
+        { .altcode = NULL }, /* 0x0775 */
+        { .altcode = NULL }, /* 0x0776 */
+        { .altcode = NULL }, /* 0x0777 */
+        { .altcode = NULL }, /* 0x0778 */
+        { .altcode = NULL }, /* 0x0779 */
+        { .altcode = NULL }, /* 0x077a */
+        { .altcode = NULL }, /* 0x077b */
+        { .altcode = NULL }, /* 0x077c */
+        { .altcode = NULL }, /* 0x077d */
+        { .altcode = NULL }, /* 0x077e */
+        { .altcode = NULL }, /* 0x077f */
+        { .altcode = NULL }, /* 0x0780 */
+        { .altcode = NULL }, /* 0x0781 */
+        { .altcode = NULL }, /* 0x0782 */
+        { .altcode = NULL }, /* 0x0783 */
+        { .altcode = NULL }, /* 0x0784 */
+        { .altcode = NULL }, /* 0x0785 */
+        { .altcode = NULL }, /* 0x0786 */
+        { .altcode = NULL }, /* 0x0787 */
+        { .altcode = NULL }, /* 0x0788 */
+        { .altcode = NULL }, /* 0x0789 */
+        { .altcode = NULL }, /* 0x078a */
+        { .altcode = NULL }, /* 0x078b */
+        { .altcode = NULL }, /* 0x078c */
+        { .altcode = NULL }, /* 0x078d */
+        { .altcode = NULL }, /* 0x078e */
+        { .altcode = NULL }, /* 0x078f */
+        { .altcode = NULL }, /* 0x0790 */
+        { .altcode = NULL }, /* 0x0791 */
+        { .altcode = NULL }, /* 0x0792 */
+        { .altcode = NULL }, /* 0x0793 */
+        { .altcode = NULL }, /* 0x0794 */
+        { .altcode = NULL }, /* 0x0795 */
+        { .altcode = NULL }, /* 0x0796 */
+        { .altcode = NULL }, /* 0x0797 */
+        { .altcode = NULL }, /* 0x0798 */
+        { .altcode = NULL }, /* 0x0799 */
+        { .altcode = NULL }, /* 0x079a */
+        { .altcode = NULL }, /* 0x079b */
+        { .altcode = NULL }, /* 0x079c */
+        { .altcode = NULL }, /* 0x079d */
+        { .altcode = NULL }, /* 0x079e */
+        { .altcode = NULL }, /* 0x079f */
+        { .altcode = NULL }, /* 0x07a0 */
+        { .altcode = NULL }, /* 0x07a1 (Greek_ALPHAaccent) */
+        { .altcode = NULL }, /* 0x07a2 (Greek_EPSILONaccent) */
+        { .altcode = NULL }, /* 0x07a3 (Greek_ETAaccent) */
+        { .altcode = NULL }, /* 0x07a4 (Greek_IOTAaccent) */
+        { .altcode = NULL }, /* 0x07a5 (Greek_IOTAdiaeresis) */
+        { .altcode = NULL }, /* 0x07a6 */
+        { .altcode = NULL }, /* 0x07a7 (Greek_OMICRONaccent) */
+        { .altcode = NULL }, /* 0x07a8 (Greek_UPSILONaccent) */
+        { .altcode = NULL }, /* 0x07a9 (Greek_UPSILONdieresis) */
+        { .altcode = NULL }, /* 0x07aa */
+        { .altcode = NULL }, /* 0x07ab (Greek_OMEGAaccent) */
+        { .altcode = NULL }, /* 0x07ac */
+        { .altcode = NULL }, /* 0x07ad */
+        { .altcode = NULL }, /* 0x07ae (Greek_accentdieresis) */
+        { .altcode = NULL }, /* 0x07af (Greek_horizbar) */
+        { .altcode = NULL }, /* 0x07b0 */
+        { .altcode = NULL }, /* 0x07b1 (Greek_alphaaccent) */
+        { .altcode = NULL }, /* 0x07b2 (Greek_epsilonaccent) */
+        { .altcode = NULL }, /* 0x07b3 (Greek_etaaccent) */
+        { .altcode = NULL }, /* 0x07b4 (Greek_iotaaccent) */
+        { .altcode = NULL }, /* 0x07b5 (Greek_iotadieresis) */
+        { .altcode = NULL }, /* 0x07b6 (Greek_iotaaccentdieresis) */
+        { .altcode = NULL }, /* 0x07b7 (Greek_omicronaccent) */
+        { .altcode = NULL }, /* 0x07b8 (Greek_upsilonaccent) */
+        { .altcode = NULL }, /* 0x07b9 (Greek_upsilondieresis) */
+        { .altcode = NULL }, /* 0x07ba (Greek_upsilonaccentdieresis) */
+        { .altcode = NULL }, /* 0x07bb (Greek_omegaaccent) */
+        { .altcode = NULL }, /* 0x07bc */
+        { .altcode = NULL }, /* 0x07bd */
+        { .altcode = NULL }, /* 0x07be */
+        { .altcode = NULL }, /* 0x07bf */
+        { .altcode = NULL }, /* 0x07c0 */
+        { .altcode = NULL }, /* 0x07c1 (Greek_ALPHA) */
+        { .altcode = NULL }, /* 0x07c2 (Greek_BETA) */
+        { .altcode = NULL }, /* 0x07c3 (Greek_GAMMA) */
+        { .altcode = NULL }, /* 0x07c4 (Greek_DELTA) */
+        { .altcode = NULL }, /* 0x07c5 (Greek_EPSILON) */
+        { .altcode = NULL }, /* 0x07c6 (Greek_ZETA) */
+        { .altcode = NULL }, /* 0x07c7 (Greek_ETA) */
+        { .altcode = NULL }, /* 0x07c8 (Greek_THETA) */
+        { .altcode = NULL }, /* 0x07c9 (Greek_IOTA) */
+        { .altcode = NULL }, /* 0x07ca (Greek_KAPPA) */
+        { .altcode = NULL }, /* 0x07cb (Greek_LAMBDA) */
+        { .altcode = NULL }, /* 0x07cc (Greek_MU) */
+        { .altcode = NULL }, /* 0x07cd (Greek_NU) */
+        { .altcode = NULL }, /* 0x07ce (Greek_XI) */
+        { .altcode = NULL }, /* 0x07cf (Greek_OMICRON) */
+        { .altcode = NULL }, /* 0x07d0 (Greek_PI) */
+        { .altcode = NULL }, /* 0x07d1 (Greek_RHO) */
+        { .altcode = NULL }, /* 0x07d2 (Greek_SIGMA) */
+        { .altcode = NULL }, /* 0x07d3 */
+        { .altcode = NULL }, /* 0x07d4 (Greek_TAU) */
+        { .altcode = NULL }, /* 0x07d5 (Greek_UPSILON) */
+        { .altcode = NULL }, /* 0x07d6 (Greek_PHI) */
+        { .altcode = NULL }, /* 0x07d7 (Greek_CHI) */
+        { .altcode = NULL }, /* 0x07d8 (Greek_PSI) */
+        { .altcode = NULL }, /* 0x07d9 (Greek_OMEGA) */
+        { .altcode = NULL }, /* 0x07da */
+        { .altcode = NULL }, /* 0x07db */
+        { .altcode = NULL }, /* 0x07dc */
+        { .altcode = NULL }, /* 0x07dd */
+        { .altcode = NULL }, /* 0x07de */
+        { .altcode = NULL }, /* 0x07df */
+        { .altcode = NULL }, /* 0x07e0 */
+        { .altcode = NULL }, /* 0x07e1 (Greek_alpha) */
+        { .altcode = NULL }, /* 0x07e2 (Greek_beta) */
+        { .altcode = NULL }, /* 0x07e3 (Greek_gamma) */
+        { .altcode = NULL }, /* 0x07e4 (Greek_delta) */
+        { .altcode = NULL }, /* 0x07e5 (Greek_epsilon) */
+        { .altcode = NULL }, /* 0x07e6 (Greek_zeta) */
+        { .altcode = NULL }, /* 0x07e7 (Greek_eta) */
+        { .altcode = NULL }, /* 0x07e8 (Greek_theta) */
+        { .altcode = NULL }, /* 0x07e9 (Greek_iota) */
+        { .altcode = NULL }, /* 0x07ea (Greek_kappa) */
+        { .altcode = NULL }, /* 0x07eb (Greek_lambda) */
+        { .altcode = NULL }, /* 0x07ec (Greek_mu) */
+        { .altcode = NULL }, /* 0x07ed (Greek_nu) */
+        { .altcode = NULL }, /* 0x07ee (Greek_xi) */
+        { .altcode = NULL }, /* 0x07ef (Greek_omicron) */
+        { .altcode = NULL }, /* 0x07f0 (Greek_pi) */
+        { .altcode = NULL }, /* 0x07f1 (Greek_rho) */
+        { .altcode = NULL }, /* 0x07f2 (Greek_sigma) */
+        { .altcode = NULL }, /* 0x07f3 (Greek_finalsmallsigma) */
+        { .altcode = NULL }, /* 0x07f4 (Greek_tau) */
+        { .altcode = NULL }, /* 0x07f5 (Greek_upsilon) */
+        { .altcode = NULL }, /* 0x07f6 (Greek_phi) */
+        { .altcode = NULL }, /* 0x07f7 (Greek_chi) */
+        { .altcode = NULL }, /* 0x07f8 (Greek_psi) */
+        { .altcode = NULL }, /* 0x07f9 (Greek_omega) */
+        { .altcode = NULL }, /* 0x07fa */
+        { .altcode = NULL }, /* 0x07fb */
+        { .altcode = NULL }, /* 0x07fc */
+        { .altcode = NULL }, /* 0x07fd */
+        { .altcode = NULL }, /* 0x07fe */
+        { .altcode = NULL }, /* 0x07ff */
     },
     {                                        /* 0x08?? */
-        { .altcode = "" }, /* 0x0800 */
-        { .altcode = "" }, /* 0x0801 */
-        { .altcode = "" }, /* 0x0802 */
-        { .altcode = "" }, /* 0x0803 */
-        { .altcode = "" }, /* 0x0804 */
-        { .altcode = "" }, /* 0x0805 */
-        { .altcode = "" }, /* 0x0806 */
-        { .altcode = "" }, /* 0x0807 */
-        { .altcode = "" }, /* 0x0808 */
-        { .altcode = "" }, /* 0x0809 */
-        { .altcode = "" }, /* 0x080a */
-        { .altcode = "" }, /* 0x080b */
-        { .altcode = "" }, /* 0x080c */
-        { .altcode = "" }, /* 0x080d */
-        { .altcode = "" }, /* 0x080e */
-        { .altcode = "" }, /* 0x080f */
-        { .altcode = "" }, /* 0x0810 */
-        { .altcode = "" }, /* 0x0811 */
-        { .altcode = "" }, /* 0x0812 */
-        { .altcode = "" }, /* 0x0813 */
-        { .altcode = "" }, /* 0x0814 */
-        { .altcode = "" }, /* 0x0815 */
-        { .altcode = "" }, /* 0x0816 */
-        { .altcode = "" }, /* 0x0817 */
-        { .altcode = "" }, /* 0x0818 */
-        { .altcode = "" }, /* 0x0819 */
-        { .altcode = "" }, /* 0x081a */
-        { .altcode = "" }, /* 0x081b */
-        { .altcode = "" }, /* 0x081c */
-        { .altcode = "" }, /* 0x081d */
-        { .altcode = "" }, /* 0x081e */
-        { .altcode = "" }, /* 0x081f */
-        { .altcode = "" }, /* 0x0820 */
-        { .altcode = "" }, /* 0x0821 */
-        { .altcode = "" }, /* 0x0822 */
-        { .altcode = "" }, /* 0x0823 */
-        { .altcode = "" }, /* 0x0824 */
-        { .altcode = "" }, /* 0x0825 */
-        { .altcode = "" }, /* 0x0826 */
-        { .altcode = "" }, /* 0x0827 */
-        { .altcode = "" }, /* 0x0828 */
-        { .altcode = "" }, /* 0x0829 */
-        { .altcode = "" }, /* 0x082a */
-        { .altcode = "" }, /* 0x082b */
-        { .altcode = "" }, /* 0x082c */
-        { .altcode = "" }, /* 0x082d */
-        { .altcode = "" }, /* 0x082e */
-        { .altcode = "" }, /* 0x082f */
-        { .altcode = "" }, /* 0x0830 */
-        { .altcode = "" }, /* 0x0831 */
-        { .altcode = "" }, /* 0x0832 */
-        { .altcode = "" }, /* 0x0833 */
-        { .altcode = "" }, /* 0x0834 */
-        { .altcode = "" }, /* 0x0835 */
-        { .altcode = "" }, /* 0x0836 */
-        { .altcode = "" }, /* 0x0837 */
-        { .altcode = "" }, /* 0x0838 */
-        { .altcode = "" }, /* 0x0839 */
-        { .altcode = "" }, /* 0x083a */
-        { .altcode = "" }, /* 0x083b */
-        { .altcode = "" }, /* 0x083c */
-        { .altcode = "" }, /* 0x083d */
-        { .altcode = "" }, /* 0x083e */
-        { .altcode = "" }, /* 0x083f */
-        { .altcode = "" }, /* 0x0840 */
-        { .altcode = "" }, /* 0x0841 */
-        { .altcode = "" }, /* 0x0842 */
-        { .altcode = "" }, /* 0x0843 */
-        { .altcode = "" }, /* 0x0844 */
-        { .altcode = "" }, /* 0x0845 */
-        { .altcode = "" }, /* 0x0846 */
-        { .altcode = "" }, /* 0x0847 */
-        { .altcode = "" }, /* 0x0848 */
-        { .altcode = "" }, /* 0x0849 */
-        { .altcode = "" }, /* 0x084a */
-        { .altcode = "" }, /* 0x084b */
-        { .altcode = "" }, /* 0x084c */
-        { .altcode = "" }, /* 0x084d */
-        { .altcode = "" }, /* 0x084e */
-        { .altcode = "" }, /* 0x084f */
-        { .altcode = "" }, /* 0x0850 */
-        { .altcode = "" }, /* 0x0851 */
-        { .altcode = "" }, /* 0x0852 */
-        { .altcode = "" }, /* 0x0853 */
-        { .altcode = "" }, /* 0x0854 */
-        { .altcode = "" }, /* 0x0855 */
-        { .altcode = "" }, /* 0x0856 */
-        { .altcode = "" }, /* 0x0857 */
-        { .altcode = "" }, /* 0x0858 */
-        { .altcode = "" }, /* 0x0859 */
-        { .altcode = "" }, /* 0x085a */
-        { .altcode = "" }, /* 0x085b */
-        { .altcode = "" }, /* 0x085c */
-        { .altcode = "" }, /* 0x085d */
-        { .altcode = "" }, /* 0x085e */
-        { .altcode = "" }, /* 0x085f */
-        { .altcode = "" }, /* 0x0860 */
-        { .altcode = "" }, /* 0x0861 */
-        { .altcode = "" }, /* 0x0862 */
-        { .altcode = "" }, /* 0x0863 */
-        { .altcode = "" }, /* 0x0864 */
-        { .altcode = "" }, /* 0x0865 */
-        { .altcode = "" }, /* 0x0866 */
-        { .altcode = "" }, /* 0x0867 */
-        { .altcode = "" }, /* 0x0868 */
-        { .altcode = "" }, /* 0x0869 */
-        { .altcode = "" }, /* 0x086a */
-        { .altcode = "" }, /* 0x086b */
-        { .altcode = "" }, /* 0x086c */
-        { .altcode = "" }, /* 0x086d */
-        { .altcode = "" }, /* 0x086e */
-        { .altcode = "" }, /* 0x086f */
-        { .altcode = "" }, /* 0x0870 */
-        { .altcode = "" }, /* 0x0871 */
-        { .altcode = "" }, /* 0x0872 */
-        { .altcode = "" }, /* 0x0873 */
-        { .altcode = "" }, /* 0x0874 */
-        { .altcode = "" }, /* 0x0875 */
-        { .altcode = "" }, /* 0x0876 */
-        { .altcode = "" }, /* 0x0877 */
-        { .altcode = "" }, /* 0x0878 */
-        { .altcode = "" }, /* 0x0879 */
-        { .altcode = "" }, /* 0x087a */
-        { .altcode = "" }, /* 0x087b */
-        { .altcode = "" }, /* 0x087c */
-        { .altcode = "" }, /* 0x087d */
-        { .altcode = "" }, /* 0x087e */
-        { .altcode = "" }, /* 0x087f */
-        { .altcode = "" }, /* 0x0880 */
-        { .altcode = "" }, /* 0x0881 */
-        { .altcode = "" }, /* 0x0882 */
-        { .altcode = "" }, /* 0x0883 */
-        { .altcode = "" }, /* 0x0884 */
-        { .altcode = "" }, /* 0x0885 */
-        { .altcode = "" }, /* 0x0886 */
-        { .altcode = "" }, /* 0x0887 */
-        { .altcode = "" }, /* 0x0888 */
-        { .altcode = "" }, /* 0x0889 */
-        { .altcode = "" }, /* 0x088a */
-        { .altcode = "" }, /* 0x088b */
-        { .altcode = "" }, /* 0x088c */
-        { .altcode = "" }, /* 0x088d */
-        { .altcode = "" }, /* 0x088e */
-        { .altcode = "" }, /* 0x088f */
-        { .altcode = "" }, /* 0x0890 */
-        { .altcode = "" }, /* 0x0891 */
-        { .altcode = "" }, /* 0x0892 */
-        { .altcode = "" }, /* 0x0893 */
-        { .altcode = "" }, /* 0x0894 */
-        { .altcode = "" }, /* 0x0895 */
-        { .altcode = "" }, /* 0x0896 */
-        { .altcode = "" }, /* 0x0897 */
-        { .altcode = "" }, /* 0x0898 */
-        { .altcode = "" }, /* 0x0899 */
-        { .altcode = "" }, /* 0x089a */
-        { .altcode = "" }, /* 0x089b */
-        { .altcode = "" }, /* 0x089c */
-        { .altcode = "" }, /* 0x089d */
-        { .altcode = "" }, /* 0x089e */
-        { .altcode = "" }, /* 0x089f */
-        { .altcode = "" }, /* 0x08a0 */
-        { .altcode = "" }, /* 0x08a1 (leftradical) */
-        { .altcode = "" }, /* 0x08a2 (topleftradical) */
-        { .altcode = "" }, /* 0x08a3 (horizconnector) */
-        { .altcode = "" }, /* 0x08a4 (topintegral) */
-        { .altcode = "" }, /* 0x08a5 (botintegral) */
-        { .altcode = "" }, /* 0x08a6 (vertconnector) */
-        { .altcode = "" }, /* 0x08a7 (topleftsqbracket) */
-        { .altcode = "" }, /* 0x08a8 (botleftsqbracket) */
-        { .altcode = "" }, /* 0x08a9 (toprightsqbracket) */
-        { .altcode = "" }, /* 0x08aa (botrightsqbracket) */
-        { .altcode = "" }, /* 0x08ab (topleftparens) */
-        { .altcode = "" }, /* 0x08ac (botleftparens) */
-        { .altcode = "" }, /* 0x08ad (toprightparens) */
-        { .altcode = "" }, /* 0x08ae (botrightparens) */
-        { .altcode = "" }, /* 0x08af (leftmiddlecurlybrace) */
-        { .altcode = "" }, /* 0x08b0 (rightmiddlecurlybrace) */
-        { .altcode = "" }, /* 0x08b1 (topleftsummation) */
-        { .altcode = "" }, /* 0x08b2 (botleftsummation) */
-        { .altcode = "" }, /* 0x08b3 (topvertsummationconnector) */
-        { .altcode = "" }, /* 0x08b4 (botvertsummationconnector) */
-        { .altcode = "" }, /* 0x08b5 (toprightsummation) */
-        { .altcode = "" }, /* 0x08b6 (botrightsummation) */
-        { .altcode = "" }, /* 0x08b7 (rightmiddlesummation) */
-        { .altcode = "" }, /* 0x08b8 */
-        { .altcode = "" }, /* 0x08b9 */
-        { .altcode = "" }, /* 0x08ba */
-        { .altcode = "" }, /* 0x08bb */
-        { .altcode = "" }, /* 0x08bc (lessthanequal) */
-        { .altcode = "" }, /* 0x08bd (notequal) */
-        { .altcode = "" }, /* 0x08be (greaterthanequal) */
-        { .altcode = "" }, /* 0x08bf (integral) */
-        { .altcode = "" }, /* 0x08c0 (therefore) */
-        { .altcode = "" }, /* 0x08c1 (variation) */
-        { .altcode = "" }, /* 0x08c2 (infinity) */
-        { .altcode = "" }, /* 0x08c3 */
-        { .altcode = "" }, /* 0x08c4 */
-        { .altcode = "" }, /* 0x08c5 (nabla) */
-        { .altcode = "" }, /* 0x08c6 */
-        { .altcode = "" }, /* 0x08c7 */
-        { .altcode = "" }, /* 0x08c8 (approximate) */
-        { .altcode = "" }, /* 0x08c9 (similarequal) */
-        { .altcode = "" }, /* 0x08ca */
-        { .altcode = "" }, /* 0x08cb */
-        { .altcode = "" }, /* 0x08cc */
-        { .altcode = "" }, /* 0x08cd (ifonlyif) */
-        { .altcode = "" }, /* 0x08ce (implies) */
-        { .altcode = "" }, /* 0x08cf (identical) */
-        { .altcode = "" }, /* 0x08d0 */
-        { .altcode = "" }, /* 0x08d1 */
-        { .altcode = "" }, /* 0x08d2 */
-        { .altcode = "" }, /* 0x08d3 */
-        { .altcode = "" }, /* 0x08d4 */
-        { .altcode = "" }, /* 0x08d5 */
-        { .altcode = "" }, /* 0x08d6 (radical) */
-        { .altcode = "" }, /* 0x08d7 */
-        { .altcode = "" }, /* 0x08d8 */
-        { .altcode = "" }, /* 0x08d9 */
-        { .altcode = "" }, /* 0x08da (includedin) */
-        { .altcode = "" }, /* 0x08db (includes) */
-        { .altcode = "" }, /* 0x08dc (intersection) */
-        { .altcode = "" }, /* 0x08dd (union) */
-        { .altcode = "" }, /* 0x08de (logicaland) */
-        { .altcode = "" }, /* 0x08df (logicalor) */
-        { .altcode = "" }, /* 0x08e0 */
-        { .altcode = "" }, /* 0x08e1 */
-        { .altcode = "" }, /* 0x08e2 */
-        { .altcode = "" }, /* 0x08e3 */
-        { .altcode = "" }, /* 0x08e4 */
-        { .altcode = "" }, /* 0x08e5 */
-        { .altcode = "" }, /* 0x08e6 */
-        { .altcode = "" }, /* 0x08e7 */
-        { .altcode = "" }, /* 0x08e8 */
-        { .altcode = "" }, /* 0x08e9 */
-        { .altcode = "" }, /* 0x08ea */
-        { .altcode = "" }, /* 0x08eb */
-        { .altcode = "" }, /* 0x08ec */
-        { .altcode = "" }, /* 0x08ed */
-        { .altcode = "" }, /* 0x08ee */
-        { .altcode = "" }, /* 0x08ef (partialderivative) */
-        { .altcode = "" }, /* 0x08f0 */
-        { .altcode = "" }, /* 0x08f1 */
-        { .altcode = "" }, /* 0x08f2 */
-        { .altcode = "" }, /* 0x08f3 */
-        { .altcode = "" }, /* 0x08f4 */
-        { .altcode = "" }, /* 0x08f5 */
-        { .altcode = "" }, /* 0x08f6 (function) */
-        { .altcode = "" }, /* 0x08f7 */
-        { .altcode = "" }, /* 0x08f8 */
-        { .altcode = "" }, /* 0x08f9 */
-        { .altcode = "" }, /* 0x08fa */
-        { .altcode = "" }, /* 0x08fb (leftarrow) */
-        { .altcode = "" }, /* 0x08fc (uparrow) */
-        { .altcode = "" }, /* 0x08fd (rightarrow) */
-        { .altcode = "" }, /* 0x08fe (downarrow) */
-        { .altcode = "" }, /* 0x08ff */
+        { .altcode = NULL }, /* 0x0800 */
+        { .altcode = NULL }, /* 0x0801 */
+        { .altcode = NULL }, /* 0x0802 */
+        { .altcode = NULL }, /* 0x0803 */
+        { .altcode = NULL }, /* 0x0804 */
+        { .altcode = NULL }, /* 0x0805 */
+        { .altcode = NULL }, /* 0x0806 */
+        { .altcode = NULL }, /* 0x0807 */
+        { .altcode = NULL }, /* 0x0808 */
+        { .altcode = NULL }, /* 0x0809 */
+        { .altcode = NULL }, /* 0x080a */
+        { .altcode = NULL }, /* 0x080b */
+        { .altcode = NULL }, /* 0x080c */
+        { .altcode = NULL }, /* 0x080d */
+        { .altcode = NULL }, /* 0x080e */
+        { .altcode = NULL }, /* 0x080f */
+        { .altcode = NULL }, /* 0x0810 */
+        { .altcode = NULL }, /* 0x0811 */
+        { .altcode = NULL }, /* 0x0812 */
+        { .altcode = NULL }, /* 0x0813 */
+        { .altcode = NULL }, /* 0x0814 */
+        { .altcode = NULL }, /* 0x0815 */
+        { .altcode = NULL }, /* 0x0816 */
+        { .altcode = NULL }, /* 0x0817 */
+        { .altcode = NULL }, /* 0x0818 */
+        { .altcode = NULL }, /* 0x0819 */
+        { .altcode = NULL }, /* 0x081a */
+        { .altcode = NULL }, /* 0x081b */
+        { .altcode = NULL }, /* 0x081c */
+        { .altcode = NULL }, /* 0x081d */
+        { .altcode = NULL }, /* 0x081e */
+        { .altcode = NULL }, /* 0x081f */
+        { .altcode = NULL }, /* 0x0820 */
+        { .altcode = NULL }, /* 0x0821 */
+        { .altcode = NULL }, /* 0x0822 */
+        { .altcode = NULL }, /* 0x0823 */
+        { .altcode = NULL }, /* 0x0824 */
+        { .altcode = NULL }, /* 0x0825 */
+        { .altcode = NULL }, /* 0x0826 */
+        { .altcode = NULL }, /* 0x0827 */
+        { .altcode = NULL }, /* 0x0828 */
+        { .altcode = NULL }, /* 0x0829 */
+        { .altcode = NULL }, /* 0x082a */
+        { .altcode = NULL }, /* 0x082b */
+        { .altcode = NULL }, /* 0x082c */
+        { .altcode = NULL }, /* 0x082d */
+        { .altcode = NULL }, /* 0x082e */
+        { .altcode = NULL }, /* 0x082f */
+        { .altcode = NULL }, /* 0x0830 */
+        { .altcode = NULL }, /* 0x0831 */
+        { .altcode = NULL }, /* 0x0832 */
+        { .altcode = NULL }, /* 0x0833 */
+        { .altcode = NULL }, /* 0x0834 */
+        { .altcode = NULL }, /* 0x0835 */
+        { .altcode = NULL }, /* 0x0836 */
+        { .altcode = NULL }, /* 0x0837 */
+        { .altcode = NULL }, /* 0x0838 */
+        { .altcode = NULL }, /* 0x0839 */
+        { .altcode = NULL }, /* 0x083a */
+        { .altcode = NULL }, /* 0x083b */
+        { .altcode = NULL }, /* 0x083c */
+        { .altcode = NULL }, /* 0x083d */
+        { .altcode = NULL }, /* 0x083e */
+        { .altcode = NULL }, /* 0x083f */
+        { .altcode = NULL }, /* 0x0840 */
+        { .altcode = NULL }, /* 0x0841 */
+        { .altcode = NULL }, /* 0x0842 */
+        { .altcode = NULL }, /* 0x0843 */
+        { .altcode = NULL }, /* 0x0844 */
+        { .altcode = NULL }, /* 0x0845 */
+        { .altcode = NULL }, /* 0x0846 */
+        { .altcode = NULL }, /* 0x0847 */
+        { .altcode = NULL }, /* 0x0848 */
+        { .altcode = NULL }, /* 0x0849 */
+        { .altcode = NULL }, /* 0x084a */
+        { .altcode = NULL }, /* 0x084b */
+        { .altcode = NULL }, /* 0x084c */
+        { .altcode = NULL }, /* 0x084d */
+        { .altcode = NULL }, /* 0x084e */
+        { .altcode = NULL }, /* 0x084f */
+        { .altcode = NULL }, /* 0x0850 */
+        { .altcode = NULL }, /* 0x0851 */
+        { .altcode = NULL }, /* 0x0852 */
+        { .altcode = NULL }, /* 0x0853 */
+        { .altcode = NULL }, /* 0x0854 */
+        { .altcode = NULL }, /* 0x0855 */
+        { .altcode = NULL }, /* 0x0856 */
+        { .altcode = NULL }, /* 0x0857 */
+        { .altcode = NULL }, /* 0x0858 */
+        { .altcode = NULL }, /* 0x0859 */
+        { .altcode = NULL }, /* 0x085a */
+        { .altcode = NULL }, /* 0x085b */
+        { .altcode = NULL }, /* 0x085c */
+        { .altcode = NULL }, /* 0x085d */
+        { .altcode = NULL }, /* 0x085e */
+        { .altcode = NULL }, /* 0x085f */
+        { .altcode = NULL }, /* 0x0860 */
+        { .altcode = NULL }, /* 0x0861 */
+        { .altcode = NULL }, /* 0x0862 */
+        { .altcode = NULL }, /* 0x0863 */
+        { .altcode = NULL }, /* 0x0864 */
+        { .altcode = NULL }, /* 0x0865 */
+        { .altcode = NULL }, /* 0x0866 */
+        { .altcode = NULL }, /* 0x0867 */
+        { .altcode = NULL }, /* 0x0868 */
+        { .altcode = NULL }, /* 0x0869 */
+        { .altcode = NULL }, /* 0x086a */
+        { .altcode = NULL }, /* 0x086b */
+        { .altcode = NULL }, /* 0x086c */
+        { .altcode = NULL }, /* 0x086d */
+        { .altcode = NULL }, /* 0x086e */
+        { .altcode = NULL }, /* 0x086f */
+        { .altcode = NULL }, /* 0x0870 */
+        { .altcode = NULL }, /* 0x0871 */
+        { .altcode = NULL }, /* 0x0872 */
+        { .altcode = NULL }, /* 0x0873 */
+        { .altcode = NULL }, /* 0x0874 */
+        { .altcode = NULL }, /* 0x0875 */
+        { .altcode = NULL }, /* 0x0876 */
+        { .altcode = NULL }, /* 0x0877 */
+        { .altcode = NULL }, /* 0x0878 */
+        { .altcode = NULL }, /* 0x0879 */
+        { .altcode = NULL }, /* 0x087a */
+        { .altcode = NULL }, /* 0x087b */
+        { .altcode = NULL }, /* 0x087c */
+        { .altcode = NULL }, /* 0x087d */
+        { .altcode = NULL }, /* 0x087e */
+        { .altcode = NULL }, /* 0x087f */
+        { .altcode = NULL }, /* 0x0880 */
+        { .altcode = NULL }, /* 0x0881 */
+        { .altcode = NULL }, /* 0x0882 */
+        { .altcode = NULL }, /* 0x0883 */
+        { .altcode = NULL }, /* 0x0884 */
+        { .altcode = NULL }, /* 0x0885 */
+        { .altcode = NULL }, /* 0x0886 */
+        { .altcode = NULL }, /* 0x0887 */
+        { .altcode = NULL }, /* 0x0888 */
+        { .altcode = NULL }, /* 0x0889 */
+        { .altcode = NULL }, /* 0x088a */
+        { .altcode = NULL }, /* 0x088b */
+        { .altcode = NULL }, /* 0x088c */
+        { .altcode = NULL }, /* 0x088d */
+        { .altcode = NULL }, /* 0x088e */
+        { .altcode = NULL }, /* 0x088f */
+        { .altcode = NULL }, /* 0x0890 */
+        { .altcode = NULL }, /* 0x0891 */
+        { .altcode = NULL }, /* 0x0892 */
+        { .altcode = NULL }, /* 0x0893 */
+        { .altcode = NULL }, /* 0x0894 */
+        { .altcode = NULL }, /* 0x0895 */
+        { .altcode = NULL }, /* 0x0896 */
+        { .altcode = NULL }, /* 0x0897 */
+        { .altcode = NULL }, /* 0x0898 */
+        { .altcode = NULL }, /* 0x0899 */
+        { .altcode = NULL }, /* 0x089a */
+        { .altcode = NULL }, /* 0x089b */
+        { .altcode = NULL }, /* 0x089c */
+        { .altcode = NULL }, /* 0x089d */
+        { .altcode = NULL }, /* 0x089e */
+        { .altcode = NULL }, /* 0x089f */
+        { .altcode = NULL }, /* 0x08a0 */
+        { .altcode = NULL }, /* 0x08a1 (leftradical) */
+        { .altcode = NULL }, /* 0x08a2 (topleftradical) */
+        { .altcode = NULL }, /* 0x08a3 (horizconnector) */
+        { .altcode = NULL }, /* 0x08a4 (topintegral) */
+        { .altcode = NULL }, /* 0x08a5 (botintegral) */
+        { .altcode = NULL }, /* 0x08a6 (vertconnector) */
+        { .altcode = NULL }, /* 0x08a7 (topleftsqbracket) */
+        { .altcode = NULL }, /* 0x08a8 (botleftsqbracket) */
+        { .altcode = NULL }, /* 0x08a9 (toprightsqbracket) */
+        { .altcode = NULL }, /* 0x08aa (botrightsqbracket) */
+        { .altcode = NULL }, /* 0x08ab (topleftparens) */
+        { .altcode = NULL }, /* 0x08ac (botleftparens) */
+        { .altcode = NULL }, /* 0x08ad (toprightparens) */
+        { .altcode = NULL }, /* 0x08ae (botrightparens) */
+        { .altcode = NULL }, /* 0x08af (leftmiddlecurlybrace) */
+        { .altcode = NULL }, /* 0x08b0 (rightmiddlecurlybrace) */
+        { .altcode = NULL }, /* 0x08b1 (topleftsummation) */
+        { .altcode = NULL }, /* 0x08b2 (botleftsummation) */
+        { .altcode = NULL }, /* 0x08b3 (topvertsummationconnector) */
+        { .altcode = NULL }, /* 0x08b4 (botvertsummationconnector) */
+        { .altcode = NULL }, /* 0x08b5 (toprightsummation) */
+        { .altcode = NULL }, /* 0x08b6 (botrightsummation) */
+        { .altcode = NULL }, /* 0x08b7 (rightmiddlesummation) */
+        { .altcode = NULL }, /* 0x08b8 */
+        { .altcode = NULL }, /* 0x08b9 */
+        { .altcode = NULL }, /* 0x08ba */
+        { .altcode = NULL }, /* 0x08bb */
+        { .altcode = NULL }, /* 0x08bc (lessthanequal) */
+        { .altcode = NULL }, /* 0x08bd (notequal) */
+        { .altcode = NULL }, /* 0x08be (greaterthanequal) */
+        { .altcode = NULL }, /* 0x08bf (integral) */
+        { .altcode = NULL }, /* 0x08c0 (therefore) */
+        { .altcode = NULL }, /* 0x08c1 (variation) */
+        { .altcode = NULL }, /* 0x08c2 (infinity) */
+        { .altcode = NULL }, /* 0x08c3 */
+        { .altcode = NULL }, /* 0x08c4 */
+        { .altcode = NULL }, /* 0x08c5 (nabla) */
+        { .altcode = NULL }, /* 0x08c6 */
+        { .altcode = NULL }, /* 0x08c7 */
+        { .altcode = NULL }, /* 0x08c8 (approximate) */
+        { .altcode = NULL }, /* 0x08c9 (similarequal) */
+        { .altcode = NULL }, /* 0x08ca */
+        { .altcode = NULL }, /* 0x08cb */
+        { .altcode = NULL }, /* 0x08cc */
+        { .altcode = NULL }, /* 0x08cd (ifonlyif) */
+        { .altcode = NULL }, /* 0x08ce (implies) */
+        { .altcode = NULL }, /* 0x08cf (identical) */
+        { .altcode = NULL }, /* 0x08d0 */
+        { .altcode = NULL }, /* 0x08d1 */
+        { .altcode = NULL }, /* 0x08d2 */
+        { .altcode = NULL }, /* 0x08d3 */
+        { .altcode = NULL }, /* 0x08d4 */
+        { .altcode = NULL }, /* 0x08d5 */
+        { .altcode = NULL }, /* 0x08d6 (radical) */
+        { .altcode = NULL }, /* 0x08d7 */
+        { .altcode = NULL }, /* 0x08d8 */
+        { .altcode = NULL }, /* 0x08d9 */
+        { .altcode = NULL }, /* 0x08da (includedin) */
+        { .altcode = NULL }, /* 0x08db (includes) */
+        { .altcode = NULL }, /* 0x08dc (intersection) */
+        { .altcode = NULL }, /* 0x08dd (union) */
+        { .altcode = NULL }, /* 0x08de (logicaland) */
+        { .altcode = NULL }, /* 0x08df (logicalor) */
+        { .altcode = NULL }, /* 0x08e0 */
+        { .altcode = NULL }, /* 0x08e1 */
+        { .altcode = NULL }, /* 0x08e2 */
+        { .altcode = NULL }, /* 0x08e3 */
+        { .altcode = NULL }, /* 0x08e4 */
+        { .altcode = NULL }, /* 0x08e5 */
+        { .altcode = NULL }, /* 0x08e6 */
+        { .altcode = NULL }, /* 0x08e7 */
+        { .altcode = NULL }, /* 0x08e8 */
+        { .altcode = NULL }, /* 0x08e9 */
+        { .altcode = NULL }, /* 0x08ea */
+        { .altcode = NULL }, /* 0x08eb */
+        { .altcode = NULL }, /* 0x08ec */
+        { .altcode = NULL }, /* 0x08ed */
+        { .altcode = NULL }, /* 0x08ee */
+        { .altcode = NULL }, /* 0x08ef (partialderivative) */
+        { .altcode = NULL }, /* 0x08f0 */
+        { .altcode = NULL }, /* 0x08f1 */
+        { .altcode = NULL }, /* 0x08f2 */
+        { .altcode = NULL }, /* 0x08f3 */
+        { .altcode = NULL }, /* 0x08f4 */
+        { .altcode = NULL }, /* 0x08f5 */
+        { .altcode = NULL }, /* 0x08f6 (function) */
+        { .altcode = NULL }, /* 0x08f7 */
+        { .altcode = NULL }, /* 0x08f8 */
+        { .altcode = NULL }, /* 0x08f9 */
+        { .altcode = NULL }, /* 0x08fa */
+        { .altcode = NULL }, /* 0x08fb (leftarrow) */
+        { .altcode = NULL }, /* 0x08fc (uparrow) */
+        { .altcode = NULL }, /* 0x08fd (rightarrow) */
+        { .altcode = NULL }, /* 0x08fe (downarrow) */
+        { .altcode = NULL }, /* 0x08ff */
     },
     {                                        /* 0x09?? */
-        { .altcode = "" }, /* 0x0900 */
-        { .altcode = "" }, /* 0x0901 */
-        { .altcode = "" }, /* 0x0902 */
-        { .altcode = "" }, /* 0x0903 */
-        { .altcode = "" }, /* 0x0904 */
-        { .altcode = "" }, /* 0x0905 */
-        { .altcode = "" }, /* 0x0906 */
-        { .altcode = "" }, /* 0x0907 */
-        { .altcode = "" }, /* 0x0908 */
-        { .altcode = "" }, /* 0x0909 */
-        { .altcode = "" }, /* 0x090a */
-        { .altcode = "" }, /* 0x090b */
-        { .altcode = "" }, /* 0x090c */
-        { .altcode = "" }, /* 0x090d */
-        { .altcode = "" }, /* 0x090e */
-        { .altcode = "" }, /* 0x090f */
-        { .altcode = "" }, /* 0x0910 */
-        { .altcode = "" }, /* 0x0911 */
-        { .altcode = "" }, /* 0x0912 */
-        { .altcode = "" }, /* 0x0913 */
-        { .altcode = "" }, /* 0x0914 */
-        { .altcode = "" }, /* 0x0915 */
-        { .altcode = "" }, /* 0x0916 */
-        { .altcode = "" }, /* 0x0917 */
-        { .altcode = "" }, /* 0x0918 */
-        { .altcode = "" }, /* 0x0919 */
-        { .altcode = "" }, /* 0x091a */
-        { .altcode = "" }, /* 0x091b */
-        { .altcode = "" }, /* 0x091c */
-        { .altcode = "" }, /* 0x091d */
-        { .altcode = "" }, /* 0x091e */
-        { .altcode = "" }, /* 0x091f */
-        { .altcode = "" }, /* 0x0920 */
-        { .altcode = "" }, /* 0x0921 */
-        { .altcode = "" }, /* 0x0922 */
-        { .altcode = "" }, /* 0x0923 */
-        { .altcode = "" }, /* 0x0924 */
-        { .altcode = "" }, /* 0x0925 */
-        { .altcode = "" }, /* 0x0926 */
-        { .altcode = "" }, /* 0x0927 */
-        { .altcode = "" }, /* 0x0928 */
-        { .altcode = "" }, /* 0x0929 */
-        { .altcode = "" }, /* 0x092a */
-        { .altcode = "" }, /* 0x092b */
-        { .altcode = "" }, /* 0x092c */
-        { .altcode = "" }, /* 0x092d */
-        { .altcode = "" }, /* 0x092e */
-        { .altcode = "" }, /* 0x092f */
-        { .altcode = "" }, /* 0x0930 */
-        { .altcode = "" }, /* 0x0931 */
-        { .altcode = "" }, /* 0x0932 */
-        { .altcode = "" }, /* 0x0933 */
-        { .altcode = "" }, /* 0x0934 */
-        { .altcode = "" }, /* 0x0935 */
-        { .altcode = "" }, /* 0x0936 */
-        { .altcode = "" }, /* 0x0937 */
-        { .altcode = "" }, /* 0x0938 */
-        { .altcode = "" }, /* 0x0939 */
-        { .altcode = "" }, /* 0x093a */
-        { .altcode = "" }, /* 0x093b */
-        { .altcode = "" }, /* 0x093c */
-        { .altcode = "" }, /* 0x093d */
-        { .altcode = "" }, /* 0x093e */
-        { .altcode = "" }, /* 0x093f */
-        { .altcode = "" }, /* 0x0940 */
-        { .altcode = "" }, /* 0x0941 */
-        { .altcode = "" }, /* 0x0942 */
-        { .altcode = "" }, /* 0x0943 */
-        { .altcode = "" }, /* 0x0944 */
-        { .altcode = "" }, /* 0x0945 */
-        { .altcode = "" }, /* 0x0946 */
-        { .altcode = "" }, /* 0x0947 */
-        { .altcode = "" }, /* 0x0948 */
-        { .altcode = "" }, /* 0x0949 */
-        { .altcode = "" }, /* 0x094a */
-        { .altcode = "" }, /* 0x094b */
-        { .altcode = "" }, /* 0x094c */
-        { .altcode = "" }, /* 0x094d */
-        { .altcode = "" }, /* 0x094e */
-        { .altcode = "" }, /* 0x094f */
-        { .altcode = "" }, /* 0x0950 */
-        { .altcode = "" }, /* 0x0951 */
-        { .altcode = "" }, /* 0x0952 */
-        { .altcode = "" }, /* 0x0953 */
-        { .altcode = "" }, /* 0x0954 */
-        { .altcode = "" }, /* 0x0955 */
-        { .altcode = "" }, /* 0x0956 */
-        { .altcode = "" }, /* 0x0957 */
-        { .altcode = "" }, /* 0x0958 */
-        { .altcode = "" }, /* 0x0959 */
-        { .altcode = "" }, /* 0x095a */
-        { .altcode = "" }, /* 0x095b */
-        { .altcode = "" }, /* 0x095c */
-        { .altcode = "" }, /* 0x095d */
-        { .altcode = "" }, /* 0x095e */
-        { .altcode = "" }, /* 0x095f */
-        { .altcode = "" }, /* 0x0960 */
-        { .altcode = "" }, /* 0x0961 */
-        { .altcode = "" }, /* 0x0962 */
-        { .altcode = "" }, /* 0x0963 */
-        { .altcode = "" }, /* 0x0964 */
-        { .altcode = "" }, /* 0x0965 */
-        { .altcode = "" }, /* 0x0966 */
-        { .altcode = "" }, /* 0x0967 */
-        { .altcode = "" }, /* 0x0968 */
-        { .altcode = "" }, /* 0x0969 */
-        { .altcode = "" }, /* 0x096a */
-        { .altcode = "" }, /* 0x096b */
-        { .altcode = "" }, /* 0x096c */
-        { .altcode = "" }, /* 0x096d */
-        { .altcode = "" }, /* 0x096e */
-        { .altcode = "" }, /* 0x096f */
-        { .altcode = "" }, /* 0x0970 */
-        { .altcode = "" }, /* 0x0971 */
-        { .altcode = "" }, /* 0x0972 */
-        { .altcode = "" }, /* 0x0973 */
-        { .altcode = "" }, /* 0x0974 */
-        { .altcode = "" }, /* 0x0975 */
-        { .altcode = "" }, /* 0x0976 */
-        { .altcode = "" }, /* 0x0977 */
-        { .altcode = "" }, /* 0x0978 */
-        { .altcode = "" }, /* 0x0979 */
-        { .altcode = "" }, /* 0x097a */
-        { .altcode = "" }, /* 0x097b */
-        { .altcode = "" }, /* 0x097c */
-        { .altcode = "" }, /* 0x097d */
-        { .altcode = "" }, /* 0x097e */
-        { .altcode = "" }, /* 0x097f */
-        { .altcode = "" }, /* 0x0980 */
-        { .altcode = "" }, /* 0x0981 */
-        { .altcode = "" }, /* 0x0982 */
-        { .altcode = "" }, /* 0x0983 */
-        { .altcode = "" }, /* 0x0984 */
-        { .altcode = "" }, /* 0x0985 */
-        { .altcode = "" }, /* 0x0986 */
-        { .altcode = "" }, /* 0x0987 */
-        { .altcode = "" }, /* 0x0988 */
-        { .altcode = "" }, /* 0x0989 */
-        { .altcode = "" }, /* 0x098a */
-        { .altcode = "" }, /* 0x098b */
-        { .altcode = "" }, /* 0x098c */
-        { .altcode = "" }, /* 0x098d */
-        { .altcode = "" }, /* 0x098e */
-        { .altcode = "" }, /* 0x098f */
-        { .altcode = "" }, /* 0x0990 */
-        { .altcode = "" }, /* 0x0991 */
-        { .altcode = "" }, /* 0x0992 */
-        { .altcode = "" }, /* 0x0993 */
-        { .altcode = "" }, /* 0x0994 */
-        { .altcode = "" }, /* 0x0995 */
-        { .altcode = "" }, /* 0x0996 */
-        { .altcode = "" }, /* 0x0997 */
-        { .altcode = "" }, /* 0x0998 */
-        { .altcode = "" }, /* 0x0999 */
-        { .altcode = "" }, /* 0x099a */
-        { .altcode = "" }, /* 0x099b */
-        { .altcode = "" }, /* 0x099c */
-        { .altcode = "" }, /* 0x099d */
-        { .altcode = "" }, /* 0x099e */
-        { .altcode = "" }, /* 0x099f */
-        { .altcode = "" }, /* 0x09a0 */
-        { .altcode = "" }, /* 0x09a1 */
-        { .altcode = "" }, /* 0x09a2 */
-        { .altcode = "" }, /* 0x09a3 */
-        { .altcode = "" }, /* 0x09a4 */
-        { .altcode = "" }, /* 0x09a5 */
-        { .altcode = "" }, /* 0x09a6 */
-        { .altcode = "" }, /* 0x09a7 */
-        { .altcode = "" }, /* 0x09a8 */
-        { .altcode = "" }, /* 0x09a9 */
-        { .altcode = "" }, /* 0x09aa */
-        { .altcode = "" }, /* 0x09ab */
-        { .altcode = "" }, /* 0x09ac */
-        { .altcode = "" }, /* 0x09ad */
-        { .altcode = "" }, /* 0x09ae */
-        { .altcode = "" }, /* 0x09af */
-        { .altcode = "" }, /* 0x09b0 */
-        { .altcode = "" }, /* 0x09b1 */
-        { .altcode = "" }, /* 0x09b2 */
-        { .altcode = "" }, /* 0x09b3 */
-        { .altcode = "" }, /* 0x09b4 */
-        { .altcode = "" }, /* 0x09b5 */
-        { .altcode = "" }, /* 0x09b6 */
-        { .altcode = "" }, /* 0x09b7 */
-        { .altcode = "" }, /* 0x09b8 */
-        { .altcode = "" }, /* 0x09b9 */
-        { .altcode = "" }, /* 0x09ba */
-        { .altcode = "" }, /* 0x09bb */
-        { .altcode = "" }, /* 0x09bc */
-        { .altcode = "" }, /* 0x09bd */
-        { .altcode = "" }, /* 0x09be */
-        { .altcode = "" }, /* 0x09bf */
-        { .altcode = "" }, /* 0x09c0 */
-        { .altcode = "" }, /* 0x09c1 */
-        { .altcode = "" }, /* 0x09c2 */
-        { .altcode = "" }, /* 0x09c3 */
-        { .altcode = "" }, /* 0x09c4 */
-        { .altcode = "" }, /* 0x09c5 */
-        { .altcode = "" }, /* 0x09c6 */
-        { .altcode = "" }, /* 0x09c7 */
-        { .altcode = "" }, /* 0x09c8 */
-        { .altcode = "" }, /* 0x09c9 */
-        { .altcode = "" }, /* 0x09ca */
-        { .altcode = "" }, /* 0x09cb */
-        { .altcode = "" }, /* 0x09cc */
-        { .altcode = "" }, /* 0x09cd */
-        { .altcode = "" }, /* 0x09ce */
-        { .altcode = "" }, /* 0x09cf */
-        { .altcode = "" }, /* 0x09d0 */
-        { .altcode = "" }, /* 0x09d1 */
-        { .altcode = "" }, /* 0x09d2 */
-        { .altcode = "" }, /* 0x09d3 */
-        { .altcode = "" }, /* 0x09d4 */
-        { .altcode = "" }, /* 0x09d5 */
-        { .altcode = "" }, /* 0x09d6 */
-        { .altcode = "" }, /* 0x09d7 */
-        { .altcode = "" }, /* 0x09d8 */
-        { .altcode = "" }, /* 0x09d9 */
-        { .altcode = "" }, /* 0x09da */
-        { .altcode = "" }, /* 0x09db */
-        { .altcode = "" }, /* 0x09dc */
-        { .altcode = "" }, /* 0x09dd */
-        { .altcode = "" }, /* 0x09de */
-        { .altcode = "" }, /* 0x09df (blank) */
-        { .altcode = "" }, /* 0x09e0 (soliddiamond) */
-        { .altcode = "" }, /* 0x09e1 (checkerboard) */
-        { .altcode = "" }, /* 0x09e2 (ht) */
-        { .altcode = "" }, /* 0x09e3 (ff) */
-        { .altcode = "" }, /* 0x09e4 (cr) */
-        { .altcode = "" }, /* 0x09e5 (lf) */
-        { .altcode = "" }, /* 0x09e6 */
-        { .altcode = "" }, /* 0x09e7 */
-        { .altcode = "" }, /* 0x09e8 (nl) */
-        { .altcode = "" }, /* 0x09e9 (vt) */
-        { .altcode = "" }, /* 0x09ea (lowrightcorner) */
-        { .altcode = "" }, /* 0x09eb (uprightcorner) */
-        { .altcode = "" }, /* 0x09ec (upleftcorner) */
-        { .altcode = "" }, /* 0x09ed (lowleftcorner) */
-        { .altcode = "" }, /* 0x09ee (crossinglines) */
-        { .altcode = "" }, /* 0x09ef (horizlinescan1) */
-        { .altcode = "" }, /* 0x09f0 (horizlinescan3) */
-        { .altcode = "" }, /* 0x09f1 (horizlinescan5) */
-        { .altcode = "" }, /* 0x09f2 (horizlinescan7) */
-        { .altcode = "" }, /* 0x09f3 (horizlinescan9) */
-        { .altcode = "" }, /* 0x09f4 (leftt) */
-        { .altcode = "" }, /* 0x09f5 (rightt) */
-        { .altcode = "" }, /* 0x09f6 (bott) */
-        { .altcode = "" }, /* 0x09f7 (topt) */
-        { .altcode = "" }, /* 0x09f8 (vertbar) */
-        { .altcode = "" }, /* 0x09f9 */
-        { .altcode = "" }, /* 0x09fa */
-        { .altcode = "" }, /* 0x09fb */
-        { .altcode = "" }, /* 0x09fc */
-        { .altcode = "" }, /* 0x09fd */
-        { .altcode = "" }, /* 0x09fe */
-        { .altcode = "" }, /* 0x09ff */
+        { .altcode = NULL }, /* 0x0900 */
+        { .altcode = NULL }, /* 0x0901 */
+        { .altcode = NULL }, /* 0x0902 */
+        { .altcode = NULL }, /* 0x0903 */
+        { .altcode = NULL }, /* 0x0904 */
+        { .altcode = NULL }, /* 0x0905 */
+        { .altcode = NULL }, /* 0x0906 */
+        { .altcode = NULL }, /* 0x0907 */
+        { .altcode = NULL }, /* 0x0908 */
+        { .altcode = NULL }, /* 0x0909 */
+        { .altcode = NULL }, /* 0x090a */
+        { .altcode = NULL }, /* 0x090b */
+        { .altcode = NULL }, /* 0x090c */
+        { .altcode = NULL }, /* 0x090d */
+        { .altcode = NULL }, /* 0x090e */
+        { .altcode = NULL }, /* 0x090f */
+        { .altcode = NULL }, /* 0x0910 */
+        { .altcode = NULL }, /* 0x0911 */
+        { .altcode = NULL }, /* 0x0912 */
+        { .altcode = NULL }, /* 0x0913 */
+        { .altcode = NULL }, /* 0x0914 */
+        { .altcode = NULL }, /* 0x0915 */
+        { .altcode = NULL }, /* 0x0916 */
+        { .altcode = NULL }, /* 0x0917 */
+        { .altcode = NULL }, /* 0x0918 */
+        { .altcode = NULL }, /* 0x0919 */
+        { .altcode = NULL }, /* 0x091a */
+        { .altcode = NULL }, /* 0x091b */
+        { .altcode = NULL }, /* 0x091c */
+        { .altcode = NULL }, /* 0x091d */
+        { .altcode = NULL }, /* 0x091e */
+        { .altcode = NULL }, /* 0x091f */
+        { .altcode = NULL }, /* 0x0920 */
+        { .altcode = NULL }, /* 0x0921 */
+        { .altcode = NULL }, /* 0x0922 */
+        { .altcode = NULL }, /* 0x0923 */
+        { .altcode = NULL }, /* 0x0924 */
+        { .altcode = NULL }, /* 0x0925 */
+        { .altcode = NULL }, /* 0x0926 */
+        { .altcode = NULL }, /* 0x0927 */
+        { .altcode = NULL }, /* 0x0928 */
+        { .altcode = NULL }, /* 0x0929 */
+        { .altcode = NULL }, /* 0x092a */
+        { .altcode = NULL }, /* 0x092b */
+        { .altcode = NULL }, /* 0x092c */
+        { .altcode = NULL }, /* 0x092d */
+        { .altcode = NULL }, /* 0x092e */
+        { .altcode = NULL }, /* 0x092f */
+        { .altcode = NULL }, /* 0x0930 */
+        { .altcode = NULL }, /* 0x0931 */
+        { .altcode = NULL }, /* 0x0932 */
+        { .altcode = NULL }, /* 0x0933 */
+        { .altcode = NULL }, /* 0x0934 */
+        { .altcode = NULL }, /* 0x0935 */
+        { .altcode = NULL }, /* 0x0936 */
+        { .altcode = NULL }, /* 0x0937 */
+        { .altcode = NULL }, /* 0x0938 */
+        { .altcode = NULL }, /* 0x0939 */
+        { .altcode = NULL }, /* 0x093a */
+        { .altcode = NULL }, /* 0x093b */
+        { .altcode = NULL }, /* 0x093c */
+        { .altcode = NULL }, /* 0x093d */
+        { .altcode = NULL }, /* 0x093e */
+        { .altcode = NULL }, /* 0x093f */
+        { .altcode = NULL }, /* 0x0940 */
+        { .altcode = NULL }, /* 0x0941 */
+        { .altcode = NULL }, /* 0x0942 */
+        { .altcode = NULL }, /* 0x0943 */
+        { .altcode = NULL }, /* 0x0944 */
+        { .altcode = NULL }, /* 0x0945 */
+        { .altcode = NULL }, /* 0x0946 */
+        { .altcode = NULL }, /* 0x0947 */
+        { .altcode = NULL }, /* 0x0948 */
+        { .altcode = NULL }, /* 0x0949 */
+        { .altcode = NULL }, /* 0x094a */
+        { .altcode = NULL }, /* 0x094b */
+        { .altcode = NULL }, /* 0x094c */
+        { .altcode = NULL }, /* 0x094d */
+        { .altcode = NULL }, /* 0x094e */
+        { .altcode = NULL }, /* 0x094f */
+        { .altcode = NULL }, /* 0x0950 */
+        { .altcode = NULL }, /* 0x0951 */
+        { .altcode = NULL }, /* 0x0952 */
+        { .altcode = NULL }, /* 0x0953 */
+        { .altcode = NULL }, /* 0x0954 */
+        { .altcode = NULL }, /* 0x0955 */
+        { .altcode = NULL }, /* 0x0956 */
+        { .altcode = NULL }, /* 0x0957 */
+        { .altcode = NULL }, /* 0x0958 */
+        { .altcode = NULL }, /* 0x0959 */
+        { .altcode = NULL }, /* 0x095a */
+        { .altcode = NULL }, /* 0x095b */
+        { .altcode = NULL }, /* 0x095c */
+        { .altcode = NULL }, /* 0x095d */
+        { .altcode = NULL }, /* 0x095e */
+        { .altcode = NULL }, /* 0x095f */
+        { .altcode = NULL }, /* 0x0960 */
+        { .altcode = NULL }, /* 0x0961 */
+        { .altcode = NULL }, /* 0x0962 */
+        { .altcode = NULL }, /* 0x0963 */
+        { .altcode = NULL }, /* 0x0964 */
+        { .altcode = NULL }, /* 0x0965 */
+        { .altcode = NULL }, /* 0x0966 */
+        { .altcode = NULL }, /* 0x0967 */
+        { .altcode = NULL }, /* 0x0968 */
+        { .altcode = NULL }, /* 0x0969 */
+        { .altcode = NULL }, /* 0x096a */
+        { .altcode = NULL }, /* 0x096b */
+        { .altcode = NULL }, /* 0x096c */
+        { .altcode = NULL }, /* 0x096d */
+        { .altcode = NULL }, /* 0x096e */
+        { .altcode = NULL }, /* 0x096f */
+        { .altcode = NULL }, /* 0x0970 */
+        { .altcode = NULL }, /* 0x0971 */
+        { .altcode = NULL }, /* 0x0972 */
+        { .altcode = NULL }, /* 0x0973 */
+        { .altcode = NULL }, /* 0x0974 */
+        { .altcode = NULL }, /* 0x0975 */
+        { .altcode = NULL }, /* 0x0976 */
+        { .altcode = NULL }, /* 0x0977 */
+        { .altcode = NULL }, /* 0x0978 */
+        { .altcode = NULL }, /* 0x0979 */
+        { .altcode = NULL }, /* 0x097a */
+        { .altcode = NULL }, /* 0x097b */
+        { .altcode = NULL }, /* 0x097c */
+        { .altcode = NULL }, /* 0x097d */
+        { .altcode = NULL }, /* 0x097e */
+        { .altcode = NULL }, /* 0x097f */
+        { .altcode = NULL }, /* 0x0980 */
+        { .altcode = NULL }, /* 0x0981 */
+        { .altcode = NULL }, /* 0x0982 */
+        { .altcode = NULL }, /* 0x0983 */
+        { .altcode = NULL }, /* 0x0984 */
+        { .altcode = NULL }, /* 0x0985 */
+        { .altcode = NULL }, /* 0x0986 */
+        { .altcode = NULL }, /* 0x0987 */
+        { .altcode = NULL }, /* 0x0988 */
+        { .altcode = NULL }, /* 0x0989 */
+        { .altcode = NULL }, /* 0x098a */
+        { .altcode = NULL }, /* 0x098b */
+        { .altcode = NULL }, /* 0x098c */
+        { .altcode = NULL }, /* 0x098d */
+        { .altcode = NULL }, /* 0x098e */
+        { .altcode = NULL }, /* 0x098f */
+        { .altcode = NULL }, /* 0x0990 */
+        { .altcode = NULL }, /* 0x0991 */
+        { .altcode = NULL }, /* 0x0992 */
+        { .altcode = NULL }, /* 0x0993 */
+        { .altcode = NULL }, /* 0x0994 */
+        { .altcode = NULL }, /* 0x0995 */
+        { .altcode = NULL }, /* 0x0996 */
+        { .altcode = NULL }, /* 0x0997 */
+        { .altcode = NULL }, /* 0x0998 */
+        { .altcode = NULL }, /* 0x0999 */
+        { .altcode = NULL }, /* 0x099a */
+        { .altcode = NULL }, /* 0x099b */
+        { .altcode = NULL }, /* 0x099c */
+        { .altcode = NULL }, /* 0x099d */
+        { .altcode = NULL }, /* 0x099e */
+        { .altcode = NULL }, /* 0x099f */
+        { .altcode = NULL }, /* 0x09a0 */
+        { .altcode = NULL }, /* 0x09a1 */
+        { .altcode = NULL }, /* 0x09a2 */
+        { .altcode = NULL }, /* 0x09a3 */
+        { .altcode = NULL }, /* 0x09a4 */
+        { .altcode = NULL }, /* 0x09a5 */
+        { .altcode = NULL }, /* 0x09a6 */
+        { .altcode = NULL }, /* 0x09a7 */
+        { .altcode = NULL }, /* 0x09a8 */
+        { .altcode = NULL }, /* 0x09a9 */
+        { .altcode = NULL }, /* 0x09aa */
+        { .altcode = NULL }, /* 0x09ab */
+        { .altcode = NULL }, /* 0x09ac */
+        { .altcode = NULL }, /* 0x09ad */
+        { .altcode = NULL }, /* 0x09ae */
+        { .altcode = NULL }, /* 0x09af */
+        { .altcode = NULL }, /* 0x09b0 */
+        { .altcode = NULL }, /* 0x09b1 */
+        { .altcode = NULL }, /* 0x09b2 */
+        { .altcode = NULL }, /* 0x09b3 */
+        { .altcode = NULL }, /* 0x09b4 */
+        { .altcode = NULL }, /* 0x09b5 */
+        { .altcode = NULL }, /* 0x09b6 */
+        { .altcode = NULL }, /* 0x09b7 */
+        { .altcode = NULL }, /* 0x09b8 */
+        { .altcode = NULL }, /* 0x09b9 */
+        { .altcode = NULL }, /* 0x09ba */
+        { .altcode = NULL }, /* 0x09bb */
+        { .altcode = NULL }, /* 0x09bc */
+        { .altcode = NULL }, /* 0x09bd */
+        { .altcode = NULL }, /* 0x09be */
+        { .altcode = NULL }, /* 0x09bf */
+        { .altcode = NULL }, /* 0x09c0 */
+        { .altcode = NULL }, /* 0x09c1 */
+        { .altcode = NULL }, /* 0x09c2 */
+        { .altcode = NULL }, /* 0x09c3 */
+        { .altcode = NULL }, /* 0x09c4 */
+        { .altcode = NULL }, /* 0x09c5 */
+        { .altcode = NULL }, /* 0x09c6 */
+        { .altcode = NULL }, /* 0x09c7 */
+        { .altcode = NULL }, /* 0x09c8 */
+        { .altcode = NULL }, /* 0x09c9 */
+        { .altcode = NULL }, /* 0x09ca */
+        { .altcode = NULL }, /* 0x09cb */
+        { .altcode = NULL }, /* 0x09cc */
+        { .altcode = NULL }, /* 0x09cd */
+        { .altcode = NULL }, /* 0x09ce */
+        { .altcode = NULL }, /* 0x09cf */
+        { .altcode = NULL }, /* 0x09d0 */
+        { .altcode = NULL }, /* 0x09d1 */
+        { .altcode = NULL }, /* 0x09d2 */
+        { .altcode = NULL }, /* 0x09d3 */
+        { .altcode = NULL }, /* 0x09d4 */
+        { .altcode = NULL }, /* 0x09d5 */
+        { .altcode = NULL }, /* 0x09d6 */
+        { .altcode = NULL }, /* 0x09d7 */
+        { .altcode = NULL }, /* 0x09d8 */
+        { .altcode = NULL }, /* 0x09d9 */
+        { .altcode = NULL }, /* 0x09da */
+        { .altcode = NULL }, /* 0x09db */
+        { .altcode = NULL }, /* 0x09dc */
+        { .altcode = NULL }, /* 0x09dd */
+        { .altcode = NULL }, /* 0x09de */
+        { .altcode = NULL }, /* 0x09df (blank) */
+        { .altcode = NULL }, /* 0x09e0 (soliddiamond) */
+        { .altcode = NULL }, /* 0x09e1 (checkerboard) */
+        { .altcode = NULL }, /* 0x09e2 (ht) */
+        { .altcode = NULL }, /* 0x09e3 (ff) */
+        { .altcode = NULL }, /* 0x09e4 (cr) */
+        { .altcode = NULL }, /* 0x09e5 (lf) */
+        { .altcode = NULL }, /* 0x09e6 */
+        { .altcode = NULL }, /* 0x09e7 */
+        { .altcode = NULL }, /* 0x09e8 (nl) */
+        { .altcode = NULL }, /* 0x09e9 (vt) */
+        { .altcode = NULL }, /* 0x09ea (lowrightcorner) */
+        { .altcode = NULL }, /* 0x09eb (uprightcorner) */
+        { .altcode = NULL }, /* 0x09ec (upleftcorner) */
+        { .altcode = NULL }, /* 0x09ed (lowleftcorner) */
+        { .altcode = NULL }, /* 0x09ee (crossinglines) */
+        { .altcode = NULL }, /* 0x09ef (horizlinescan1) */
+        { .altcode = NULL }, /* 0x09f0 (horizlinescan3) */
+        { .altcode = NULL }, /* 0x09f1 (horizlinescan5) */
+        { .altcode = NULL }, /* 0x09f2 (horizlinescan7) */
+        { .altcode = NULL }, /* 0x09f3 (horizlinescan9) */
+        { .altcode = NULL }, /* 0x09f4 (leftt) */
+        { .altcode = NULL }, /* 0x09f5 (rightt) */
+        { .altcode = NULL }, /* 0x09f6 (bott) */
+        { .altcode = NULL }, /* 0x09f7 (topt) */
+        { .altcode = NULL }, /* 0x09f8 (vertbar) */
+        { .altcode = NULL }, /* 0x09f9 */
+        { .altcode = NULL }, /* 0x09fa */
+        { .altcode = NULL }, /* 0x09fb */
+        { .altcode = NULL }, /* 0x09fc */
+        { .altcode = NULL }, /* 0x09fd */
+        { .altcode = NULL }, /* 0x09fe */
+        { .altcode = NULL }, /* 0x09ff */
     },
     {                                        /* 0x0a?? */
-        { .altcode = "" }, /* 0x0a00 */
-        { .altcode = "" }, /* 0x0a01 */
-        { .altcode = "" }, /* 0x0a02 */
-        { .altcode = "" }, /* 0x0a03 */
-        { .altcode = "" }, /* 0x0a04 */
-        { .altcode = "" }, /* 0x0a05 */
-        { .altcode = "" }, /* 0x0a06 */
-        { .altcode = "" }, /* 0x0a07 */
-        { .altcode = "" }, /* 0x0a08 */
-        { .altcode = "" }, /* 0x0a09 */
-        { .altcode = "" }, /* 0x0a0a */
-        { .altcode = "" }, /* 0x0a0b */
-        { .altcode = "" }, /* 0x0a0c */
-        { .altcode = "" }, /* 0x0a0d */
-        { .altcode = "" }, /* 0x0a0e */
-        { .altcode = "" }, /* 0x0a0f */
-        { .altcode = "" }, /* 0x0a10 */
-        { .altcode = "" }, /* 0x0a11 */
-        { .altcode = "" }, /* 0x0a12 */
-        { .altcode = "" }, /* 0x0a13 */
-        { .altcode = "" }, /* 0x0a14 */
-        { .altcode = "" }, /* 0x0a15 */
-        { .altcode = "" }, /* 0x0a16 */
-        { .altcode = "" }, /* 0x0a17 */
-        { .altcode = "" }, /* 0x0a18 */
-        { .altcode = "" }, /* 0x0a19 */
-        { .altcode = "" }, /* 0x0a1a */
-        { .altcode = "" }, /* 0x0a1b */
-        { .altcode = "" }, /* 0x0a1c */
-        { .altcode = "" }, /* 0x0a1d */
-        { .altcode = "" }, /* 0x0a1e */
-        { .altcode = "" }, /* 0x0a1f */
-        { .altcode = "" }, /* 0x0a20 */
-        { .altcode = "" }, /* 0x0a21 */
-        { .altcode = "" }, /* 0x0a22 */
-        { .altcode = "" }, /* 0x0a23 */
-        { .altcode = "" }, /* 0x0a24 */
-        { .altcode = "" }, /* 0x0a25 */
-        { .altcode = "" }, /* 0x0a26 */
-        { .altcode = "" }, /* 0x0a27 */
-        { .altcode = "" }, /* 0x0a28 */
-        { .altcode = "" }, /* 0x0a29 */
-        { .altcode = "" }, /* 0x0a2a */
-        { .altcode = "" }, /* 0x0a2b */
-        { .altcode = "" }, /* 0x0a2c */
-        { .altcode = "" }, /* 0x0a2d */
-        { .altcode = "" }, /* 0x0a2e */
-        { .altcode = "" }, /* 0x0a2f */
-        { .altcode = "" }, /* 0x0a30 */
-        { .altcode = "" }, /* 0x0a31 */
-        { .altcode = "" }, /* 0x0a32 */
-        { .altcode = "" }, /* 0x0a33 */
-        { .altcode = "" }, /* 0x0a34 */
-        { .altcode = "" }, /* 0x0a35 */
-        { .altcode = "" }, /* 0x0a36 */
-        { .altcode = "" }, /* 0x0a37 */
-        { .altcode = "" }, /* 0x0a38 */
-        { .altcode = "" }, /* 0x0a39 */
-        { .altcode = "" }, /* 0x0a3a */
-        { .altcode = "" }, /* 0x0a3b */
-        { .altcode = "" }, /* 0x0a3c */
-        { .altcode = "" }, /* 0x0a3d */
-        { .altcode = "" }, /* 0x0a3e */
-        { .altcode = "" }, /* 0x0a3f */
-        { .altcode = "" }, /* 0x0a40 */
-        { .altcode = "" }, /* 0x0a41 */
-        { .altcode = "" }, /* 0x0a42 */
-        { .altcode = "" }, /* 0x0a43 */
-        { .altcode = "" }, /* 0x0a44 */
-        { .altcode = "" }, /* 0x0a45 */
-        { .altcode = "" }, /* 0x0a46 */
-        { .altcode = "" }, /* 0x0a47 */
-        { .altcode = "" }, /* 0x0a48 */
-        { .altcode = "" }, /* 0x0a49 */
-        { .altcode = "" }, /* 0x0a4a */
-        { .altcode = "" }, /* 0x0a4b */
-        { .altcode = "" }, /* 0x0a4c */
-        { .altcode = "" }, /* 0x0a4d */
-        { .altcode = "" }, /* 0x0a4e */
-        { .altcode = "" }, /* 0x0a4f */
-        { .altcode = "" }, /* 0x0a50 */
-        { .altcode = "" }, /* 0x0a51 */
-        { .altcode = "" }, /* 0x0a52 */
-        { .altcode = "" }, /* 0x0a53 */
-        { .altcode = "" }, /* 0x0a54 */
-        { .altcode = "" }, /* 0x0a55 */
-        { .altcode = "" }, /* 0x0a56 */
-        { .altcode = "" }, /* 0x0a57 */
-        { .altcode = "" }, /* 0x0a58 */
-        { .altcode = "" }, /* 0x0a59 */
-        { .altcode = "" }, /* 0x0a5a */
-        { .altcode = "" }, /* 0x0a5b */
-        { .altcode = "" }, /* 0x0a5c */
-        { .altcode = "" }, /* 0x0a5d */
-        { .altcode = "" }, /* 0x0a5e */
-        { .altcode = "" }, /* 0x0a5f */
-        { .altcode = "" }, /* 0x0a60 */
-        { .altcode = "" }, /* 0x0a61 */
-        { .altcode = "" }, /* 0x0a62 */
-        { .altcode = "" }, /* 0x0a63 */
-        { .altcode = "" }, /* 0x0a64 */
-        { .altcode = "" }, /* 0x0a65 */
-        { .altcode = "" }, /* 0x0a66 */
-        { .altcode = "" }, /* 0x0a67 */
-        { .altcode = "" }, /* 0x0a68 */
-        { .altcode = "" }, /* 0x0a69 */
-        { .altcode = "" }, /* 0x0a6a */
-        { .altcode = "" }, /* 0x0a6b */
-        { .altcode = "" }, /* 0x0a6c */
-        { .altcode = "" }, /* 0x0a6d */
-        { .altcode = "" }, /* 0x0a6e */
-        { .altcode = "" }, /* 0x0a6f */
-        { .altcode = "" }, /* 0x0a70 */
-        { .altcode = "" }, /* 0x0a71 */
-        { .altcode = "" }, /* 0x0a72 */
-        { .altcode = "" }, /* 0x0a73 */
-        { .altcode = "" }, /* 0x0a74 */
-        { .altcode = "" }, /* 0x0a75 */
-        { .altcode = "" }, /* 0x0a76 */
-        { .altcode = "" }, /* 0x0a77 */
-        { .altcode = "" }, /* 0x0a78 */
-        { .altcode = "" }, /* 0x0a79 */
-        { .altcode = "" }, /* 0x0a7a */
-        { .altcode = "" }, /* 0x0a7b */
-        { .altcode = "" }, /* 0x0a7c */
-        { .altcode = "" }, /* 0x0a7d */
-        { .altcode = "" }, /* 0x0a7e */
-        { .altcode = "" }, /* 0x0a7f */
-        { .altcode = "" }, /* 0x0a80 */
-        { .altcode = "" }, /* 0x0a81 */
-        { .altcode = "" }, /* 0x0a82 */
-        { .altcode = "" }, /* 0x0a83 */
-        { .altcode = "" }, /* 0x0a84 */
-        { .altcode = "" }, /* 0x0a85 */
-        { .altcode = "" }, /* 0x0a86 */
-        { .altcode = "" }, /* 0x0a87 */
-        { .altcode = "" }, /* 0x0a88 */
-        { .altcode = "" }, /* 0x0a89 */
-        { .altcode = "" }, /* 0x0a8a */
-        { .altcode = "" }, /* 0x0a8b */
-        { .altcode = "" }, /* 0x0a8c */
-        { .altcode = "" }, /* 0x0a8d */
-        { .altcode = "" }, /* 0x0a8e */
-        { .altcode = "" }, /* 0x0a8f */
-        { .altcode = "" }, /* 0x0a90 */
-        { .altcode = "" }, /* 0x0a91 */
-        { .altcode = "" }, /* 0x0a92 */
-        { .altcode = "" }, /* 0x0a93 */
-        { .altcode = "" }, /* 0x0a94 */
-        { .altcode = "" }, /* 0x0a95 */
-        { .altcode = "" }, /* 0x0a96 */
-        { .altcode = "" }, /* 0x0a97 */
-        { .altcode = "" }, /* 0x0a98 */
-        { .altcode = "" }, /* 0x0a99 */
-        { .altcode = "" }, /* 0x0a9a */
-        { .altcode = "" }, /* 0x0a9b */
-        { .altcode = "" }, /* 0x0a9c */
-        { .altcode = "" }, /* 0x0a9d */
-        { .altcode = "" }, /* 0x0a9e */
-        { .altcode = "" }, /* 0x0a9f */
-        { .altcode = "" }, /* 0x0aa0 */
-        { .altcode = "" }, /* 0x0aa1 (emspace) */
-        { .altcode = "" }, /* 0x0aa2 (enspace) */
-        { .altcode = "" }, /* 0x0aa3 (em3space) */
-        { .altcode = "" }, /* 0x0aa4 (em4space) */
-        { .altcode = "" }, /* 0x0aa5 (digitspace) */
-        { .altcode = "" }, /* 0x0aa6 (punctspace) */
-        { .altcode = "" }, /* 0x0aa7 (thinspace) */
-        { .altcode = "" }, /* 0x0aa8 (hairspace) */
-        { .altcode = "" }, /* 0x0aa9 (emdash) */
-        { .altcode = "" }, /* 0x0aaa (endash) */
-        { .altcode = "" }, /* 0x0aab */
-        { .altcode = "" }, /* 0x0aac (signifblank) */
-        { .altcode = "" }, /* 0x0aad */
-        { .altcode = "" }, /* 0x0aae (ellipsis) */
-        { .altcode = "" }, /* 0x0aaf (doubbaselinedot) */
-        { .altcode = "" }, /* 0x0ab0 (onethird) */
-        { .altcode = "" }, /* 0x0ab1 (twothirds) */
-        { .altcode = "" }, /* 0x0ab2 (onefifth) */
-        { .altcode = "" }, /* 0x0ab3 (twofifths) */
-        { .altcode = "" }, /* 0x0ab4 (threefifths) */
-        { .altcode = "" }, /* 0x0ab5 (fourfifths) */
-        { .altcode = "" }, /* 0x0ab6 (onesixth) */
-        { .altcode = "" }, /* 0x0ab7 (fivesixths) */
-        { .altcode = "" }, /* 0x0ab8 (careof) */
-        { .altcode = "" }, /* 0x0ab9 */
-        { .altcode = "" }, /* 0x0aba */
-        { .altcode = "" }, /* 0x0abb (figdash) */
-        { .altcode = "" }, /* 0x0abc (leftanglebracket) */
-        { .altcode = "" }, /* 0x0abd (decimalpoint) */
-        { .altcode = "" }, /* 0x0abe (rightanglebracket) */
-        { .altcode = "" }, /* 0x0abf (marker) */
-        { .altcode = "" }, /* 0x0ac0 */
-        { .altcode = "" }, /* 0x0ac1 */
-        { .altcode = "" }, /* 0x0ac2 */
-        { .altcode = "" }, /* 0x0ac3 (oneeighth) */
-        { .altcode = "" }, /* 0x0ac4 (threeeighths) */
-        { .altcode = "" }, /* 0x0ac5 (fiveeighths) */
-        { .altcode = "" }, /* 0x0ac6 (seveneighths) */
-        { .altcode = "" }, /* 0x0ac7 */
-        { .altcode = "" }, /* 0x0ac8 */
-        { .altcode = "" }, /* 0x0ac9 (trademark) */
-        { .altcode = "" }, /* 0x0aca (signaturemark) */
-        { .altcode = "" }, /* 0x0acb (trademarkincircle) */
-        { .altcode = "" }, /* 0x0acc (leftopentriangle) */
-        { .altcode = "" }, /* 0x0acd (rightopentriangle) */
-        { .altcode = "" }, /* 0x0ace (emopencircle) */
-        { .altcode = "" }, /* 0x0acf (emopenrectangle) */
-        { .altcode = "" }, /* 0x0ad0 (leftsinglequotemark) */
-        { .altcode = "" }, /* 0x0ad1 (rightsinglequotemark) */
-        { .altcode = "" }, /* 0x0ad2 (leftdoublequotemark) */
-        { .altcode = "" }, /* 0x0ad3 (rightdoublequotemark) */
-        { .altcode = "" }, /* 0x0ad4 (prescription) */
-        { .altcode = "" }, /* 0x0ad5 */
-        { .altcode = "" }, /* 0x0ad6 (minutes) */
-        { .altcode = "" }, /* 0x0ad7 (seconds) */
-        { .altcode = "" }, /* 0x0ad8 */
-        { .altcode = "" }, /* 0x0ad9 (latincross) */
-        { .altcode = "" }, /* 0x0ada (hexagram) */
-        { .altcode = "" }, /* 0x0adb (filledrectbullet) */
-        { .altcode = "" }, /* 0x0adc (filledlefttribullet) */
-        { .altcode = "" }, /* 0x0add (filledrighttribullet) */
-        { .altcode = "" }, /* 0x0ade (emfilledcircle) */
-        { .altcode = "" }, /* 0x0adf (emfilledrect) */
-        { .altcode = "" }, /* 0x0ae0 (enopencircbullet) */
-        { .altcode = "" }, /* 0x0ae1 (enopensquarebullet) */
-        { .altcode = "" }, /* 0x0ae2 (openrectbullet) */
-        { .altcode = "" }, /* 0x0ae3 (opentribulletup) */
-        { .altcode = "" }, /* 0x0ae4 (opentribulletdown) */
-        { .altcode = "" }, /* 0x0ae5 (openstar) */
-        { .altcode = "" }, /* 0x0ae6 (enfilledcircbullet) */
-        { .altcode = "" }, /* 0x0ae7 (enfilledsqbullet) */
-        { .altcode = "" }, /* 0x0ae8 (filledtribulletup) */
-        { .altcode = "" }, /* 0x0ae9 (filledtribulletdown) */
-        { .altcode = "" }, /* 0x0aea (leftpointer) */
-        { .altcode = "" }, /* 0x0aeb (rightpointer) */
-        { .altcode = "" }, /* 0x0aec (club) */
-        { .altcode = "" }, /* 0x0aed (diamond) */
-        { .altcode = "" }, /* 0x0aee (heart) */
-        { .altcode = "" }, /* 0x0aef */
-        { .altcode = "" }, /* 0x0af0 (maltesecross) */
-        { .altcode = "" }, /* 0x0af1 (dagger) */
-        { .altcode = "" }, /* 0x0af2 (doubledagger) */
-        { .altcode = "" }, /* 0x0af3 (checkmark) */
-        { .altcode = "" }, /* 0x0af4 (ballotcross) */
-        { .altcode = "" }, /* 0x0af5 (musicalsharp) */
-        { .altcode = "" }, /* 0x0af6 (musicalflat) */
-        { .altcode = "" }, /* 0x0af7 (malesymbol) */
-        { .altcode = "" }, /* 0x0af8 (femalesymbol) */
-        { .altcode = "" }, /* 0x0af9 (telephone) */
-        { .altcode = "" }, /* 0x0afa (telephonerecorder) */
-        { .altcode = "" }, /* 0x0afb (phonographcopyright) */
-        { .altcode = "" }, /* 0x0afc (caret) */
-        { .altcode = "" }, /* 0x0afd (singlelowquotemark) */
-        { .altcode = "" }, /* 0x0afe (doublelowquotemark) */
-        { .altcode = "" }, /* 0x0aff (cursor) */
+        { .altcode = NULL }, /* 0x0a00 */
+        { .altcode = NULL }, /* 0x0a01 */
+        { .altcode = NULL }, /* 0x0a02 */
+        { .altcode = NULL }, /* 0x0a03 */
+        { .altcode = NULL }, /* 0x0a04 */
+        { .altcode = NULL }, /* 0x0a05 */
+        { .altcode = NULL }, /* 0x0a06 */
+        { .altcode = NULL }, /* 0x0a07 */
+        { .altcode = NULL }, /* 0x0a08 */
+        { .altcode = NULL }, /* 0x0a09 */
+        { .altcode = NULL }, /* 0x0a0a */
+        { .altcode = NULL }, /* 0x0a0b */
+        { .altcode = NULL }, /* 0x0a0c */
+        { .altcode = NULL }, /* 0x0a0d */
+        { .altcode = NULL }, /* 0x0a0e */
+        { .altcode = NULL }, /* 0x0a0f */
+        { .altcode = NULL }, /* 0x0a10 */
+        { .altcode = NULL }, /* 0x0a11 */
+        { .altcode = NULL }, /* 0x0a12 */
+        { .altcode = NULL }, /* 0x0a13 */
+        { .altcode = NULL }, /* 0x0a14 */
+        { .altcode = NULL }, /* 0x0a15 */
+        { .altcode = NULL }, /* 0x0a16 */
+        { .altcode = NULL }, /* 0x0a17 */
+        { .altcode = NULL }, /* 0x0a18 */
+        { .altcode = NULL }, /* 0x0a19 */
+        { .altcode = NULL }, /* 0x0a1a */
+        { .altcode = NULL }, /* 0x0a1b */
+        { .altcode = NULL }, /* 0x0a1c */
+        { .altcode = NULL }, /* 0x0a1d */
+        { .altcode = NULL }, /* 0x0a1e */
+        { .altcode = NULL }, /* 0x0a1f */
+        { .altcode = NULL }, /* 0x0a20 */
+        { .altcode = NULL }, /* 0x0a21 */
+        { .altcode = NULL }, /* 0x0a22 */
+        { .altcode = NULL }, /* 0x0a23 */
+        { .altcode = NULL }, /* 0x0a24 */
+        { .altcode = NULL }, /* 0x0a25 */
+        { .altcode = NULL }, /* 0x0a26 */
+        { .altcode = NULL }, /* 0x0a27 */
+        { .altcode = NULL }, /* 0x0a28 */
+        { .altcode = NULL }, /* 0x0a29 */
+        { .altcode = NULL }, /* 0x0a2a */
+        { .altcode = NULL }, /* 0x0a2b */
+        { .altcode = NULL }, /* 0x0a2c */
+        { .altcode = NULL }, /* 0x0a2d */
+        { .altcode = NULL }, /* 0x0a2e */
+        { .altcode = NULL }, /* 0x0a2f */
+        { .altcode = NULL }, /* 0x0a30 */
+        { .altcode = NULL }, /* 0x0a31 */
+        { .altcode = NULL }, /* 0x0a32 */
+        { .altcode = NULL }, /* 0x0a33 */
+        { .altcode = NULL }, /* 0x0a34 */
+        { .altcode = NULL }, /* 0x0a35 */
+        { .altcode = NULL }, /* 0x0a36 */
+        { .altcode = NULL }, /* 0x0a37 */
+        { .altcode = NULL }, /* 0x0a38 */
+        { .altcode = NULL }, /* 0x0a39 */
+        { .altcode = NULL }, /* 0x0a3a */
+        { .altcode = NULL }, /* 0x0a3b */
+        { .altcode = NULL }, /* 0x0a3c */
+        { .altcode = NULL }, /* 0x0a3d */
+        { .altcode = NULL }, /* 0x0a3e */
+        { .altcode = NULL }, /* 0x0a3f */
+        { .altcode = NULL }, /* 0x0a40 */
+        { .altcode = NULL }, /* 0x0a41 */
+        { .altcode = NULL }, /* 0x0a42 */
+        { .altcode = NULL }, /* 0x0a43 */
+        { .altcode = NULL }, /* 0x0a44 */
+        { .altcode = NULL }, /* 0x0a45 */
+        { .altcode = NULL }, /* 0x0a46 */
+        { .altcode = NULL }, /* 0x0a47 */
+        { .altcode = NULL }, /* 0x0a48 */
+        { .altcode = NULL }, /* 0x0a49 */
+        { .altcode = NULL }, /* 0x0a4a */
+        { .altcode = NULL }, /* 0x0a4b */
+        { .altcode = NULL }, /* 0x0a4c */
+        { .altcode = NULL }, /* 0x0a4d */
+        { .altcode = NULL }, /* 0x0a4e */
+        { .altcode = NULL }, /* 0x0a4f */
+        { .altcode = NULL }, /* 0x0a50 */
+        { .altcode = NULL }, /* 0x0a51 */
+        { .altcode = NULL }, /* 0x0a52 */
+        { .altcode = NULL }, /* 0x0a53 */
+        { .altcode = NULL }, /* 0x0a54 */
+        { .altcode = NULL }, /* 0x0a55 */
+        { .altcode = NULL }, /* 0x0a56 */
+        { .altcode = NULL }, /* 0x0a57 */
+        { .altcode = NULL }, /* 0x0a58 */
+        { .altcode = NULL }, /* 0x0a59 */
+        { .altcode = NULL }, /* 0x0a5a */
+        { .altcode = NULL }, /* 0x0a5b */
+        { .altcode = NULL }, /* 0x0a5c */
+        { .altcode = NULL }, /* 0x0a5d */
+        { .altcode = NULL }, /* 0x0a5e */
+        { .altcode = NULL }, /* 0x0a5f */
+        { .altcode = NULL }, /* 0x0a60 */
+        { .altcode = NULL }, /* 0x0a61 */
+        { .altcode = NULL }, /* 0x0a62 */
+        { .altcode = NULL }, /* 0x0a63 */
+        { .altcode = NULL }, /* 0x0a64 */
+        { .altcode = NULL }, /* 0x0a65 */
+        { .altcode = NULL }, /* 0x0a66 */
+        { .altcode = NULL }, /* 0x0a67 */
+        { .altcode = NULL }, /* 0x0a68 */
+        { .altcode = NULL }, /* 0x0a69 */
+        { .altcode = NULL }, /* 0x0a6a */
+        { .altcode = NULL }, /* 0x0a6b */
+        { .altcode = NULL }, /* 0x0a6c */
+        { .altcode = NULL }, /* 0x0a6d */
+        { .altcode = NULL }, /* 0x0a6e */
+        { .altcode = NULL }, /* 0x0a6f */
+        { .altcode = NULL }, /* 0x0a70 */
+        { .altcode = NULL }, /* 0x0a71 */
+        { .altcode = NULL }, /* 0x0a72 */
+        { .altcode = NULL }, /* 0x0a73 */
+        { .altcode = NULL }, /* 0x0a74 */
+        { .altcode = NULL }, /* 0x0a75 */
+        { .altcode = NULL }, /* 0x0a76 */
+        { .altcode = NULL }, /* 0x0a77 */
+        { .altcode = NULL }, /* 0x0a78 */
+        { .altcode = NULL }, /* 0x0a79 */
+        { .altcode = NULL }, /* 0x0a7a */
+        { .altcode = NULL }, /* 0x0a7b */
+        { .altcode = NULL }, /* 0x0a7c */
+        { .altcode = NULL }, /* 0x0a7d */
+        { .altcode = NULL }, /* 0x0a7e */
+        { .altcode = NULL }, /* 0x0a7f */
+        { .altcode = NULL }, /* 0x0a80 */
+        { .altcode = NULL }, /* 0x0a81 */
+        { .altcode = NULL }, /* 0x0a82 */
+        { .altcode = NULL }, /* 0x0a83 */
+        { .altcode = NULL }, /* 0x0a84 */
+        { .altcode = NULL }, /* 0x0a85 */
+        { .altcode = NULL }, /* 0x0a86 */
+        { .altcode = NULL }, /* 0x0a87 */
+        { .altcode = NULL }, /* 0x0a88 */
+        { .altcode = NULL }, /* 0x0a89 */
+        { .altcode = NULL }, /* 0x0a8a */
+        { .altcode = NULL }, /* 0x0a8b */
+        { .altcode = NULL }, /* 0x0a8c */
+        { .altcode = NULL }, /* 0x0a8d */
+        { .altcode = NULL }, /* 0x0a8e */
+        { .altcode = NULL }, /* 0x0a8f */
+        { .altcode = NULL }, /* 0x0a90 */
+        { .altcode = NULL }, /* 0x0a91 */
+        { .altcode = NULL }, /* 0x0a92 */
+        { .altcode = NULL }, /* 0x0a93 */
+        { .altcode = NULL }, /* 0x0a94 */
+        { .altcode = NULL }, /* 0x0a95 */
+        { .altcode = NULL }, /* 0x0a96 */
+        { .altcode = NULL }, /* 0x0a97 */
+        { .altcode = NULL }, /* 0x0a98 */
+        { .altcode = NULL }, /* 0x0a99 */
+        { .altcode = NULL }, /* 0x0a9a */
+        { .altcode = NULL }, /* 0x0a9b */
+        { .altcode = NULL }, /* 0x0a9c */
+        { .altcode = NULL }, /* 0x0a9d */
+        { .altcode = NULL }, /* 0x0a9e */
+        { .altcode = NULL }, /* 0x0a9f */
+        { .altcode = NULL }, /* 0x0aa0 */
+        { .altcode = NULL }, /* 0x0aa1 (emspace) */
+        { .altcode = NULL }, /* 0x0aa2 (enspace) */
+        { .altcode = NULL }, /* 0x0aa3 (em3space) */
+        { .altcode = NULL }, /* 0x0aa4 (em4space) */
+        { .altcode = NULL }, /* 0x0aa5 (digitspace) */
+        { .altcode = NULL }, /* 0x0aa6 (punctspace) */
+        { .altcode = NULL }, /* 0x0aa7 (thinspace) */
+        { .altcode = NULL }, /* 0x0aa8 (hairspace) */
+        { .altcode = NULL }, /* 0x0aa9 (emdash) */
+        { .altcode = NULL }, /* 0x0aaa (endash) */
+        { .altcode = NULL }, /* 0x0aab */
+        { .altcode = NULL }, /* 0x0aac (signifblank) */
+        { .altcode = NULL }, /* 0x0aad */
+        { .altcode = NULL }, /* 0x0aae (ellipsis) */
+        { .altcode = NULL }, /* 0x0aaf (doubbaselinedot) */
+        { .altcode = NULL }, /* 0x0ab0 (onethird) */
+        { .altcode = NULL }, /* 0x0ab1 (twothirds) */
+        { .altcode = NULL }, /* 0x0ab2 (onefifth) */
+        { .altcode = NULL }, /* 0x0ab3 (twofifths) */
+        { .altcode = NULL }, /* 0x0ab4 (threefifths) */
+        { .altcode = NULL }, /* 0x0ab5 (fourfifths) */
+        { .altcode = NULL }, /* 0x0ab6 (onesixth) */
+        { .altcode = NULL }, /* 0x0ab7 (fivesixths) */
+        { .altcode = NULL }, /* 0x0ab8 (careof) */
+        { .altcode = NULL }, /* 0x0ab9 */
+        { .altcode = NULL }, /* 0x0aba */
+        { .altcode = NULL }, /* 0x0abb (figdash) */
+        { .altcode = NULL }, /* 0x0abc (leftanglebracket) */
+        { .altcode = NULL }, /* 0x0abd (decimalpoint) */
+        { .altcode = NULL }, /* 0x0abe (rightanglebracket) */
+        { .altcode = NULL }, /* 0x0abf (marker) */
+        { .altcode = NULL }, /* 0x0ac0 */
+        { .altcode = NULL }, /* 0x0ac1 */
+        { .altcode = NULL }, /* 0x0ac2 */
+        { .altcode = NULL }, /* 0x0ac3 (oneeighth) */
+        { .altcode = NULL }, /* 0x0ac4 (threeeighths) */
+        { .altcode = NULL }, /* 0x0ac5 (fiveeighths) */
+        { .altcode = NULL }, /* 0x0ac6 (seveneighths) */
+        { .altcode = NULL }, /* 0x0ac7 */
+        { .altcode = NULL }, /* 0x0ac8 */
+        { .altcode = NULL }, /* 0x0ac9 (trademark) */
+        { .altcode = NULL }, /* 0x0aca (signaturemark) */
+        { .altcode = NULL }, /* 0x0acb (trademarkincircle) */
+        { .altcode = NULL }, /* 0x0acc (leftopentriangle) */
+        { .altcode = NULL }, /* 0x0acd (rightopentriangle) */
+        { .altcode = NULL }, /* 0x0ace (emopencircle) */
+        { .altcode = NULL }, /* 0x0acf (emopenrectangle) */
+        { .altcode = NULL }, /* 0x0ad0 (leftsinglequotemark) */
+        { .altcode = NULL }, /* 0x0ad1 (rightsinglequotemark) */
+        { .altcode = NULL }, /* 0x0ad2 (leftdoublequotemark) */
+        { .altcode = NULL }, /* 0x0ad3 (rightdoublequotemark) */
+        { .altcode = NULL }, /* 0x0ad4 (prescription) */
+        { .altcode = NULL }, /* 0x0ad5 */
+        { .altcode = NULL }, /* 0x0ad6 (minutes) */
+        { .altcode = NULL }, /* 0x0ad7 (seconds) */
+        { .altcode = NULL }, /* 0x0ad8 */
+        { .altcode = NULL }, /* 0x0ad9 (latincross) */
+        { .altcode = NULL }, /* 0x0ada (hexagram) */
+        { .altcode = NULL }, /* 0x0adb (filledrectbullet) */
+        { .altcode = NULL }, /* 0x0adc (filledlefttribullet) */
+        { .altcode = NULL }, /* 0x0add (filledrighttribullet) */
+        { .altcode = NULL }, /* 0x0ade (emfilledcircle) */
+        { .altcode = NULL }, /* 0x0adf (emfilledrect) */
+        { .altcode = NULL }, /* 0x0ae0 (enopencircbullet) */
+        { .altcode = NULL }, /* 0x0ae1 (enopensquarebullet) */
+        { .altcode = NULL }, /* 0x0ae2 (openrectbullet) */
+        { .altcode = NULL }, /* 0x0ae3 (opentribulletup) */
+        { .altcode = NULL }, /* 0x0ae4 (opentribulletdown) */
+        { .altcode = NULL }, /* 0x0ae5 (openstar) */
+        { .altcode = NULL }, /* 0x0ae6 (enfilledcircbullet) */
+        { .altcode = NULL }, /* 0x0ae7 (enfilledsqbullet) */
+        { .altcode = NULL }, /* 0x0ae8 (filledtribulletup) */
+        { .altcode = NULL }, /* 0x0ae9 (filledtribulletdown) */
+        { .altcode = NULL }, /* 0x0aea (leftpointer) */
+        { .altcode = NULL }, /* 0x0aeb (rightpointer) */
+        { .altcode = NULL }, /* 0x0aec (club) */
+        { .altcode = NULL }, /* 0x0aed (diamond) */
+        { .altcode = NULL }, /* 0x0aee (heart) */
+        { .altcode = NULL }, /* 0x0aef */
+        { .altcode = NULL }, /* 0x0af0 (maltesecross) */
+        { .altcode = NULL }, /* 0x0af1 (dagger) */
+        { .altcode = NULL }, /* 0x0af2 (doubledagger) */
+        { .altcode = NULL }, /* 0x0af3 (checkmark) */
+        { .altcode = NULL }, /* 0x0af4 (ballotcross) */
+        { .altcode = NULL }, /* 0x0af5 (musicalsharp) */
+        { .altcode = NULL }, /* 0x0af6 (musicalflat) */
+        { .altcode = NULL }, /* 0x0af7 (malesymbol) */
+        { .altcode = NULL }, /* 0x0af8 (femalesymbol) */
+        { .altcode = NULL }, /* 0x0af9 (telephone) */
+        { .altcode = NULL }, /* 0x0afa (telephonerecorder) */
+        { .altcode = NULL }, /* 0x0afb (phonographcopyright) */
+        { .altcode = NULL }, /* 0x0afc (caret) */
+        { .altcode = NULL }, /* 0x0afd (singlelowquotemark) */
+        { .altcode = NULL }, /* 0x0afe (doublelowquotemark) */
+        { .altcode = NULL }, /* 0x0aff (cursor) */
     },
     {                                        /* 0x0b?? */
-        { .altcode = "" }, /* 0x0b00 */
-        { .altcode = "" }, /* 0x0b01 */
-        { .altcode = "" }, /* 0x0b02 */
-        { .altcode = "" }, /* 0x0b03 */
-        { .altcode = "" }, /* 0x0b04 */
-        { .altcode = "" }, /* 0x0b05 */
-        { .altcode = "" }, /* 0x0b06 */
-        { .altcode = "" }, /* 0x0b07 */
-        { .altcode = "" }, /* 0x0b08 */
-        { .altcode = "" }, /* 0x0b09 */
-        { .altcode = "" }, /* 0x0b0a */
-        { .altcode = "" }, /* 0x0b0b */
-        { .altcode = "" }, /* 0x0b0c */
-        { .altcode = "" }, /* 0x0b0d */
-        { .altcode = "" }, /* 0x0b0e */
-        { .altcode = "" }, /* 0x0b0f */
-        { .altcode = "" }, /* 0x0b10 */
-        { .altcode = "" }, /* 0x0b11 */
-        { .altcode = "" }, /* 0x0b12 */
-        { .altcode = "" }, /* 0x0b13 */
-        { .altcode = "" }, /* 0x0b14 */
-        { .altcode = "" }, /* 0x0b15 */
-        { .altcode = "" }, /* 0x0b16 */
-        { .altcode = "" }, /* 0x0b17 */
-        { .altcode = "" }, /* 0x0b18 */
-        { .altcode = "" }, /* 0x0b19 */
-        { .altcode = "" }, /* 0x0b1a */
-        { .altcode = "" }, /* 0x0b1b */
-        { .altcode = "" }, /* 0x0b1c */
-        { .altcode = "" }, /* 0x0b1d */
-        { .altcode = "" }, /* 0x0b1e */
-        { .altcode = "" }, /* 0x0b1f */
-        { .altcode = "" }, /* 0x0b20 */
-        { .altcode = "" }, /* 0x0b21 */
-        { .altcode = "" }, /* 0x0b22 */
-        { .altcode = "" }, /* 0x0b23 */
-        { .altcode = "" }, /* 0x0b24 */
-        { .altcode = "" }, /* 0x0b25 */
-        { .altcode = "" }, /* 0x0b26 */
-        { .altcode = "" }, /* 0x0b27 */
-        { .altcode = "" }, /* 0x0b28 */
-        { .altcode = "" }, /* 0x0b29 */
-        { .altcode = "" }, /* 0x0b2a */
-        { .altcode = "" }, /* 0x0b2b */
-        { .altcode = "" }, /* 0x0b2c */
-        { .altcode = "" }, /* 0x0b2d */
-        { .altcode = "" }, /* 0x0b2e */
-        { .altcode = "" }, /* 0x0b2f */
-        { .altcode = "" }, /* 0x0b30 */
-        { .altcode = "" }, /* 0x0b31 */
-        { .altcode = "" }, /* 0x0b32 */
-        { .altcode = "" }, /* 0x0b33 */
-        { .altcode = "" }, /* 0x0b34 */
-        { .altcode = "" }, /* 0x0b35 */
-        { .altcode = "" }, /* 0x0b36 */
-        { .altcode = "" }, /* 0x0b37 */
-        { .altcode = "" }, /* 0x0b38 */
-        { .altcode = "" }, /* 0x0b39 */
-        { .altcode = "" }, /* 0x0b3a */
-        { .altcode = "" }, /* 0x0b3b */
-        { .altcode = "" }, /* 0x0b3c */
-        { .altcode = "" }, /* 0x0b3d */
-        { .altcode = "" }, /* 0x0b3e */
-        { .altcode = "" }, /* 0x0b3f */
-        { .altcode = "" }, /* 0x0b40 */
-        { .altcode = "" }, /* 0x0b41 */
-        { .altcode = "" }, /* 0x0b42 */
-        { .altcode = "" }, /* 0x0b43 */
-        { .altcode = "" }, /* 0x0b44 */
-        { .altcode = "" }, /* 0x0b45 */
-        { .altcode = "" }, /* 0x0b46 */
-        { .altcode = "" }, /* 0x0b47 */
-        { .altcode = "" }, /* 0x0b48 */
-        { .altcode = "" }, /* 0x0b49 */
-        { .altcode = "" }, /* 0x0b4a */
-        { .altcode = "" }, /* 0x0b4b */
-        { .altcode = "" }, /* 0x0b4c */
-        { .altcode = "" }, /* 0x0b4d */
-        { .altcode = "" }, /* 0x0b4e */
-        { .altcode = "" }, /* 0x0b4f */
-        { .altcode = "" }, /* 0x0b50 */
-        { .altcode = "" }, /* 0x0b51 */
-        { .altcode = "" }, /* 0x0b52 */
-        { .altcode = "" }, /* 0x0b53 */
-        { .altcode = "" }, /* 0x0b54 */
-        { .altcode = "" }, /* 0x0b55 */
-        { .altcode = "" }, /* 0x0b56 */
-        { .altcode = "" }, /* 0x0b57 */
-        { .altcode = "" }, /* 0x0b58 */
-        { .altcode = "" }, /* 0x0b59 */
-        { .altcode = "" }, /* 0x0b5a */
-        { .altcode = "" }, /* 0x0b5b */
-        { .altcode = "" }, /* 0x0b5c */
-        { .altcode = "" }, /* 0x0b5d */
-        { .altcode = "" }, /* 0x0b5e */
-        { .altcode = "" }, /* 0x0b5f */
-        { .altcode = "" }, /* 0x0b60 */
-        { .altcode = "" }, /* 0x0b61 */
-        { .altcode = "" }, /* 0x0b62 */
-        { .altcode = "" }, /* 0x0b63 */
-        { .altcode = "" }, /* 0x0b64 */
-        { .altcode = "" }, /* 0x0b65 */
-        { .altcode = "" }, /* 0x0b66 */
-        { .altcode = "" }, /* 0x0b67 */
-        { .altcode = "" }, /* 0x0b68 */
-        { .altcode = "" }, /* 0x0b69 */
-        { .altcode = "" }, /* 0x0b6a */
-        { .altcode = "" }, /* 0x0b6b */
-        { .altcode = "" }, /* 0x0b6c */
-        { .altcode = "" }, /* 0x0b6d */
-        { .altcode = "" }, /* 0x0b6e */
-        { .altcode = "" }, /* 0x0b6f */
-        { .altcode = "" }, /* 0x0b70 */
-        { .altcode = "" }, /* 0x0b71 */
-        { .altcode = "" }, /* 0x0b72 */
-        { .altcode = "" }, /* 0x0b73 */
-        { .altcode = "" }, /* 0x0b74 */
-        { .altcode = "" }, /* 0x0b75 */
-        { .altcode = "" }, /* 0x0b76 */
-        { .altcode = "" }, /* 0x0b77 */
-        { .altcode = "" }, /* 0x0b78 */
-        { .altcode = "" }, /* 0x0b79 */
-        { .altcode = "" }, /* 0x0b7a */
-        { .altcode = "" }, /* 0x0b7b */
-        { .altcode = "" }, /* 0x0b7c */
-        { .altcode = "" }, /* 0x0b7d */
-        { .altcode = "" }, /* 0x0b7e */
-        { .altcode = "" }, /* 0x0b7f */
-        { .altcode = "" }, /* 0x0b80 */
-        { .altcode = "" }, /* 0x0b81 */
-        { .altcode = "" }, /* 0x0b82 */
-        { .altcode = "" }, /* 0x0b83 */
-        { .altcode = "" }, /* 0x0b84 */
-        { .altcode = "" }, /* 0x0b85 */
-        { .altcode = "" }, /* 0x0b86 */
-        { .altcode = "" }, /* 0x0b87 */
-        { .altcode = "" }, /* 0x0b88 */
-        { .altcode = "" }, /* 0x0b89 */
-        { .altcode = "" }, /* 0x0b8a */
-        { .altcode = "" }, /* 0x0b8b */
-        { .altcode = "" }, /* 0x0b8c */
-        { .altcode = "" }, /* 0x0b8d */
-        { .altcode = "" }, /* 0x0b8e */
-        { .altcode = "" }, /* 0x0b8f */
-        { .altcode = "" }, /* 0x0b90 */
-        { .altcode = "" }, /* 0x0b91 */
-        { .altcode = "" }, /* 0x0b92 */
-        { .altcode = "" }, /* 0x0b93 */
-        { .altcode = "" }, /* 0x0b94 */
-        { .altcode = "" }, /* 0x0b95 */
-        { .altcode = "" }, /* 0x0b96 */
-        { .altcode = "" }, /* 0x0b97 */
-        { .altcode = "" }, /* 0x0b98 */
-        { .altcode = "" }, /* 0x0b99 */
-        { .altcode = "" }, /* 0x0b9a */
-        { .altcode = "" }, /* 0x0b9b */
-        { .altcode = "" }, /* 0x0b9c */
-        { .altcode = "" }, /* 0x0b9d */
-        { .altcode = "" }, /* 0x0b9e */
-        { .altcode = "" }, /* 0x0b9f */
-        { .altcode = "" }, /* 0x0ba0 */
-        { .altcode = "" }, /* 0x0ba1 */
-        { .altcode = "" }, /* 0x0ba2 */
-        { .altcode = "" }, /* 0x0ba3 (leftcaret) */
-        { .altcode = "" }, /* 0x0ba4 */
-        { .altcode = "" }, /* 0x0ba5 */
-        { .altcode = "" }, /* 0x0ba6 (rightcaret) */
-        { .altcode = "" }, /* 0x0ba7 */
-        { .altcode = "" }, /* 0x0ba8 (downcaret) */
-        { .altcode = "" }, /* 0x0ba9 (upcaret) */
-        { .altcode = "" }, /* 0x0baa */
-        { .altcode = "" }, /* 0x0bab */
-        { .altcode = "" }, /* 0x0bac */
-        { .altcode = "" }, /* 0x0bad */
-        { .altcode = "" }, /* 0x0bae */
-        { .altcode = "" }, /* 0x0baf */
-        { .altcode = "" }, /* 0x0bb0 */
-        { .altcode = "" }, /* 0x0bb1 */
-        { .altcode = "" }, /* 0x0bb2 */
-        { .altcode = "" }, /* 0x0bb3 */
-        { .altcode = "" }, /* 0x0bb4 */
-        { .altcode = "" }, /* 0x0bb5 */
-        { .altcode = "" }, /* 0x0bb6 */
-        { .altcode = "" }, /* 0x0bb7 */
-        { .altcode = "" }, /* 0x0bb8 */
-        { .altcode = "" }, /* 0x0bb9 */
-        { .altcode = "" }, /* 0x0bba */
-        { .altcode = "" }, /* 0x0bbb */
-        { .altcode = "" }, /* 0x0bbc */
-        { .altcode = "" }, /* 0x0bbd */
-        { .altcode = "" }, /* 0x0bbe */
-        { .altcode = "" }, /* 0x0bbf */
-        { .altcode = "" }, /* 0x0bc0 (overbar) */
-        { .altcode = "" }, /* 0x0bc1 */
-        { .altcode = "" }, /* 0x0bc2 (downtack) */
-        { .altcode = "" }, /* 0x0bc3 (upshoe) */
-        { .altcode = "" }, /* 0x0bc4 (downstile) */
-        { .altcode = "" }, /* 0x0bc5 */
-        { .altcode = "" }, /* 0x0bc6 (underbar) */
-        { .altcode = "" }, /* 0x0bc7 */
-        { .altcode = "" }, /* 0x0bc8 */
-        { .altcode = "" }, /* 0x0bc9 */
-        { .altcode = "" }, /* 0x0bca (jot) */
-        { .altcode = "" }, /* 0x0bcb */
-        { .altcode = "" }, /* 0x0bcc (quad) */
-        { .altcode = "" }, /* 0x0bcd */
-        { .altcode = "" }, /* 0x0bce (uptack) */
-        { .altcode = "" }, /* 0x0bcf (circle) */
-        { .altcode = "" }, /* 0x0bd0 */
-        { .altcode = "" }, /* 0x0bd1 */
-        { .altcode = "" }, /* 0x0bd2 */
-        { .altcode = "" }, /* 0x0bd3 (upstile) */
-        { .altcode = "" }, /* 0x0bd4 */
-        { .altcode = "" }, /* 0x0bd5 */
-        { .altcode = "" }, /* 0x0bd6 (downshoe) */
-        { .altcode = "" }, /* 0x0bd7 */
-        { .altcode = "" }, /* 0x0bd8 (rightshoe) */
-        { .altcode = "" }, /* 0x0bd9 */
-        { .altcode = "" }, /* 0x0bda (leftshoe) */
-        { .altcode = "" }, /* 0x0bdb */
-        { .altcode = "" }, /* 0x0bdc (lefttack) */
-        { .altcode = "" }, /* 0x0bdd */
-        { .altcode = "" }, /* 0x0bde */
-        { .altcode = "" }, /* 0x0bdf */
-        { .altcode = "" }, /* 0x0be0 */
-        { .altcode = "" }, /* 0x0be1 */
-        { .altcode = "" }, /* 0x0be2 */
-        { .altcode = "" }, /* 0x0be3 */
-        { .altcode = "" }, /* 0x0be4 */
-        { .altcode = "" }, /* 0x0be5 */
-        { .altcode = "" }, /* 0x0be6 */
-        { .altcode = "" }, /* 0x0be7 */
-        { .altcode = "" }, /* 0x0be8 */
-        { .altcode = "" }, /* 0x0be9 */
-        { .altcode = "" }, /* 0x0bea */
-        { .altcode = "" }, /* 0x0beb */
-        { .altcode = "" }, /* 0x0bec */
-        { .altcode = "" }, /* 0x0bed */
-        { .altcode = "" }, /* 0x0bee */
-        { .altcode = "" }, /* 0x0bef */
-        { .altcode = "" }, /* 0x0bf0 */
-        { .altcode = "" }, /* 0x0bf1 */
-        { .altcode = "" }, /* 0x0bf2 */
-        { .altcode = "" }, /* 0x0bf3 */
-        { .altcode = "" }, /* 0x0bf4 */
-        { .altcode = "" }, /* 0x0bf5 */
-        { .altcode = "" }, /* 0x0bf6 */
-        { .altcode = "" }, /* 0x0bf7 */
-        { .altcode = "" }, /* 0x0bf8 */
-        { .altcode = "" }, /* 0x0bf9 */
-        { .altcode = "" }, /* 0x0bfa */
-        { .altcode = "" }, /* 0x0bfb */
-        { .altcode = "" }, /* 0x0bfc (righttack) */
-        { .altcode = "" }, /* 0x0bfd */
-        { .altcode = "" }, /* 0x0bfe */
-        { .altcode = "" }, /* 0x0bff */
+        { .altcode = NULL }, /* 0x0b00 */
+        { .altcode = NULL }, /* 0x0b01 */
+        { .altcode = NULL }, /* 0x0b02 */
+        { .altcode = NULL }, /* 0x0b03 */
+        { .altcode = NULL }, /* 0x0b04 */
+        { .altcode = NULL }, /* 0x0b05 */
+        { .altcode = NULL }, /* 0x0b06 */
+        { .altcode = NULL }, /* 0x0b07 */
+        { .altcode = NULL }, /* 0x0b08 */
+        { .altcode = NULL }, /* 0x0b09 */
+        { .altcode = NULL }, /* 0x0b0a */
+        { .altcode = NULL }, /* 0x0b0b */
+        { .altcode = NULL }, /* 0x0b0c */
+        { .altcode = NULL }, /* 0x0b0d */
+        { .altcode = NULL }, /* 0x0b0e */
+        { .altcode = NULL }, /* 0x0b0f */
+        { .altcode = NULL }, /* 0x0b10 */
+        { .altcode = NULL }, /* 0x0b11 */
+        { .altcode = NULL }, /* 0x0b12 */
+        { .altcode = NULL }, /* 0x0b13 */
+        { .altcode = NULL }, /* 0x0b14 */
+        { .altcode = NULL }, /* 0x0b15 */
+        { .altcode = NULL }, /* 0x0b16 */
+        { .altcode = NULL }, /* 0x0b17 */
+        { .altcode = NULL }, /* 0x0b18 */
+        { .altcode = NULL }, /* 0x0b19 */
+        { .altcode = NULL }, /* 0x0b1a */
+        { .altcode = NULL }, /* 0x0b1b */
+        { .altcode = NULL }, /* 0x0b1c */
+        { .altcode = NULL }, /* 0x0b1d */
+        { .altcode = NULL }, /* 0x0b1e */
+        { .altcode = NULL }, /* 0x0b1f */
+        { .altcode = NULL }, /* 0x0b20 */
+        { .altcode = NULL }, /* 0x0b21 */
+        { .altcode = NULL }, /* 0x0b22 */
+        { .altcode = NULL }, /* 0x0b23 */
+        { .altcode = NULL }, /* 0x0b24 */
+        { .altcode = NULL }, /* 0x0b25 */
+        { .altcode = NULL }, /* 0x0b26 */
+        { .altcode = NULL }, /* 0x0b27 */
+        { .altcode = NULL }, /* 0x0b28 */
+        { .altcode = NULL }, /* 0x0b29 */
+        { .altcode = NULL }, /* 0x0b2a */
+        { .altcode = NULL }, /* 0x0b2b */
+        { .altcode = NULL }, /* 0x0b2c */
+        { .altcode = NULL }, /* 0x0b2d */
+        { .altcode = NULL }, /* 0x0b2e */
+        { .altcode = NULL }, /* 0x0b2f */
+        { .altcode = NULL }, /* 0x0b30 */
+        { .altcode = NULL }, /* 0x0b31 */
+        { .altcode = NULL }, /* 0x0b32 */
+        { .altcode = NULL }, /* 0x0b33 */
+        { .altcode = NULL }, /* 0x0b34 */
+        { .altcode = NULL }, /* 0x0b35 */
+        { .altcode = NULL }, /* 0x0b36 */
+        { .altcode = NULL }, /* 0x0b37 */
+        { .altcode = NULL }, /* 0x0b38 */
+        { .altcode = NULL }, /* 0x0b39 */
+        { .altcode = NULL }, /* 0x0b3a */
+        { .altcode = NULL }, /* 0x0b3b */
+        { .altcode = NULL }, /* 0x0b3c */
+        { .altcode = NULL }, /* 0x0b3d */
+        { .altcode = NULL }, /* 0x0b3e */
+        { .altcode = NULL }, /* 0x0b3f */
+        { .altcode = NULL }, /* 0x0b40 */
+        { .altcode = NULL }, /* 0x0b41 */
+        { .altcode = NULL }, /* 0x0b42 */
+        { .altcode = NULL }, /* 0x0b43 */
+        { .altcode = NULL }, /* 0x0b44 */
+        { .altcode = NULL }, /* 0x0b45 */
+        { .altcode = NULL }, /* 0x0b46 */
+        { .altcode = NULL }, /* 0x0b47 */
+        { .altcode = NULL }, /* 0x0b48 */
+        { .altcode = NULL }, /* 0x0b49 */
+        { .altcode = NULL }, /* 0x0b4a */
+        { .altcode = NULL }, /* 0x0b4b */
+        { .altcode = NULL }, /* 0x0b4c */
+        { .altcode = NULL }, /* 0x0b4d */
+        { .altcode = NULL }, /* 0x0b4e */
+        { .altcode = NULL }, /* 0x0b4f */
+        { .altcode = NULL }, /* 0x0b50 */
+        { .altcode = NULL }, /* 0x0b51 */
+        { .altcode = NULL }, /* 0x0b52 */
+        { .altcode = NULL }, /* 0x0b53 */
+        { .altcode = NULL }, /* 0x0b54 */
+        { .altcode = NULL }, /* 0x0b55 */
+        { .altcode = NULL }, /* 0x0b56 */
+        { .altcode = NULL }, /* 0x0b57 */
+        { .altcode = NULL }, /* 0x0b58 */
+        { .altcode = NULL }, /* 0x0b59 */
+        { .altcode = NULL }, /* 0x0b5a */
+        { .altcode = NULL }, /* 0x0b5b */
+        { .altcode = NULL }, /* 0x0b5c */
+        { .altcode = NULL }, /* 0x0b5d */
+        { .altcode = NULL }, /* 0x0b5e */
+        { .altcode = NULL }, /* 0x0b5f */
+        { .altcode = NULL }, /* 0x0b60 */
+        { .altcode = NULL }, /* 0x0b61 */
+        { .altcode = NULL }, /* 0x0b62 */
+        { .altcode = NULL }, /* 0x0b63 */
+        { .altcode = NULL }, /* 0x0b64 */
+        { .altcode = NULL }, /* 0x0b65 */
+        { .altcode = NULL }, /* 0x0b66 */
+        { .altcode = NULL }, /* 0x0b67 */
+        { .altcode = NULL }, /* 0x0b68 */
+        { .altcode = NULL }, /* 0x0b69 */
+        { .altcode = NULL }, /* 0x0b6a */
+        { .altcode = NULL }, /* 0x0b6b */
+        { .altcode = NULL }, /* 0x0b6c */
+        { .altcode = NULL }, /* 0x0b6d */
+        { .altcode = NULL }, /* 0x0b6e */
+        { .altcode = NULL }, /* 0x0b6f */
+        { .altcode = NULL }, /* 0x0b70 */
+        { .altcode = NULL }, /* 0x0b71 */
+        { .altcode = NULL }, /* 0x0b72 */
+        { .altcode = NULL }, /* 0x0b73 */
+        { .altcode = NULL }, /* 0x0b74 */
+        { .altcode = NULL }, /* 0x0b75 */
+        { .altcode = NULL }, /* 0x0b76 */
+        { .altcode = NULL }, /* 0x0b77 */
+        { .altcode = NULL }, /* 0x0b78 */
+        { .altcode = NULL }, /* 0x0b79 */
+        { .altcode = NULL }, /* 0x0b7a */
+        { .altcode = NULL }, /* 0x0b7b */
+        { .altcode = NULL }, /* 0x0b7c */
+        { .altcode = NULL }, /* 0x0b7d */
+        { .altcode = NULL }, /* 0x0b7e */
+        { .altcode = NULL }, /* 0x0b7f */
+        { .altcode = NULL }, /* 0x0b80 */
+        { .altcode = NULL }, /* 0x0b81 */
+        { .altcode = NULL }, /* 0x0b82 */
+        { .altcode = NULL }, /* 0x0b83 */
+        { .altcode = NULL }, /* 0x0b84 */
+        { .altcode = NULL }, /* 0x0b85 */
+        { .altcode = NULL }, /* 0x0b86 */
+        { .altcode = NULL }, /* 0x0b87 */
+        { .altcode = NULL }, /* 0x0b88 */
+        { .altcode = NULL }, /* 0x0b89 */
+        { .altcode = NULL }, /* 0x0b8a */
+        { .altcode = NULL }, /* 0x0b8b */
+        { .altcode = NULL }, /* 0x0b8c */
+        { .altcode = NULL }, /* 0x0b8d */
+        { .altcode = NULL }, /* 0x0b8e */
+        { .altcode = NULL }, /* 0x0b8f */
+        { .altcode = NULL }, /* 0x0b90 */
+        { .altcode = NULL }, /* 0x0b91 */
+        { .altcode = NULL }, /* 0x0b92 */
+        { .altcode = NULL }, /* 0x0b93 */
+        { .altcode = NULL }, /* 0x0b94 */
+        { .altcode = NULL }, /* 0x0b95 */
+        { .altcode = NULL }, /* 0x0b96 */
+        { .altcode = NULL }, /* 0x0b97 */
+        { .altcode = NULL }, /* 0x0b98 */
+        { .altcode = NULL }, /* 0x0b99 */
+        { .altcode = NULL }, /* 0x0b9a */
+        { .altcode = NULL }, /* 0x0b9b */
+        { .altcode = NULL }, /* 0x0b9c */
+        { .altcode = NULL }, /* 0x0b9d */
+        { .altcode = NULL }, /* 0x0b9e */
+        { .altcode = NULL }, /* 0x0b9f */
+        { .altcode = NULL }, /* 0x0ba0 */
+        { .altcode = NULL }, /* 0x0ba1 */
+        { .altcode = NULL }, /* 0x0ba2 */
+        { .altcode = NULL }, /* 0x0ba3 (leftcaret) */
+        { .altcode = NULL }, /* 0x0ba4 */
+        { .altcode = NULL }, /* 0x0ba5 */
+        { .altcode = NULL }, /* 0x0ba6 (rightcaret) */
+        { .altcode = NULL }, /* 0x0ba7 */
+        { .altcode = NULL }, /* 0x0ba8 (downcaret) */
+        { .altcode = NULL }, /* 0x0ba9 (upcaret) */
+        { .altcode = NULL }, /* 0x0baa */
+        { .altcode = NULL }, /* 0x0bab */
+        { .altcode = NULL }, /* 0x0bac */
+        { .altcode = NULL }, /* 0x0bad */
+        { .altcode = NULL }, /* 0x0bae */
+        { .altcode = NULL }, /* 0x0baf */
+        { .altcode = NULL }, /* 0x0bb0 */
+        { .altcode = NULL }, /* 0x0bb1 */
+        { .altcode = NULL }, /* 0x0bb2 */
+        { .altcode = NULL }, /* 0x0bb3 */
+        { .altcode = NULL }, /* 0x0bb4 */
+        { .altcode = NULL }, /* 0x0bb5 */
+        { .altcode = NULL }, /* 0x0bb6 */
+        { .altcode = NULL }, /* 0x0bb7 */
+        { .altcode = NULL }, /* 0x0bb8 */
+        { .altcode = NULL }, /* 0x0bb9 */
+        { .altcode = NULL }, /* 0x0bba */
+        { .altcode = NULL }, /* 0x0bbb */
+        { .altcode = NULL }, /* 0x0bbc */
+        { .altcode = NULL }, /* 0x0bbd */
+        { .altcode = NULL }, /* 0x0bbe */
+        { .altcode = NULL }, /* 0x0bbf */
+        { .altcode = NULL }, /* 0x0bc0 (overbar) */
+        { .altcode = NULL }, /* 0x0bc1 */
+        { .altcode = NULL }, /* 0x0bc2 (downtack) */
+        { .altcode = NULL }, /* 0x0bc3 (upshoe) */
+        { .altcode = NULL }, /* 0x0bc4 (downstile) */
+        { .altcode = NULL }, /* 0x0bc5 */
+        { .altcode = NULL }, /* 0x0bc6 (underbar) */
+        { .altcode = NULL }, /* 0x0bc7 */
+        { .altcode = NULL }, /* 0x0bc8 */
+        { .altcode = NULL }, /* 0x0bc9 */
+        { .altcode = NULL }, /* 0x0bca (jot) */
+        { .altcode = NULL }, /* 0x0bcb */
+        { .altcode = NULL }, /* 0x0bcc (quad) */
+        { .altcode = NULL }, /* 0x0bcd */
+        { .altcode = NULL }, /* 0x0bce (uptack) */
+        { .altcode = NULL }, /* 0x0bcf (circle) */
+        { .altcode = NULL }, /* 0x0bd0 */
+        { .altcode = NULL }, /* 0x0bd1 */
+        { .altcode = NULL }, /* 0x0bd2 */
+        { .altcode = NULL }, /* 0x0bd3 (upstile) */
+        { .altcode = NULL }, /* 0x0bd4 */
+        { .altcode = NULL }, /* 0x0bd5 */
+        { .altcode = NULL }, /* 0x0bd6 (downshoe) */
+        { .altcode = NULL }, /* 0x0bd7 */
+        { .altcode = NULL }, /* 0x0bd8 (rightshoe) */
+        { .altcode = NULL }, /* 0x0bd9 */
+        { .altcode = NULL }, /* 0x0bda (leftshoe) */
+        { .altcode = NULL }, /* 0x0bdb */
+        { .altcode = NULL }, /* 0x0bdc (lefttack) */
+        { .altcode = NULL }, /* 0x0bdd */
+        { .altcode = NULL }, /* 0x0bde */
+        { .altcode = NULL }, /* 0x0bdf */
+        { .altcode = NULL }, /* 0x0be0 */
+        { .altcode = NULL }, /* 0x0be1 */
+        { .altcode = NULL }, /* 0x0be2 */
+        { .altcode = NULL }, /* 0x0be3 */
+        { .altcode = NULL }, /* 0x0be4 */
+        { .altcode = NULL }, /* 0x0be5 */
+        { .altcode = NULL }, /* 0x0be6 */
+        { .altcode = NULL }, /* 0x0be7 */
+        { .altcode = NULL }, /* 0x0be8 */
+        { .altcode = NULL }, /* 0x0be9 */
+        { .altcode = NULL }, /* 0x0bea */
+        { .altcode = NULL }, /* 0x0beb */
+        { .altcode = NULL }, /* 0x0bec */
+        { .altcode = NULL }, /* 0x0bed */
+        { .altcode = NULL }, /* 0x0bee */
+        { .altcode = NULL }, /* 0x0bef */
+        { .altcode = NULL }, /* 0x0bf0 */
+        { .altcode = NULL }, /* 0x0bf1 */
+        { .altcode = NULL }, /* 0x0bf2 */
+        { .altcode = NULL }, /* 0x0bf3 */
+        { .altcode = NULL }, /* 0x0bf4 */
+        { .altcode = NULL }, /* 0x0bf5 */
+        { .altcode = NULL }, /* 0x0bf6 */
+        { .altcode = NULL }, /* 0x0bf7 */
+        { .altcode = NULL }, /* 0x0bf8 */
+        { .altcode = NULL }, /* 0x0bf9 */
+        { .altcode = NULL }, /* 0x0bfa */
+        { .altcode = NULL }, /* 0x0bfb */
+        { .altcode = NULL }, /* 0x0bfc (righttack) */
+        { .altcode = NULL }, /* 0x0bfd */
+        { .altcode = NULL }, /* 0x0bfe */
+        { .altcode = NULL }, /* 0x0bff */
     },
     {                                        /* 0x0c?? */
-        { .altcode = "" }, /* 0x0c00 */
-        { .altcode = "" }, /* 0x0c01 */
-        { .altcode = "" }, /* 0x0c02 */
-        { .altcode = "" }, /* 0x0c03 */
-        { .altcode = "" }, /* 0x0c04 */
-        { .altcode = "" }, /* 0x0c05 */
-        { .altcode = "" }, /* 0x0c06 */
-        { .altcode = "" }, /* 0x0c07 */
-        { .altcode = "" }, /* 0x0c08 */
-        { .altcode = "" }, /* 0x0c09 */
-        { .altcode = "" }, /* 0x0c0a */
-        { .altcode = "" }, /* 0x0c0b */
-        { .altcode = "" }, /* 0x0c0c */
-        { .altcode = "" }, /* 0x0c0d */
-        { .altcode = "" }, /* 0x0c0e */
-        { .altcode = "" }, /* 0x0c0f */
-        { .altcode = "" }, /* 0x0c10 */
-        { .altcode = "" }, /* 0x0c11 */
-        { .altcode = "" }, /* 0x0c12 */
-        { .altcode = "" }, /* 0x0c13 */
-        { .altcode = "" }, /* 0x0c14 */
-        { .altcode = "" }, /* 0x0c15 */
-        { .altcode = "" }, /* 0x0c16 */
-        { .altcode = "" }, /* 0x0c17 */
-        { .altcode = "" }, /* 0x0c18 */
-        { .altcode = "" }, /* 0x0c19 */
-        { .altcode = "" }, /* 0x0c1a */
-        { .altcode = "" }, /* 0x0c1b */
-        { .altcode = "" }, /* 0x0c1c */
-        { .altcode = "" }, /* 0x0c1d */
-        { .altcode = "" }, /* 0x0c1e */
-        { .altcode = "" }, /* 0x0c1f */
-        { .altcode = "" }, /* 0x0c20 */
-        { .altcode = "" }, /* 0x0c21 */
-        { .altcode = "" }, /* 0x0c22 */
-        { .altcode = "" }, /* 0x0c23 */
-        { .altcode = "" }, /* 0x0c24 */
-        { .altcode = "" }, /* 0x0c25 */
-        { .altcode = "" }, /* 0x0c26 */
-        { .altcode = "" }, /* 0x0c27 */
-        { .altcode = "" }, /* 0x0c28 */
-        { .altcode = "" }, /* 0x0c29 */
-        { .altcode = "" }, /* 0x0c2a */
-        { .altcode = "" }, /* 0x0c2b */
-        { .altcode = "" }, /* 0x0c2c */
-        { .altcode = "" }, /* 0x0c2d */
-        { .altcode = "" }, /* 0x0c2e */
-        { .altcode = "" }, /* 0x0c2f */
-        { .altcode = "" }, /* 0x0c30 */
-        { .altcode = "" }, /* 0x0c31 */
-        { .altcode = "" }, /* 0x0c32 */
-        { .altcode = "" }, /* 0x0c33 */
-        { .altcode = "" }, /* 0x0c34 */
-        { .altcode = "" }, /* 0x0c35 */
-        { .altcode = "" }, /* 0x0c36 */
-        { .altcode = "" }, /* 0x0c37 */
-        { .altcode = "" }, /* 0x0c38 */
-        { .altcode = "" }, /* 0x0c39 */
-        { .altcode = "" }, /* 0x0c3a */
-        { .altcode = "" }, /* 0x0c3b */
-        { .altcode = "" }, /* 0x0c3c */
-        { .altcode = "" }, /* 0x0c3d */
-        { .altcode = "" }, /* 0x0c3e */
-        { .altcode = "" }, /* 0x0c3f */
-        { .altcode = "" }, /* 0x0c40 */
-        { .altcode = "" }, /* 0x0c41 */
-        { .altcode = "" }, /* 0x0c42 */
-        { .altcode = "" }, /* 0x0c43 */
-        { .altcode = "" }, /* 0x0c44 */
-        { .altcode = "" }, /* 0x0c45 */
-        { .altcode = "" }, /* 0x0c46 */
-        { .altcode = "" }, /* 0x0c47 */
-        { .altcode = "" }, /* 0x0c48 */
-        { .altcode = "" }, /* 0x0c49 */
-        { .altcode = "" }, /* 0x0c4a */
-        { .altcode = "" }, /* 0x0c4b */
-        { .altcode = "" }, /* 0x0c4c */
-        { .altcode = "" }, /* 0x0c4d */
-        { .altcode = "" }, /* 0x0c4e */
-        { .altcode = "" }, /* 0x0c4f */
-        { .altcode = "" }, /* 0x0c50 */
-        { .altcode = "" }, /* 0x0c51 */
-        { .altcode = "" }, /* 0x0c52 */
-        { .altcode = "" }, /* 0x0c53 */
-        { .altcode = "" }, /* 0x0c54 */
-        { .altcode = "" }, /* 0x0c55 */
-        { .altcode = "" }, /* 0x0c56 */
-        { .altcode = "" }, /* 0x0c57 */
-        { .altcode = "" }, /* 0x0c58 */
-        { .altcode = "" }, /* 0x0c59 */
-        { .altcode = "" }, /* 0x0c5a */
-        { .altcode = "" }, /* 0x0c5b */
-        { .altcode = "" }, /* 0x0c5c */
-        { .altcode = "" }, /* 0x0c5d */
-        { .altcode = "" }, /* 0x0c5e */
-        { .altcode = "" }, /* 0x0c5f */
-        { .altcode = "" }, /* 0x0c60 */
-        { .altcode = "" }, /* 0x0c61 */
-        { .altcode = "" }, /* 0x0c62 */
-        { .altcode = "" }, /* 0x0c63 */
-        { .altcode = "" }, /* 0x0c64 */
-        { .altcode = "" }, /* 0x0c65 */
-        { .altcode = "" }, /* 0x0c66 */
-        { .altcode = "" }, /* 0x0c67 */
-        { .altcode = "" }, /* 0x0c68 */
-        { .altcode = "" }, /* 0x0c69 */
-        { .altcode = "" }, /* 0x0c6a */
-        { .altcode = "" }, /* 0x0c6b */
-        { .altcode = "" }, /* 0x0c6c */
-        { .altcode = "" }, /* 0x0c6d */
-        { .altcode = "" }, /* 0x0c6e */
-        { .altcode = "" }, /* 0x0c6f */
-        { .altcode = "" }, /* 0x0c70 */
-        { .altcode = "" }, /* 0x0c71 */
-        { .altcode = "" }, /* 0x0c72 */
-        { .altcode = "" }, /* 0x0c73 */
-        { .altcode = "" }, /* 0x0c74 */
-        { .altcode = "" }, /* 0x0c75 */
-        { .altcode = "" }, /* 0x0c76 */
-        { .altcode = "" }, /* 0x0c77 */
-        { .altcode = "" }, /* 0x0c78 */
-        { .altcode = "" }, /* 0x0c79 */
-        { .altcode = "" }, /* 0x0c7a */
-        { .altcode = "" }, /* 0x0c7b */
-        { .altcode = "" }, /* 0x0c7c */
-        { .altcode = "" }, /* 0x0c7d */
-        { .altcode = "" }, /* 0x0c7e */
-        { .altcode = "" }, /* 0x0c7f */
-        { .altcode = "" }, /* 0x0c80 */
-        { .altcode = "" }, /* 0x0c81 */
-        { .altcode = "" }, /* 0x0c82 */
-        { .altcode = "" }, /* 0x0c83 */
-        { .altcode = "" }, /* 0x0c84 */
-        { .altcode = "" }, /* 0x0c85 */
-        { .altcode = "" }, /* 0x0c86 */
-        { .altcode = "" }, /* 0x0c87 */
-        { .altcode = "" }, /* 0x0c88 */
-        { .altcode = "" }, /* 0x0c89 */
-        { .altcode = "" }, /* 0x0c8a */
-        { .altcode = "" }, /* 0x0c8b */
-        { .altcode = "" }, /* 0x0c8c */
-        { .altcode = "" }, /* 0x0c8d */
-        { .altcode = "" }, /* 0x0c8e */
-        { .altcode = "" }, /* 0x0c8f */
-        { .altcode = "" }, /* 0x0c90 */
-        { .altcode = "" }, /* 0x0c91 */
-        { .altcode = "" }, /* 0x0c92 */
-        { .altcode = "" }, /* 0x0c93 */
-        { .altcode = "" }, /* 0x0c94 */
-        { .altcode = "" }, /* 0x0c95 */
-        { .altcode = "" }, /* 0x0c96 */
-        { .altcode = "" }, /* 0x0c97 */
-        { .altcode = "" }, /* 0x0c98 */
-        { .altcode = "" }, /* 0x0c99 */
-        { .altcode = "" }, /* 0x0c9a */
-        { .altcode = "" }, /* 0x0c9b */
-        { .altcode = "" }, /* 0x0c9c */
-        { .altcode = "" }, /* 0x0c9d */
-        { .altcode = "" }, /* 0x0c9e */
-        { .altcode = "" }, /* 0x0c9f */
-        { .altcode = "" }, /* 0x0ca0 */
-        { .altcode = "" }, /* 0x0ca1 */
-        { .altcode = "" }, /* 0x0ca2 */
-        { .altcode = "" }, /* 0x0ca3 */
-        { .altcode = "" }, /* 0x0ca4 */
-        { .altcode = "" }, /* 0x0ca5 */
-        { .altcode = "" }, /* 0x0ca6 */
-        { .altcode = "" }, /* 0x0ca7 */
-        { .altcode = "" }, /* 0x0ca8 */
-        { .altcode = "" }, /* 0x0ca9 */
-        { .altcode = "" }, /* 0x0caa */
-        { .altcode = "" }, /* 0x0cab */
-        { .altcode = "" }, /* 0x0cac */
-        { .altcode = "" }, /* 0x0cad */
-        { .altcode = "" }, /* 0x0cae */
-        { .altcode = "" }, /* 0x0caf */
-        { .altcode = "" }, /* 0x0cb0 */
-        { .altcode = "" }, /* 0x0cb1 */
-        { .altcode = "" }, /* 0x0cb2 */
-        { .altcode = "" }, /* 0x0cb3 */
-        { .altcode = "" }, /* 0x0cb4 */
-        { .altcode = "" }, /* 0x0cb5 */
-        { .altcode = "" }, /* 0x0cb6 */
-        { .altcode = "" }, /* 0x0cb7 */
-        { .altcode = "" }, /* 0x0cb8 */
-        { .altcode = "" }, /* 0x0cb9 */
-        { .altcode = "" }, /* 0x0cba */
-        { .altcode = "" }, /* 0x0cbb */
-        { .altcode = "" }, /* 0x0cbc */
-        { .altcode = "" }, /* 0x0cbd */
-        { .altcode = "" }, /* 0x0cbe */
-        { .altcode = "" }, /* 0x0cbf */
-        { .altcode = "" }, /* 0x0cc0 */
-        { .altcode = "" }, /* 0x0cc1 */
-        { .altcode = "" }, /* 0x0cc2 */
-        { .altcode = "" }, /* 0x0cc3 */
-        { .altcode = "" }, /* 0x0cc4 */
-        { .altcode = "" }, /* 0x0cc5 */
-        { .altcode = "" }, /* 0x0cc6 */
-        { .altcode = "" }, /* 0x0cc7 */
-        { .altcode = "" }, /* 0x0cc8 */
-        { .altcode = "" }, /* 0x0cc9 */
-        { .altcode = "" }, /* 0x0cca */
-        { .altcode = "" }, /* 0x0ccb */
-        { .altcode = "" }, /* 0x0ccc */
-        { .altcode = "" }, /* 0x0ccd */
-        { .altcode = "" }, /* 0x0cce */
-        { .altcode = "" }, /* 0x0ccf */
-        { .altcode = "" }, /* 0x0cd0 */
-        { .altcode = "" }, /* 0x0cd1 */
-        { .altcode = "" }, /* 0x0cd2 */
-        { .altcode = "" }, /* 0x0cd3 */
-        { .altcode = "" }, /* 0x0cd4 */
-        { .altcode = "" }, /* 0x0cd5 */
-        { .altcode = "" }, /* 0x0cd6 */
-        { .altcode = "" }, /* 0x0cd7 */
-        { .altcode = "" }, /* 0x0cd8 */
-        { .altcode = "" }, /* 0x0cd9 */
-        { .altcode = "" }, /* 0x0cda */
-        { .altcode = "" }, /* 0x0cdb */
-        { .altcode = "" }, /* 0x0cdc */
-        { .altcode = "" }, /* 0x0cdd */
-        { .altcode = "" }, /* 0x0cde */
-        { .altcode = "" }, /* 0x0cdf (hebrew_doublelowline) */
-        { .altcode = "" }, /* 0x0ce0 (hebrew_aleph) */
-        { .altcode = "" }, /* 0x0ce1 (hebrew_beth) */
-        { .altcode = "" }, /* 0x0ce2 (hebrew_gimmel) */
-        { .altcode = "" }, /* 0x0ce3 (hebrew_daleth) */
-        { .altcode = "" }, /* 0x0ce4 (hebrew_he) */
-        { .altcode = "" }, /* 0x0ce5 (hebrew_waw) */
-        { .altcode = "" }, /* 0x0ce6 (hebrew_zayin) */
-        { .altcode = "" }, /* 0x0ce7 (hebrew_het) */
-        { .altcode = "" }, /* 0x0ce8 (hebrew_teth) */
-        { .altcode = "" }, /* 0x0ce9 (hebrew_yod) */
-        { .altcode = "" }, /* 0x0cea (hebrew_finalkaph) */
-        { .altcode = "" }, /* 0x0ceb (hebrew_kaph) */
-        { .altcode = "" }, /* 0x0cec (hebrew_lamed) */
-        { .altcode = "" }, /* 0x0ced (hebrew_finalmem) */
-        { .altcode = "" }, /* 0x0cee (hebrew_mem) */
-        { .altcode = "" }, /* 0x0cef (hebrew_finalnun) */
-        { .altcode = "" }, /* 0x0cf0 (hebrew_nun) */
-        { .altcode = "" }, /* 0x0cf1 (hebrew_samekh) */
-        { .altcode = "" }, /* 0x0cf2 (hebrew_ayin) */
-        { .altcode = "" }, /* 0x0cf3 (hebrew_finalpe) */
-        { .altcode = "" }, /* 0x0cf4 (hebrew_pe) */
-        { .altcode = "" }, /* 0x0cf5 (hebrew_finalzadi) */
-        { .altcode = "" }, /* 0x0cf6 (hebrew_zadi) */
-        { .altcode = "" }, /* 0x0cf7 (hebrew_kuf) */
-        { .altcode = "" }, /* 0x0cf8 (hebrew_resh) */
-        { .altcode = "" }, /* 0x0cf9 (hebrew_shin) */
-        { .altcode = "" }, /* 0x0cfa (hebrew_taf) */
-        { .altcode = "" }, /* 0x0cfb */
-        { .altcode = "" }, /* 0x0cfc */
-        { .altcode = "" }, /* 0x0cfd */
-        { .altcode = "" }, /* 0x0cfe */
-        { .altcode = "" }, /* 0x0cff */
+        { .altcode = NULL }, /* 0x0c00 */
+        { .altcode = NULL }, /* 0x0c01 */
+        { .altcode = NULL }, /* 0x0c02 */
+        { .altcode = NULL }, /* 0x0c03 */
+        { .altcode = NULL }, /* 0x0c04 */
+        { .altcode = NULL }, /* 0x0c05 */
+        { .altcode = NULL }, /* 0x0c06 */
+        { .altcode = NULL }, /* 0x0c07 */
+        { .altcode = NULL }, /* 0x0c08 */
+        { .altcode = NULL }, /* 0x0c09 */
+        { .altcode = NULL }, /* 0x0c0a */
+        { .altcode = NULL }, /* 0x0c0b */
+        { .altcode = NULL }, /* 0x0c0c */
+        { .altcode = NULL }, /* 0x0c0d */
+        { .altcode = NULL }, /* 0x0c0e */
+        { .altcode = NULL }, /* 0x0c0f */
+        { .altcode = NULL }, /* 0x0c10 */
+        { .altcode = NULL }, /* 0x0c11 */
+        { .altcode = NULL }, /* 0x0c12 */
+        { .altcode = NULL }, /* 0x0c13 */
+        { .altcode = NULL }, /* 0x0c14 */
+        { .altcode = NULL }, /* 0x0c15 */
+        { .altcode = NULL }, /* 0x0c16 */
+        { .altcode = NULL }, /* 0x0c17 */
+        { .altcode = NULL }, /* 0x0c18 */
+        { .altcode = NULL }, /* 0x0c19 */
+        { .altcode = NULL }, /* 0x0c1a */
+        { .altcode = NULL }, /* 0x0c1b */
+        { .altcode = NULL }, /* 0x0c1c */
+        { .altcode = NULL }, /* 0x0c1d */
+        { .altcode = NULL }, /* 0x0c1e */
+        { .altcode = NULL }, /* 0x0c1f */
+        { .altcode = NULL }, /* 0x0c20 */
+        { .altcode = NULL }, /* 0x0c21 */
+        { .altcode = NULL }, /* 0x0c22 */
+        { .altcode = NULL }, /* 0x0c23 */
+        { .altcode = NULL }, /* 0x0c24 */
+        { .altcode = NULL }, /* 0x0c25 */
+        { .altcode = NULL }, /* 0x0c26 */
+        { .altcode = NULL }, /* 0x0c27 */
+        { .altcode = NULL }, /* 0x0c28 */
+        { .altcode = NULL }, /* 0x0c29 */
+        { .altcode = NULL }, /* 0x0c2a */
+        { .altcode = NULL }, /* 0x0c2b */
+        { .altcode = NULL }, /* 0x0c2c */
+        { .altcode = NULL }, /* 0x0c2d */
+        { .altcode = NULL }, /* 0x0c2e */
+        { .altcode = NULL }, /* 0x0c2f */
+        { .altcode = NULL }, /* 0x0c30 */
+        { .altcode = NULL }, /* 0x0c31 */
+        { .altcode = NULL }, /* 0x0c32 */
+        { .altcode = NULL }, /* 0x0c33 */
+        { .altcode = NULL }, /* 0x0c34 */
+        { .altcode = NULL }, /* 0x0c35 */
+        { .altcode = NULL }, /* 0x0c36 */
+        { .altcode = NULL }, /* 0x0c37 */
+        { .altcode = NULL }, /* 0x0c38 */
+        { .altcode = NULL }, /* 0x0c39 */
+        { .altcode = NULL }, /* 0x0c3a */
+        { .altcode = NULL }, /* 0x0c3b */
+        { .altcode = NULL }, /* 0x0c3c */
+        { .altcode = NULL }, /* 0x0c3d */
+        { .altcode = NULL }, /* 0x0c3e */
+        { .altcode = NULL }, /* 0x0c3f */
+        { .altcode = NULL }, /* 0x0c40 */
+        { .altcode = NULL }, /* 0x0c41 */
+        { .altcode = NULL }, /* 0x0c42 */
+        { .altcode = NULL }, /* 0x0c43 */
+        { .altcode = NULL }, /* 0x0c44 */
+        { .altcode = NULL }, /* 0x0c45 */
+        { .altcode = NULL }, /* 0x0c46 */
+        { .altcode = NULL }, /* 0x0c47 */
+        { .altcode = NULL }, /* 0x0c48 */
+        { .altcode = NULL }, /* 0x0c49 */
+        { .altcode = NULL }, /* 0x0c4a */
+        { .altcode = NULL }, /* 0x0c4b */
+        { .altcode = NULL }, /* 0x0c4c */
+        { .altcode = NULL }, /* 0x0c4d */
+        { .altcode = NULL }, /* 0x0c4e */
+        { .altcode = NULL }, /* 0x0c4f */
+        { .altcode = NULL }, /* 0x0c50 */
+        { .altcode = NULL }, /* 0x0c51 */
+        { .altcode = NULL }, /* 0x0c52 */
+        { .altcode = NULL }, /* 0x0c53 */
+        { .altcode = NULL }, /* 0x0c54 */
+        { .altcode = NULL }, /* 0x0c55 */
+        { .altcode = NULL }, /* 0x0c56 */
+        { .altcode = NULL }, /* 0x0c57 */
+        { .altcode = NULL }, /* 0x0c58 */
+        { .altcode = NULL }, /* 0x0c59 */
+        { .altcode = NULL }, /* 0x0c5a */
+        { .altcode = NULL }, /* 0x0c5b */
+        { .altcode = NULL }, /* 0x0c5c */
+        { .altcode = NULL }, /* 0x0c5d */
+        { .altcode = NULL }, /* 0x0c5e */
+        { .altcode = NULL }, /* 0x0c5f */
+        { .altcode = NULL }, /* 0x0c60 */
+        { .altcode = NULL }, /* 0x0c61 */
+        { .altcode = NULL }, /* 0x0c62 */
+        { .altcode = NULL }, /* 0x0c63 */
+        { .altcode = NULL }, /* 0x0c64 */
+        { .altcode = NULL }, /* 0x0c65 */
+        { .altcode = NULL }, /* 0x0c66 */
+        { .altcode = NULL }, /* 0x0c67 */
+        { .altcode = NULL }, /* 0x0c68 */
+        { .altcode = NULL }, /* 0x0c69 */
+        { .altcode = NULL }, /* 0x0c6a */
+        { .altcode = NULL }, /* 0x0c6b */
+        { .altcode = NULL }, /* 0x0c6c */
+        { .altcode = NULL }, /* 0x0c6d */
+        { .altcode = NULL }, /* 0x0c6e */
+        { .altcode = NULL }, /* 0x0c6f */
+        { .altcode = NULL }, /* 0x0c70 */
+        { .altcode = NULL }, /* 0x0c71 */
+        { .altcode = NULL }, /* 0x0c72 */
+        { .altcode = NULL }, /* 0x0c73 */
+        { .altcode = NULL }, /* 0x0c74 */
+        { .altcode = NULL }, /* 0x0c75 */
+        { .altcode = NULL }, /* 0x0c76 */
+        { .altcode = NULL }, /* 0x0c77 */
+        { .altcode = NULL }, /* 0x0c78 */
+        { .altcode = NULL }, /* 0x0c79 */
+        { .altcode = NULL }, /* 0x0c7a */
+        { .altcode = NULL }, /* 0x0c7b */
+        { .altcode = NULL }, /* 0x0c7c */
+        { .altcode = NULL }, /* 0x0c7d */
+        { .altcode = NULL }, /* 0x0c7e */
+        { .altcode = NULL }, /* 0x0c7f */
+        { .altcode = NULL }, /* 0x0c80 */
+        { .altcode = NULL }, /* 0x0c81 */
+        { .altcode = NULL }, /* 0x0c82 */
+        { .altcode = NULL }, /* 0x0c83 */
+        { .altcode = NULL }, /* 0x0c84 */
+        { .altcode = NULL }, /* 0x0c85 */
+        { .altcode = NULL }, /* 0x0c86 */
+        { .altcode = NULL }, /* 0x0c87 */
+        { .altcode = NULL }, /* 0x0c88 */
+        { .altcode = NULL }, /* 0x0c89 */
+        { .altcode = NULL }, /* 0x0c8a */
+        { .altcode = NULL }, /* 0x0c8b */
+        { .altcode = NULL }, /* 0x0c8c */
+        { .altcode = NULL }, /* 0x0c8d */
+        { .altcode = NULL }, /* 0x0c8e */
+        { .altcode = NULL }, /* 0x0c8f */
+        { .altcode = NULL }, /* 0x0c90 */
+        { .altcode = NULL }, /* 0x0c91 */
+        { .altcode = NULL }, /* 0x0c92 */
+        { .altcode = NULL }, /* 0x0c93 */
+        { .altcode = NULL }, /* 0x0c94 */
+        { .altcode = NULL }, /* 0x0c95 */
+        { .altcode = NULL }, /* 0x0c96 */
+        { .altcode = NULL }, /* 0x0c97 */
+        { .altcode = NULL }, /* 0x0c98 */
+        { .altcode = NULL }, /* 0x0c99 */
+        { .altcode = NULL }, /* 0x0c9a */
+        { .altcode = NULL }, /* 0x0c9b */
+        { .altcode = NULL }, /* 0x0c9c */
+        { .altcode = NULL }, /* 0x0c9d */
+        { .altcode = NULL }, /* 0x0c9e */
+        { .altcode = NULL }, /* 0x0c9f */
+        { .altcode = NULL }, /* 0x0ca0 */
+        { .altcode = NULL }, /* 0x0ca1 */
+        { .altcode = NULL }, /* 0x0ca2 */
+        { .altcode = NULL }, /* 0x0ca3 */
+        { .altcode = NULL }, /* 0x0ca4 */
+        { .altcode = NULL }, /* 0x0ca5 */
+        { .altcode = NULL }, /* 0x0ca6 */
+        { .altcode = NULL }, /* 0x0ca7 */
+        { .altcode = NULL }, /* 0x0ca8 */
+        { .altcode = NULL }, /* 0x0ca9 */
+        { .altcode = NULL }, /* 0x0caa */
+        { .altcode = NULL }, /* 0x0cab */
+        { .altcode = NULL }, /* 0x0cac */
+        { .altcode = NULL }, /* 0x0cad */
+        { .altcode = NULL }, /* 0x0cae */
+        { .altcode = NULL }, /* 0x0caf */
+        { .altcode = NULL }, /* 0x0cb0 */
+        { .altcode = NULL }, /* 0x0cb1 */
+        { .altcode = NULL }, /* 0x0cb2 */
+        { .altcode = NULL }, /* 0x0cb3 */
+        { .altcode = NULL }, /* 0x0cb4 */
+        { .altcode = NULL }, /* 0x0cb5 */
+        { .altcode = NULL }, /* 0x0cb6 */
+        { .altcode = NULL }, /* 0x0cb7 */
+        { .altcode = NULL }, /* 0x0cb8 */
+        { .altcode = NULL }, /* 0x0cb9 */
+        { .altcode = NULL }, /* 0x0cba */
+        { .altcode = NULL }, /* 0x0cbb */
+        { .altcode = NULL }, /* 0x0cbc */
+        { .altcode = NULL }, /* 0x0cbd */
+        { .altcode = NULL }, /* 0x0cbe */
+        { .altcode = NULL }, /* 0x0cbf */
+        { .altcode = NULL }, /* 0x0cc0 */
+        { .altcode = NULL }, /* 0x0cc1 */
+        { .altcode = NULL }, /* 0x0cc2 */
+        { .altcode = NULL }, /* 0x0cc3 */
+        { .altcode = NULL }, /* 0x0cc4 */
+        { .altcode = NULL }, /* 0x0cc5 */
+        { .altcode = NULL }, /* 0x0cc6 */
+        { .altcode = NULL }, /* 0x0cc7 */
+        { .altcode = NULL }, /* 0x0cc8 */
+        { .altcode = NULL }, /* 0x0cc9 */
+        { .altcode = NULL }, /* 0x0cca */
+        { .altcode = NULL }, /* 0x0ccb */
+        { .altcode = NULL }, /* 0x0ccc */
+        { .altcode = NULL }, /* 0x0ccd */
+        { .altcode = NULL }, /* 0x0cce */
+        { .altcode = NULL }, /* 0x0ccf */
+        { .altcode = NULL }, /* 0x0cd0 */
+        { .altcode = NULL }, /* 0x0cd1 */
+        { .altcode = NULL }, /* 0x0cd2 */
+        { .altcode = NULL }, /* 0x0cd3 */
+        { .altcode = NULL }, /* 0x0cd4 */
+        { .altcode = NULL }, /* 0x0cd5 */
+        { .altcode = NULL }, /* 0x0cd6 */
+        { .altcode = NULL }, /* 0x0cd7 */
+        { .altcode = NULL }, /* 0x0cd8 */
+        { .altcode = NULL }, /* 0x0cd9 */
+        { .altcode = NULL }, /* 0x0cda */
+        { .altcode = NULL }, /* 0x0cdb */
+        { .altcode = NULL }, /* 0x0cdc */
+        { .altcode = NULL }, /* 0x0cdd */
+        { .altcode = NULL }, /* 0x0cde */
+        { .altcode = NULL }, /* 0x0cdf (hebrew_doublelowline) */
+        { .altcode = NULL }, /* 0x0ce0 (hebrew_aleph) */
+        { .altcode = NULL }, /* 0x0ce1 (hebrew_beth) */
+        { .altcode = NULL }, /* 0x0ce2 (hebrew_gimmel) */
+        { .altcode = NULL }, /* 0x0ce3 (hebrew_daleth) */
+        { .altcode = NULL }, /* 0x0ce4 (hebrew_he) */
+        { .altcode = NULL }, /* 0x0ce5 (hebrew_waw) */
+        { .altcode = NULL }, /* 0x0ce6 (hebrew_zayin) */
+        { .altcode = NULL }, /* 0x0ce7 (hebrew_het) */
+        { .altcode = NULL }, /* 0x0ce8 (hebrew_teth) */
+        { .altcode = NULL }, /* 0x0ce9 (hebrew_yod) */
+        { .altcode = NULL }, /* 0x0cea (hebrew_finalkaph) */
+        { .altcode = NULL }, /* 0x0ceb (hebrew_kaph) */
+        { .altcode = NULL }, /* 0x0cec (hebrew_lamed) */
+        { .altcode = NULL }, /* 0x0ced (hebrew_finalmem) */
+        { .altcode = NULL }, /* 0x0cee (hebrew_mem) */
+        { .altcode = NULL }, /* 0x0cef (hebrew_finalnun) */
+        { .altcode = NULL }, /* 0x0cf0 (hebrew_nun) */
+        { .altcode = NULL }, /* 0x0cf1 (hebrew_samekh) */
+        { .altcode = NULL }, /* 0x0cf2 (hebrew_ayin) */
+        { .altcode = NULL }, /* 0x0cf3 (hebrew_finalpe) */
+        { .altcode = NULL }, /* 0x0cf4 (hebrew_pe) */
+        { .altcode = NULL }, /* 0x0cf5 (hebrew_finalzadi) */
+        { .altcode = NULL }, /* 0x0cf6 (hebrew_zadi) */
+        { .altcode = NULL }, /* 0x0cf7 (hebrew_kuf) */
+        { .altcode = NULL }, /* 0x0cf8 (hebrew_resh) */
+        { .altcode = NULL }, /* 0x0cf9 (hebrew_shin) */
+        { .altcode = NULL }, /* 0x0cfa (hebrew_taf) */
+        { .altcode = NULL }, /* 0x0cfb */
+        { .altcode = NULL }, /* 0x0cfc */
+        { .altcode = NULL }, /* 0x0cfd */
+        { .altcode = NULL }, /* 0x0cfe */
+        { .altcode = NULL }, /* 0x0cff */
     },
     {                                        /* 0x0d?? */
-        { .altcode = "" }, /* 0x0d00 */
-        { .altcode = "" }, /* 0x0d01 */
-        { .altcode = "" }, /* 0x0d02 */
-        { .altcode = "" }, /* 0x0d03 */
-        { .altcode = "" }, /* 0x0d04 */
-        { .altcode = "" }, /* 0x0d05 */
-        { .altcode = "" }, /* 0x0d06 */
-        { .altcode = "" }, /* 0x0d07 */
-        { .altcode = "" }, /* 0x0d08 */
-        { .altcode = "" }, /* 0x0d09 */
-        { .altcode = "" }, /* 0x0d0a */
-        { .altcode = "" }, /* 0x0d0b */
-        { .altcode = "" }, /* 0x0d0c */
-        { .altcode = "" }, /* 0x0d0d */
-        { .altcode = "" }, /* 0x0d0e */
-        { .altcode = "" }, /* 0x0d0f */
-        { .altcode = "" }, /* 0x0d10 */
-        { .altcode = "" }, /* 0x0d11 */
-        { .altcode = "" }, /* 0x0d12 */
-        { .altcode = "" }, /* 0x0d13 */
-        { .altcode = "" }, /* 0x0d14 */
-        { .altcode = "" }, /* 0x0d15 */
-        { .altcode = "" }, /* 0x0d16 */
-        { .altcode = "" }, /* 0x0d17 */
-        { .altcode = "" }, /* 0x0d18 */
-        { .altcode = "" }, /* 0x0d19 */
-        { .altcode = "" }, /* 0x0d1a */
-        { .altcode = "" }, /* 0x0d1b */
-        { .altcode = "" }, /* 0x0d1c */
-        { .altcode = "" }, /* 0x0d1d */
-        { .altcode = "" }, /* 0x0d1e */
-        { .altcode = "" }, /* 0x0d1f */
-        { .altcode = "" }, /* 0x0d20 */
-        { .altcode = "" }, /* 0x0d21 */
-        { .altcode = "" }, /* 0x0d22 */
-        { .altcode = "" }, /* 0x0d23 */
-        { .altcode = "" }, /* 0x0d24 */
-        { .altcode = "" }, /* 0x0d25 */
-        { .altcode = "" }, /* 0x0d26 */
-        { .altcode = "" }, /* 0x0d27 */
-        { .altcode = "" }, /* 0x0d28 */
-        { .altcode = "" }, /* 0x0d29 */
-        { .altcode = "" }, /* 0x0d2a */
-        { .altcode = "" }, /* 0x0d2b */
-        { .altcode = "" }, /* 0x0d2c */
-        { .altcode = "" }, /* 0x0d2d */
-        { .altcode = "" }, /* 0x0d2e */
-        { .altcode = "" }, /* 0x0d2f */
-        { .altcode = "" }, /* 0x0d30 */
-        { .altcode = "" }, /* 0x0d31 */
-        { .altcode = "" }, /* 0x0d32 */
-        { .altcode = "" }, /* 0x0d33 */
-        { .altcode = "" }, /* 0x0d34 */
-        { .altcode = "" }, /* 0x0d35 */
-        { .altcode = "" }, /* 0x0d36 */
-        { .altcode = "" }, /* 0x0d37 */
-        { .altcode = "" }, /* 0x0d38 */
-        { .altcode = "" }, /* 0x0d39 */
-        { .altcode = "" }, /* 0x0d3a */
-        { .altcode = "" }, /* 0x0d3b */
-        { .altcode = "" }, /* 0x0d3c */
-        { .altcode = "" }, /* 0x0d3d */
-        { .altcode = "" }, /* 0x0d3e */
-        { .altcode = "" }, /* 0x0d3f */
-        { .altcode = "" }, /* 0x0d40 */
-        { .altcode = "" }, /* 0x0d41 */
-        { .altcode = "" }, /* 0x0d42 */
-        { .altcode = "" }, /* 0x0d43 */
-        { .altcode = "" }, /* 0x0d44 */
-        { .altcode = "" }, /* 0x0d45 */
-        { .altcode = "" }, /* 0x0d46 */
-        { .altcode = "" }, /* 0x0d47 */
-        { .altcode = "" }, /* 0x0d48 */
-        { .altcode = "" }, /* 0x0d49 */
-        { .altcode = "" }, /* 0x0d4a */
-        { .altcode = "" }, /* 0x0d4b */
-        { .altcode = "" }, /* 0x0d4c */
-        { .altcode = "" }, /* 0x0d4d */
-        { .altcode = "" }, /* 0x0d4e */
-        { .altcode = "" }, /* 0x0d4f */
-        { .altcode = "" }, /* 0x0d50 */
-        { .altcode = "" }, /* 0x0d51 */
-        { .altcode = "" }, /* 0x0d52 */
-        { .altcode = "" }, /* 0x0d53 */
-        { .altcode = "" }, /* 0x0d54 */
-        { .altcode = "" }, /* 0x0d55 */
-        { .altcode = "" }, /* 0x0d56 */
-        { .altcode = "" }, /* 0x0d57 */
-        { .altcode = "" }, /* 0x0d58 */
-        { .altcode = "" }, /* 0x0d59 */
-        { .altcode = "" }, /* 0x0d5a */
-        { .altcode = "" }, /* 0x0d5b */
-        { .altcode = "" }, /* 0x0d5c */
-        { .altcode = "" }, /* 0x0d5d */
-        { .altcode = "" }, /* 0x0d5e */
-        { .altcode = "" }, /* 0x0d5f */
-        { .altcode = "" }, /* 0x0d60 */
-        { .altcode = "" }, /* 0x0d61 */
-        { .altcode = "" }, /* 0x0d62 */
-        { .altcode = "" }, /* 0x0d63 */
-        { .altcode = "" }, /* 0x0d64 */
-        { .altcode = "" }, /* 0x0d65 */
-        { .altcode = "" }, /* 0x0d66 */
-        { .altcode = "" }, /* 0x0d67 */
-        { .altcode = "" }, /* 0x0d68 */
-        { .altcode = "" }, /* 0x0d69 */
-        { .altcode = "" }, /* 0x0d6a */
-        { .altcode = "" }, /* 0x0d6b */
-        { .altcode = "" }, /* 0x0d6c */
-        { .altcode = "" }, /* 0x0d6d */
-        { .altcode = "" }, /* 0x0d6e */
-        { .altcode = "" }, /* 0x0d6f */
-        { .altcode = "" }, /* 0x0d70 */
-        { .altcode = "" }, /* 0x0d71 */
-        { .altcode = "" }, /* 0x0d72 */
-        { .altcode = "" }, /* 0x0d73 */
-        { .altcode = "" }, /* 0x0d74 */
-        { .altcode = "" }, /* 0x0d75 */
-        { .altcode = "" }, /* 0x0d76 */
-        { .altcode = "" }, /* 0x0d77 */
-        { .altcode = "" }, /* 0x0d78 */
-        { .altcode = "" }, /* 0x0d79 */
-        { .altcode = "" }, /* 0x0d7a */
-        { .altcode = "" }, /* 0x0d7b */
-        { .altcode = "" }, /* 0x0d7c */
-        { .altcode = "" }, /* 0x0d7d */
-        { .altcode = "" }, /* 0x0d7e */
-        { .altcode = "" }, /* 0x0d7f */
-        { .altcode = "" }, /* 0x0d80 */
-        { .altcode = "" }, /* 0x0d81 */
-        { .altcode = "" }, /* 0x0d82 */
-        { .altcode = "" }, /* 0x0d83 */
-        { .altcode = "" }, /* 0x0d84 */
-        { .altcode = "" }, /* 0x0d85 */
-        { .altcode = "" }, /* 0x0d86 */
-        { .altcode = "" }, /* 0x0d87 */
-        { .altcode = "" }, /* 0x0d88 */
-        { .altcode = "" }, /* 0x0d89 */
-        { .altcode = "" }, /* 0x0d8a */
-        { .altcode = "" }, /* 0x0d8b */
-        { .altcode = "" }, /* 0x0d8c */
-        { .altcode = "" }, /* 0x0d8d */
-        { .altcode = "" }, /* 0x0d8e */
-        { .altcode = "" }, /* 0x0d8f */
-        { .altcode = "" }, /* 0x0d90 */
-        { .altcode = "" }, /* 0x0d91 */
-        { .altcode = "" }, /* 0x0d92 */
-        { .altcode = "" }, /* 0x0d93 */
-        { .altcode = "" }, /* 0x0d94 */
-        { .altcode = "" }, /* 0x0d95 */
-        { .altcode = "" }, /* 0x0d96 */
-        { .altcode = "" }, /* 0x0d97 */
-        { .altcode = "" }, /* 0x0d98 */
-        { .altcode = "" }, /* 0x0d99 */
-        { .altcode = "" }, /* 0x0d9a */
-        { .altcode = "" }, /* 0x0d9b */
-        { .altcode = "" }, /* 0x0d9c */
-        { .altcode = "" }, /* 0x0d9d */
-        { .altcode = "" }, /* 0x0d9e */
-        { .altcode = "" }, /* 0x0d9f */
-        { .altcode = "" }, /* 0x0da0 */
-        { .altcode = "" }, /* 0x0da1 (Thai_kokai) */
-        { .altcode = "" }, /* 0x0da2 (Thai_khokhai) */
-        { .altcode = "" }, /* 0x0da3 (Thai_khokhuat) */
-        { .altcode = "" }, /* 0x0da4 (Thai_khokhwai) */
-        { .altcode = "" }, /* 0x0da5 (Thai_khokhon) */
-        { .altcode = "" }, /* 0x0da6 (Thai_khorakhang) */
-        { .altcode = "" }, /* 0x0da7 (Thai_ngongu) */
-        { .altcode = "" }, /* 0x0da8 (Thai_chochan) */
-        { .altcode = "" }, /* 0x0da9 (Thai_choching) */
-        { .altcode = "" }, /* 0x0daa (Thai_chochang) */
-        { .altcode = "" }, /* 0x0dab (Thai_soso) */
-        { .altcode = "" }, /* 0x0dac (Thai_chochoe) */
-        { .altcode = "" }, /* 0x0dad (Thai_yoying) */
-        { .altcode = "" }, /* 0x0dae (Thai_dochada) */
-        { .altcode = "" }, /* 0x0daf (Thai_topatak) */
-        { .altcode = "" }, /* 0x0db0 (Thai_thothan) */
-        { .altcode = "" }, /* 0x0db1 (Thai_thonangmontho) */
-        { .altcode = "" }, /* 0x0db2 (Thai_thophuthao) */
-        { .altcode = "" }, /* 0x0db3 (Thai_nonen) */
-        { .altcode = "" }, /* 0x0db4 (Thai_dodek) */
-        { .altcode = "" }, /* 0x0db5 (Thai_totao) */
-        { .altcode = "" }, /* 0x0db6 (Thai_thothung) */
-        { .altcode = "" }, /* 0x0db7 (Thai_thothahan) */
-        { .altcode = "" }, /* 0x0db8 (Thai_thothong) */
-        { .altcode = "" }, /* 0x0db9 (Thai_nonu) */
-        { .altcode = "" }, /* 0x0dba (Thai_bobaimai) */
-        { .altcode = "" }, /* 0x0dbb (Thai_popla) */
-        { .altcode = "" }, /* 0x0dbc (Thai_phophung) */
-        { .altcode = "" }, /* 0x0dbd (Thai_fofa) */
-        { .altcode = "" }, /* 0x0dbe (Thai_phophan) */
-        { .altcode = "" }, /* 0x0dbf (Thai_fofan) */
-        { .altcode = "" }, /* 0x0dc0 (Thai_phosamphao) */
-        { .altcode = "" }, /* 0x0dc1 (Thai_moma) */
-        { .altcode = "" }, /* 0x0dc2 (Thai_yoyak) */
-        { .altcode = "" }, /* 0x0dc3 (Thai_rorua) */
-        { .altcode = "" }, /* 0x0dc4 (Thai_ru) */
-        { .altcode = "" }, /* 0x0dc5 (Thai_loling) */
-        { .altcode = "" }, /* 0x0dc6 (Thai_lu) */
-        { .altcode = "" }, /* 0x0dc7 (Thai_wowaen) */
-        { .altcode = "" }, /* 0x0dc8 (Thai_sosala) */
-        { .altcode = "" }, /* 0x0dc9 (Thai_sorusi) */
-        { .altcode = "" }, /* 0x0dca (Thai_sosua) */
-        { .altcode = "" }, /* 0x0dcb (Thai_hohip) */
-        { .altcode = "" }, /* 0x0dcc (Thai_lochula) */
-        { .altcode = "" }, /* 0x0dcd (Thai_oang) */
-        { .altcode = "" }, /* 0x0dce (Thai_honokhuk) */
-        { .altcode = "" }, /* 0x0dcf (Thai_paiyannoi) */
-        { .altcode = "" }, /* 0x0dd0 (Thai_saraa) */
-        { .altcode = "" }, /* 0x0dd1 (Thai_maihanakat) */
-        { .altcode = "" }, /* 0x0dd2 (Thai_saraaa) */
-        { .altcode = "" }, /* 0x0dd3 (Thai_saraam) */
-        { .altcode = "" }, /* 0x0dd4 (Thai_sarai) */
-        { .altcode = "" }, /* 0x0dd5 (Thai_saraii) */
-        { .altcode = "" }, /* 0x0dd6 (Thai_saraue) */
-        { .altcode = "" }, /* 0x0dd7 (Thai_sarauee) */
-        { .altcode = "" }, /* 0x0dd8 (Thai_sarau) */
-        { .altcode = "" }, /* 0x0dd9 (Thai_sarauu) */
-        { .altcode = "" }, /* 0x0dda (Thai_phinthu) */
-        { .altcode = "" }, /* 0x0ddb */
-        { .altcode = "" }, /* 0x0ddc */
-        { .altcode = "" }, /* 0x0ddd */
-        { .altcode = "" }, /* 0x0dde (Thai_maihanakat_maitho) */
-        { .altcode = "" }, /* 0x0ddf (Thai_baht) */
-        { .altcode = "" }, /* 0x0de0 (Thai_sarae) */
-        { .altcode = "" }, /* 0x0de1 (Thai_saraae) */
-        { .altcode = "" }, /* 0x0de2 (Thai_sarao) */
-        { .altcode = "" }, /* 0x0de3 (Thai_saraaimaimuan) */
-        { .altcode = "" }, /* 0x0de4 (Thai_saraaimaimalai) */
-        { .altcode = "" }, /* 0x0de5 (Thai_lakkhangyao) */
-        { .altcode = "" }, /* 0x0de6 (Thai_maiyamok) */
-        { .altcode = "" }, /* 0x0de7 (Thai_maitaikhu) */
-        { .altcode = "" }, /* 0x0de8 (Thai_maiek) */
-        { .altcode = "" }, /* 0x0de9 (Thai_maitho) */
-        { .altcode = "" }, /* 0x0dea (Thai_maitri) */
-        { .altcode = "" }, /* 0x0deb (Thai_maichattawa) */
-        { .altcode = "" }, /* 0x0dec (Thai_thanthakhat) */
-        { .altcode = "" }, /* 0x0ded (Thai_nikhahit) */
-        { .altcode = "" }, /* 0x0dee */
-        { .altcode = "" }, /* 0x0def */
-        { .altcode = "" }, /* 0x0df0 (Thai_leksun) */
-        { .altcode = "" }, /* 0x0df1 (Thai_leknung) */
-        { .altcode = "" }, /* 0x0df2 (Thai_leksong) */
-        { .altcode = "" }, /* 0x0df3 (Thai_leksam) */
-        { .altcode = "" }, /* 0x0df4 (Thai_leksi) */
-        { .altcode = "" }, /* 0x0df5 (Thai_lekha) */
-        { .altcode = "" }, /* 0x0df6 (Thai_lekhok) */
-        { .altcode = "" }, /* 0x0df7 (Thai_lekchet) */
-        { .altcode = "" }, /* 0x0df8 (Thai_lekpaet) */
-        { .altcode = "" }, /* 0x0df9 (Thai_lekkao) */
-        { .altcode = "" }, /* 0x0dfa */
-        { .altcode = "" }, /* 0x0dfb */
-        { .altcode = "" }, /* 0x0dfc */
-        { .altcode = "" }, /* 0x0dfd */
-        { .altcode = "" }, /* 0x0dfe */
-        { .altcode = "" }, /* 0x0dff */
+        { .altcode = NULL }, /* 0x0d00 */
+        { .altcode = NULL }, /* 0x0d01 */
+        { .altcode = NULL }, /* 0x0d02 */
+        { .altcode = NULL }, /* 0x0d03 */
+        { .altcode = NULL }, /* 0x0d04 */
+        { .altcode = NULL }, /* 0x0d05 */
+        { .altcode = NULL }, /* 0x0d06 */
+        { .altcode = NULL }, /* 0x0d07 */
+        { .altcode = NULL }, /* 0x0d08 */
+        { .altcode = NULL }, /* 0x0d09 */
+        { .altcode = NULL }, /* 0x0d0a */
+        { .altcode = NULL }, /* 0x0d0b */
+        { .altcode = NULL }, /* 0x0d0c */
+        { .altcode = NULL }, /* 0x0d0d */
+        { .altcode = NULL }, /* 0x0d0e */
+        { .altcode = NULL }, /* 0x0d0f */
+        { .altcode = NULL }, /* 0x0d10 */
+        { .altcode = NULL }, /* 0x0d11 */
+        { .altcode = NULL }, /* 0x0d12 */
+        { .altcode = NULL }, /* 0x0d13 */
+        { .altcode = NULL }, /* 0x0d14 */
+        { .altcode = NULL }, /* 0x0d15 */
+        { .altcode = NULL }, /* 0x0d16 */
+        { .altcode = NULL }, /* 0x0d17 */
+        { .altcode = NULL }, /* 0x0d18 */
+        { .altcode = NULL }, /* 0x0d19 */
+        { .altcode = NULL }, /* 0x0d1a */
+        { .altcode = NULL }, /* 0x0d1b */
+        { .altcode = NULL }, /* 0x0d1c */
+        { .altcode = NULL }, /* 0x0d1d */
+        { .altcode = NULL }, /* 0x0d1e */
+        { .altcode = NULL }, /* 0x0d1f */
+        { .altcode = NULL }, /* 0x0d20 */
+        { .altcode = NULL }, /* 0x0d21 */
+        { .altcode = NULL }, /* 0x0d22 */
+        { .altcode = NULL }, /* 0x0d23 */
+        { .altcode = NULL }, /* 0x0d24 */
+        { .altcode = NULL }, /* 0x0d25 */
+        { .altcode = NULL }, /* 0x0d26 */
+        { .altcode = NULL }, /* 0x0d27 */
+        { .altcode = NULL }, /* 0x0d28 */
+        { .altcode = NULL }, /* 0x0d29 */
+        { .altcode = NULL }, /* 0x0d2a */
+        { .altcode = NULL }, /* 0x0d2b */
+        { .altcode = NULL }, /* 0x0d2c */
+        { .altcode = NULL }, /* 0x0d2d */
+        { .altcode = NULL }, /* 0x0d2e */
+        { .altcode = NULL }, /* 0x0d2f */
+        { .altcode = NULL }, /* 0x0d30 */
+        { .altcode = NULL }, /* 0x0d31 */
+        { .altcode = NULL }, /* 0x0d32 */
+        { .altcode = NULL }, /* 0x0d33 */
+        { .altcode = NULL }, /* 0x0d34 */
+        { .altcode = NULL }, /* 0x0d35 */
+        { .altcode = NULL }, /* 0x0d36 */
+        { .altcode = NULL }, /* 0x0d37 */
+        { .altcode = NULL }, /* 0x0d38 */
+        { .altcode = NULL }, /* 0x0d39 */
+        { .altcode = NULL }, /* 0x0d3a */
+        { .altcode = NULL }, /* 0x0d3b */
+        { .altcode = NULL }, /* 0x0d3c */
+        { .altcode = NULL }, /* 0x0d3d */
+        { .altcode = NULL }, /* 0x0d3e */
+        { .altcode = NULL }, /* 0x0d3f */
+        { .altcode = NULL }, /* 0x0d40 */
+        { .altcode = NULL }, /* 0x0d41 */
+        { .altcode = NULL }, /* 0x0d42 */
+        { .altcode = NULL }, /* 0x0d43 */
+        { .altcode = NULL }, /* 0x0d44 */
+        { .altcode = NULL }, /* 0x0d45 */
+        { .altcode = NULL }, /* 0x0d46 */
+        { .altcode = NULL }, /* 0x0d47 */
+        { .altcode = NULL }, /* 0x0d48 */
+        { .altcode = NULL }, /* 0x0d49 */
+        { .altcode = NULL }, /* 0x0d4a */
+        { .altcode = NULL }, /* 0x0d4b */
+        { .altcode = NULL }, /* 0x0d4c */
+        { .altcode = NULL }, /* 0x0d4d */
+        { .altcode = NULL }, /* 0x0d4e */
+        { .altcode = NULL }, /* 0x0d4f */
+        { .altcode = NULL }, /* 0x0d50 */
+        { .altcode = NULL }, /* 0x0d51 */
+        { .altcode = NULL }, /* 0x0d52 */
+        { .altcode = NULL }, /* 0x0d53 */
+        { .altcode = NULL }, /* 0x0d54 */
+        { .altcode = NULL }, /* 0x0d55 */
+        { .altcode = NULL }, /* 0x0d56 */
+        { .altcode = NULL }, /* 0x0d57 */
+        { .altcode = NULL }, /* 0x0d58 */
+        { .altcode = NULL }, /* 0x0d59 */
+        { .altcode = NULL }, /* 0x0d5a */
+        { .altcode = NULL }, /* 0x0d5b */
+        { .altcode = NULL }, /* 0x0d5c */
+        { .altcode = NULL }, /* 0x0d5d */
+        { .altcode = NULL }, /* 0x0d5e */
+        { .altcode = NULL }, /* 0x0d5f */
+        { .altcode = NULL }, /* 0x0d60 */
+        { .altcode = NULL }, /* 0x0d61 */
+        { .altcode = NULL }, /* 0x0d62 */
+        { .altcode = NULL }, /* 0x0d63 */
+        { .altcode = NULL }, /* 0x0d64 */
+        { .altcode = NULL }, /* 0x0d65 */
+        { .altcode = NULL }, /* 0x0d66 */
+        { .altcode = NULL }, /* 0x0d67 */
+        { .altcode = NULL }, /* 0x0d68 */
+        { .altcode = NULL }, /* 0x0d69 */
+        { .altcode = NULL }, /* 0x0d6a */
+        { .altcode = NULL }, /* 0x0d6b */
+        { .altcode = NULL }, /* 0x0d6c */
+        { .altcode = NULL }, /* 0x0d6d */
+        { .altcode = NULL }, /* 0x0d6e */
+        { .altcode = NULL }, /* 0x0d6f */
+        { .altcode = NULL }, /* 0x0d70 */
+        { .altcode = NULL }, /* 0x0d71 */
+        { .altcode = NULL }, /* 0x0d72 */
+        { .altcode = NULL }, /* 0x0d73 */
+        { .altcode = NULL }, /* 0x0d74 */
+        { .altcode = NULL }, /* 0x0d75 */
+        { .altcode = NULL }, /* 0x0d76 */
+        { .altcode = NULL }, /* 0x0d77 */
+        { .altcode = NULL }, /* 0x0d78 */
+        { .altcode = NULL }, /* 0x0d79 */
+        { .altcode = NULL }, /* 0x0d7a */
+        { .altcode = NULL }, /* 0x0d7b */
+        { .altcode = NULL }, /* 0x0d7c */
+        { .altcode = NULL }, /* 0x0d7d */
+        { .altcode = NULL }, /* 0x0d7e */
+        { .altcode = NULL }, /* 0x0d7f */
+        { .altcode = NULL }, /* 0x0d80 */
+        { .altcode = NULL }, /* 0x0d81 */
+        { .altcode = NULL }, /* 0x0d82 */
+        { .altcode = NULL }, /* 0x0d83 */
+        { .altcode = NULL }, /* 0x0d84 */
+        { .altcode = NULL }, /* 0x0d85 */
+        { .altcode = NULL }, /* 0x0d86 */
+        { .altcode = NULL }, /* 0x0d87 */
+        { .altcode = NULL }, /* 0x0d88 */
+        { .altcode = NULL }, /* 0x0d89 */
+        { .altcode = NULL }, /* 0x0d8a */
+        { .altcode = NULL }, /* 0x0d8b */
+        { .altcode = NULL }, /* 0x0d8c */
+        { .altcode = NULL }, /* 0x0d8d */
+        { .altcode = NULL }, /* 0x0d8e */
+        { .altcode = NULL }, /* 0x0d8f */
+        { .altcode = NULL }, /* 0x0d90 */
+        { .altcode = NULL }, /* 0x0d91 */
+        { .altcode = NULL }, /* 0x0d92 */
+        { .altcode = NULL }, /* 0x0d93 */
+        { .altcode = NULL }, /* 0x0d94 */
+        { .altcode = NULL }, /* 0x0d95 */
+        { .altcode = NULL }, /* 0x0d96 */
+        { .altcode = NULL }, /* 0x0d97 */
+        { .altcode = NULL }, /* 0x0d98 */
+        { .altcode = NULL }, /* 0x0d99 */
+        { .altcode = NULL }, /* 0x0d9a */
+        { .altcode = NULL }, /* 0x0d9b */
+        { .altcode = NULL }, /* 0x0d9c */
+        { .altcode = NULL }, /* 0x0d9d */
+        { .altcode = NULL }, /* 0x0d9e */
+        { .altcode = NULL }, /* 0x0d9f */
+        { .altcode = NULL }, /* 0x0da0 */
+        { .altcode = NULL }, /* 0x0da1 (Thai_kokai) */
+        { .altcode = NULL }, /* 0x0da2 (Thai_khokhai) */
+        { .altcode = NULL }, /* 0x0da3 (Thai_khokhuat) */
+        { .altcode = NULL }, /* 0x0da4 (Thai_khokhwai) */
+        { .altcode = NULL }, /* 0x0da5 (Thai_khokhon) */
+        { .altcode = NULL }, /* 0x0da6 (Thai_khorakhang) */
+        { .altcode = NULL }, /* 0x0da7 (Thai_ngongu) */
+        { .altcode = NULL }, /* 0x0da8 (Thai_chochan) */
+        { .altcode = NULL }, /* 0x0da9 (Thai_choching) */
+        { .altcode = NULL }, /* 0x0daa (Thai_chochang) */
+        { .altcode = NULL }, /* 0x0dab (Thai_soso) */
+        { .altcode = NULL }, /* 0x0dac (Thai_chochoe) */
+        { .altcode = NULL }, /* 0x0dad (Thai_yoying) */
+        { .altcode = NULL }, /* 0x0dae (Thai_dochada) */
+        { .altcode = NULL }, /* 0x0daf (Thai_topatak) */
+        { .altcode = NULL }, /* 0x0db0 (Thai_thothan) */
+        { .altcode = NULL }, /* 0x0db1 (Thai_thonangmontho) */
+        { .altcode = NULL }, /* 0x0db2 (Thai_thophuthao) */
+        { .altcode = NULL }, /* 0x0db3 (Thai_nonen) */
+        { .altcode = NULL }, /* 0x0db4 (Thai_dodek) */
+        { .altcode = NULL }, /* 0x0db5 (Thai_totao) */
+        { .altcode = NULL }, /* 0x0db6 (Thai_thothung) */
+        { .altcode = NULL }, /* 0x0db7 (Thai_thothahan) */
+        { .altcode = NULL }, /* 0x0db8 (Thai_thothong) */
+        { .altcode = NULL }, /* 0x0db9 (Thai_nonu) */
+        { .altcode = NULL }, /* 0x0dba (Thai_bobaimai) */
+        { .altcode = NULL }, /* 0x0dbb (Thai_popla) */
+        { .altcode = NULL }, /* 0x0dbc (Thai_phophung) */
+        { .altcode = NULL }, /* 0x0dbd (Thai_fofa) */
+        { .altcode = NULL }, /* 0x0dbe (Thai_phophan) */
+        { .altcode = NULL }, /* 0x0dbf (Thai_fofan) */
+        { .altcode = NULL }, /* 0x0dc0 (Thai_phosamphao) */
+        { .altcode = NULL }, /* 0x0dc1 (Thai_moma) */
+        { .altcode = NULL }, /* 0x0dc2 (Thai_yoyak) */
+        { .altcode = NULL }, /* 0x0dc3 (Thai_rorua) */
+        { .altcode = NULL }, /* 0x0dc4 (Thai_ru) */
+        { .altcode = NULL }, /* 0x0dc5 (Thai_loling) */
+        { .altcode = NULL }, /* 0x0dc6 (Thai_lu) */
+        { .altcode = NULL }, /* 0x0dc7 (Thai_wowaen) */
+        { .altcode = NULL }, /* 0x0dc8 (Thai_sosala) */
+        { .altcode = NULL }, /* 0x0dc9 (Thai_sorusi) */
+        { .altcode = NULL }, /* 0x0dca (Thai_sosua) */
+        { .altcode = NULL }, /* 0x0dcb (Thai_hohip) */
+        { .altcode = NULL }, /* 0x0dcc (Thai_lochula) */
+        { .altcode = NULL }, /* 0x0dcd (Thai_oang) */
+        { .altcode = NULL }, /* 0x0dce (Thai_honokhuk) */
+        { .altcode = NULL }, /* 0x0dcf (Thai_paiyannoi) */
+        { .altcode = NULL }, /* 0x0dd0 (Thai_saraa) */
+        { .altcode = NULL }, /* 0x0dd1 (Thai_maihanakat) */
+        { .altcode = NULL }, /* 0x0dd2 (Thai_saraaa) */
+        { .altcode = NULL }, /* 0x0dd3 (Thai_saraam) */
+        { .altcode = NULL }, /* 0x0dd4 (Thai_sarai) */
+        { .altcode = NULL }, /* 0x0dd5 (Thai_saraii) */
+        { .altcode = NULL }, /* 0x0dd6 (Thai_saraue) */
+        { .altcode = NULL }, /* 0x0dd7 (Thai_sarauee) */
+        { .altcode = NULL }, /* 0x0dd8 (Thai_sarau) */
+        { .altcode = NULL }, /* 0x0dd9 (Thai_sarauu) */
+        { .altcode = NULL }, /* 0x0dda (Thai_phinthu) */
+        { .altcode = NULL }, /* 0x0ddb */
+        { .altcode = NULL }, /* 0x0ddc */
+        { .altcode = NULL }, /* 0x0ddd */
+        { .altcode = NULL }, /* 0x0dde (Thai_maihanakat_maitho) */
+        { .altcode = NULL }, /* 0x0ddf (Thai_baht) */
+        { .altcode = NULL }, /* 0x0de0 (Thai_sarae) */
+        { .altcode = NULL }, /* 0x0de1 (Thai_saraae) */
+        { .altcode = NULL }, /* 0x0de2 (Thai_sarao) */
+        { .altcode = NULL }, /* 0x0de3 (Thai_saraaimaimuan) */
+        { .altcode = NULL }, /* 0x0de4 (Thai_saraaimaimalai) */
+        { .altcode = NULL }, /* 0x0de5 (Thai_lakkhangyao) */
+        { .altcode = NULL }, /* 0x0de6 (Thai_maiyamok) */
+        { .altcode = NULL }, /* 0x0de7 (Thai_maitaikhu) */
+        { .altcode = NULL }, /* 0x0de8 (Thai_maiek) */
+        { .altcode = NULL }, /* 0x0de9 (Thai_maitho) */
+        { .altcode = NULL }, /* 0x0dea (Thai_maitri) */
+        { .altcode = NULL }, /* 0x0deb (Thai_maichattawa) */
+        { .altcode = NULL }, /* 0x0dec (Thai_thanthakhat) */
+        { .altcode = NULL }, /* 0x0ded (Thai_nikhahit) */
+        { .altcode = NULL }, /* 0x0dee */
+        { .altcode = NULL }, /* 0x0def */
+        { .altcode = NULL }, /* 0x0df0 (Thai_leksun) */
+        { .altcode = NULL }, /* 0x0df1 (Thai_leknung) */
+        { .altcode = NULL }, /* 0x0df2 (Thai_leksong) */
+        { .altcode = NULL }, /* 0x0df3 (Thai_leksam) */
+        { .altcode = NULL }, /* 0x0df4 (Thai_leksi) */
+        { .altcode = NULL }, /* 0x0df5 (Thai_lekha) */
+        { .altcode = NULL }, /* 0x0df6 (Thai_lekhok) */
+        { .altcode = NULL }, /* 0x0df7 (Thai_lekchet) */
+        { .altcode = NULL }, /* 0x0df8 (Thai_lekpaet) */
+        { .altcode = NULL }, /* 0x0df9 (Thai_lekkao) */
+        { .altcode = NULL }, /* 0x0dfa */
+        { .altcode = NULL }, /* 0x0dfb */
+        { .altcode = NULL }, /* 0x0dfc */
+        { .altcode = NULL }, /* 0x0dfd */
+        { .altcode = NULL }, /* 0x0dfe */
+        { .altcode = NULL }, /* 0x0dff */
     },
     {                                        /* 0x0e?? */
-        { .altcode = "" }, /* 0x0e00 */
-        { .altcode = "" }, /* 0x0e01 */
-        { .altcode = "" }, /* 0x0e02 */
-        { .altcode = "" }, /* 0x0e03 */
-        { .altcode = "" }, /* 0x0e04 */
-        { .altcode = "" }, /* 0x0e05 */
-        { .altcode = "" }, /* 0x0e06 */
-        { .altcode = "" }, /* 0x0e07 */
-        { .altcode = "" }, /* 0x0e08 */
-        { .altcode = "" }, /* 0x0e09 */
-        { .altcode = "" }, /* 0x0e0a */
-        { .altcode = "" }, /* 0x0e0b */
-        { .altcode = "" }, /* 0x0e0c */
-        { .altcode = "" }, /* 0x0e0d */
-        { .altcode = "" }, /* 0x0e0e */
-        { .altcode = "" }, /* 0x0e0f */
-        { .altcode = "" }, /* 0x0e10 */
-        { .altcode = "" }, /* 0x0e11 */
-        { .altcode = "" }, /* 0x0e12 */
-        { .altcode = "" }, /* 0x0e13 */
-        { .altcode = "" }, /* 0x0e14 */
-        { .altcode = "" }, /* 0x0e15 */
-        { .altcode = "" }, /* 0x0e16 */
-        { .altcode = "" }, /* 0x0e17 */
-        { .altcode = "" }, /* 0x0e18 */
-        { .altcode = "" }, /* 0x0e19 */
-        { .altcode = "" }, /* 0x0e1a */
-        { .altcode = "" }, /* 0x0e1b */
-        { .altcode = "" }, /* 0x0e1c */
-        { .altcode = "" }, /* 0x0e1d */
-        { .altcode = "" }, /* 0x0e1e */
-        { .altcode = "" }, /* 0x0e1f */
-        { .altcode = "" }, /* 0x0e20 */
-        { .altcode = "" }, /* 0x0e21 */
-        { .altcode = "" }, /* 0x0e22 */
-        { .altcode = "" }, /* 0x0e23 */
-        { .altcode = "" }, /* 0x0e24 */
-        { .altcode = "" }, /* 0x0e25 */
-        { .altcode = "" }, /* 0x0e26 */
-        { .altcode = "" }, /* 0x0e27 */
-        { .altcode = "" }, /* 0x0e28 */
-        { .altcode = "" }, /* 0x0e29 */
-        { .altcode = "" }, /* 0x0e2a */
-        { .altcode = "" }, /* 0x0e2b */
-        { .altcode = "" }, /* 0x0e2c */
-        { .altcode = "" }, /* 0x0e2d */
-        { .altcode = "" }, /* 0x0e2e */
-        { .altcode = "" }, /* 0x0e2f */
-        { .altcode = "" }, /* 0x0e30 */
-        { .altcode = "" }, /* 0x0e31 */
-        { .altcode = "" }, /* 0x0e32 */
-        { .altcode = "" }, /* 0x0e33 */
-        { .altcode = "" }, /* 0x0e34 */
-        { .altcode = "" }, /* 0x0e35 */
-        { .altcode = "" }, /* 0x0e36 */
-        { .altcode = "" }, /* 0x0e37 */
-        { .altcode = "" }, /* 0x0e38 */
-        { .altcode = "" }, /* 0x0e39 */
-        { .altcode = "" }, /* 0x0e3a */
-        { .altcode = "" }, /* 0x0e3b */
-        { .altcode = "" }, /* 0x0e3c */
-        { .altcode = "" }, /* 0x0e3d */
-        { .altcode = "" }, /* 0x0e3e */
-        { .altcode = "" }, /* 0x0e3f */
-        { .altcode = "" }, /* 0x0e40 */
-        { .altcode = "" }, /* 0x0e41 */
-        { .altcode = "" }, /* 0x0e42 */
-        { .altcode = "" }, /* 0x0e43 */
-        { .altcode = "" }, /* 0x0e44 */
-        { .altcode = "" }, /* 0x0e45 */
-        { .altcode = "" }, /* 0x0e46 */
-        { .altcode = "" }, /* 0x0e47 */
-        { .altcode = "" }, /* 0x0e48 */
-        { .altcode = "" }, /* 0x0e49 */
-        { .altcode = "" }, /* 0x0e4a */
-        { .altcode = "" }, /* 0x0e4b */
-        { .altcode = "" }, /* 0x0e4c */
-        { .altcode = "" }, /* 0x0e4d */
-        { .altcode = "" }, /* 0x0e4e */
-        { .altcode = "" }, /* 0x0e4f */
-        { .altcode = "" }, /* 0x0e50 */
-        { .altcode = "" }, /* 0x0e51 */
-        { .altcode = "" }, /* 0x0e52 */
-        { .altcode = "" }, /* 0x0e53 */
-        { .altcode = "" }, /* 0x0e54 */
-        { .altcode = "" }, /* 0x0e55 */
-        { .altcode = "" }, /* 0x0e56 */
-        { .altcode = "" }, /* 0x0e57 */
-        { .altcode = "" }, /* 0x0e58 */
-        { .altcode = "" }, /* 0x0e59 */
-        { .altcode = "" }, /* 0x0e5a */
-        { .altcode = "" }, /* 0x0e5b */
-        { .altcode = "" }, /* 0x0e5c */
-        { .altcode = "" }, /* 0x0e5d */
-        { .altcode = "" }, /* 0x0e5e */
-        { .altcode = "" }, /* 0x0e5f */
-        { .altcode = "" }, /* 0x0e60 */
-        { .altcode = "" }, /* 0x0e61 */
-        { .altcode = "" }, /* 0x0e62 */
-        { .altcode = "" }, /* 0x0e63 */
-        { .altcode = "" }, /* 0x0e64 */
-        { .altcode = "" }, /* 0x0e65 */
-        { .altcode = "" }, /* 0x0e66 */
-        { .altcode = "" }, /* 0x0e67 */
-        { .altcode = "" }, /* 0x0e68 */
-        { .altcode = "" }, /* 0x0e69 */
-        { .altcode = "" }, /* 0x0e6a */
-        { .altcode = "" }, /* 0x0e6b */
-        { .altcode = "" }, /* 0x0e6c */
-        { .altcode = "" }, /* 0x0e6d */
-        { .altcode = "" }, /* 0x0e6e */
-        { .altcode = "" }, /* 0x0e6f */
-        { .altcode = "" }, /* 0x0e70 */
-        { .altcode = "" }, /* 0x0e71 */
-        { .altcode = "" }, /* 0x0e72 */
-        { .altcode = "" }, /* 0x0e73 */
-        { .altcode = "" }, /* 0x0e74 */
-        { .altcode = "" }, /* 0x0e75 */
-        { .altcode = "" }, /* 0x0e76 */
-        { .altcode = "" }, /* 0x0e77 */
-        { .altcode = "" }, /* 0x0e78 */
-        { .altcode = "" }, /* 0x0e79 */
-        { .altcode = "" }, /* 0x0e7a */
-        { .altcode = "" }, /* 0x0e7b */
-        { .altcode = "" }, /* 0x0e7c */
-        { .altcode = "" }, /* 0x0e7d */
-        { .altcode = "" }, /* 0x0e7e */
-        { .altcode = "" }, /* 0x0e7f */
-        { .altcode = "" }, /* 0x0e80 */
-        { .altcode = "" }, /* 0x0e81 */
-        { .altcode = "" }, /* 0x0e82 */
-        { .altcode = "" }, /* 0x0e83 */
-        { .altcode = "" }, /* 0x0e84 */
-        { .altcode = "" }, /* 0x0e85 */
-        { .altcode = "" }, /* 0x0e86 */
-        { .altcode = "" }, /* 0x0e87 */
-        { .altcode = "" }, /* 0x0e88 */
-        { .altcode = "" }, /* 0x0e89 */
-        { .altcode = "" }, /* 0x0e8a */
-        { .altcode = "" }, /* 0x0e8b */
-        { .altcode = "" }, /* 0x0e8c */
-        { .altcode = "" }, /* 0x0e8d */
-        { .altcode = "" }, /* 0x0e8e */
-        { .altcode = "" }, /* 0x0e8f */
-        { .altcode = "" }, /* 0x0e90 */
-        { .altcode = "" }, /* 0x0e91 */
-        { .altcode = "" }, /* 0x0e92 */
-        { .altcode = "" }, /* 0x0e93 */
-        { .altcode = "" }, /* 0x0e94 */
-        { .altcode = "" }, /* 0x0e95 */
-        { .altcode = "" }, /* 0x0e96 */
-        { .altcode = "" }, /* 0x0e97 */
-        { .altcode = "" }, /* 0x0e98 */
-        { .altcode = "" }, /* 0x0e99 */
-        { .altcode = "" }, /* 0x0e9a */
-        { .altcode = "" }, /* 0x0e9b */
-        { .altcode = "" }, /* 0x0e9c */
-        { .altcode = "" }, /* 0x0e9d */
-        { .altcode = "" }, /* 0x0e9e */
-        { .altcode = "" }, /* 0x0e9f */
-        { .altcode = "" }, /* 0x0ea0 */
-        { .altcode = "" }, /* 0x0ea1 (Hangul_Kiyeog) */
-        { .altcode = "" }, /* 0x0ea2 (Hangul_SsangKiyeog) */
-        { .altcode = "" }, /* 0x0ea3 (Hangul_KiyeogSios) */
-        { .altcode = "" }, /* 0x0ea4 (Hangul_Nieun) */
-        { .altcode = "" }, /* 0x0ea5 (Hangul_NieunJieuj) */
-        { .altcode = "" }, /* 0x0ea6 (Hangul_NieunHieuh) */
-        { .altcode = "" }, /* 0x0ea7 (Hangul_Dikeud) */
-        { .altcode = "" }, /* 0x0ea8 (Hangul_SsangDikeud) */
-        { .altcode = "" }, /* 0x0ea9 (Hangul_Rieul) */
-        { .altcode = "" }, /* 0x0eaa (Hangul_RieulKiyeog) */
-        { .altcode = "" }, /* 0x0eab (Hangul_RieulMieum) */
-        { .altcode = "" }, /* 0x0eac (Hangul_RieulPieub) */
-        { .altcode = "" }, /* 0x0ead (Hangul_RieulSios) */
-        { .altcode = "" }, /* 0x0eae (Hangul_RieulTieut) */
-        { .altcode = "" }, /* 0x0eaf (Hangul_RieulPhieuf) */
-        { .altcode = "" }, /* 0x0eb0 (Hangul_RieulHieuh) */
-        { .altcode = "" }, /* 0x0eb1 (Hangul_Mieum) */
-        { .altcode = "" }, /* 0x0eb2 (Hangul_Pieub) */
-        { .altcode = "" }, /* 0x0eb3 (Hangul_SsangPieub) */
-        { .altcode = "" }, /* 0x0eb4 (Hangul_PieubSios) */
-        { .altcode = "" }, /* 0x0eb5 (Hangul_Sios) */
-        { .altcode = "" }, /* 0x0eb6 (Hangul_SsangSios) */
-        { .altcode = "" }, /* 0x0eb7 (Hangul_Ieung) */
-        { .altcode = "" }, /* 0x0eb8 (Hangul_Jieuj) */
-        { .altcode = "" }, /* 0x0eb9 (Hangul_SsangJieuj) */
-        { .altcode = "" }, /* 0x0eba (Hangul_Cieuc) */
-        { .altcode = "" }, /* 0x0ebb (Hangul_Khieuq) */
-        { .altcode = "" }, /* 0x0ebc (Hangul_Tieut) */
-        { .altcode = "" }, /* 0x0ebd (Hangul_Phieuf) */
-        { .altcode = "" }, /* 0x0ebe (Hangul_Hieuh) */
-        { .altcode = "" }, /* 0x0ebf (Hangul_A) */
-        { .altcode = "" }, /* 0x0ec0 (Hangul_AE) */
-        { .altcode = "" }, /* 0x0ec1 (Hangul_YA) */
-        { .altcode = "" }, /* 0x0ec2 (Hangul_YAE) */
-        { .altcode = "" }, /* 0x0ec3 (Hangul_EO) */
-        { .altcode = "" }, /* 0x0ec4 (Hangul_E) */
-        { .altcode = "" }, /* 0x0ec5 (Hangul_YEO) */
-        { .altcode = "" }, /* 0x0ec6 (Hangul_YE) */
-        { .altcode = "" }, /* 0x0ec7 (Hangul_O) */
-        { .altcode = "" }, /* 0x0ec8 (Hangul_WA) */
-        { .altcode = "" }, /* 0x0ec9 (Hangul_WAE) */
-        { .altcode = "" }, /* 0x0eca (Hangul_OE) */
-        { .altcode = "" }, /* 0x0ecb (Hangul_YO) */
-        { .altcode = "" }, /* 0x0ecc (Hangul_U) */
-        { .altcode = "" }, /* 0x0ecd (Hangul_WEO) */
-        { .altcode = "" }, /* 0x0ece (Hangul_WE) */
-        { .altcode = "" }, /* 0x0ecf (Hangul_WI) */
-        { .altcode = "" }, /* 0x0ed0 (Hangul_YU) */
-        { .altcode = "" }, /* 0x0ed1 (Hangul_EU) */
-        { .altcode = "" }, /* 0x0ed2 (Hangul_YI) */
-        { .altcode = "" }, /* 0x0ed3 (Hangul_I) */
-        { .altcode = "" }, /* 0x0ed4 (Hangul_J_Kiyeog) */
-        { .altcode = "" }, /* 0x0ed5 (Hangul_J_SsangKiyeog) */
-        { .altcode = "" }, /* 0x0ed6 (Hangul_J_KiyeogSios) */
-        { .altcode = "" }, /* 0x0ed7 (Hangul_J_Nieun) */
-        { .altcode = "" }, /* 0x0ed8 (Hangul_J_NieunJieuj) */
-        { .altcode = "" }, /* 0x0ed9 (Hangul_J_NieunHieuh) */
-        { .altcode = "" }, /* 0x0eda (Hangul_J_Dikeud) */
-        { .altcode = "" }, /* 0x0edb (Hangul_J_Rieul) */
-        { .altcode = "" }, /* 0x0edc (Hangul_J_RieulKiyeog) */
-        { .altcode = "" }, /* 0x0edd (Hangul_J_RieulMieum) */
-        { .altcode = "" }, /* 0x0ede (Hangul_J_RieulPieub) */
-        { .altcode = "" }, /* 0x0edf (Hangul_J_RieulSios) */
-        { .altcode = "" }, /* 0x0ee0 (Hangul_J_RieulTieut) */
-        { .altcode = "" }, /* 0x0ee1 (Hangul_J_RieulPhieuf) */
-        { .altcode = "" }, /* 0x0ee2 (Hangul_J_RieulHieuh) */
-        { .altcode = "" }, /* 0x0ee3 (Hangul_J_Mieum) */
-        { .altcode = "" }, /* 0x0ee4 (Hangul_J_Pieub) */
-        { .altcode = "" }, /* 0x0ee5 (Hangul_J_PieubSios) */
-        { .altcode = "" }, /* 0x0ee6 (Hangul_J_Sios) */
-        { .altcode = "" }, /* 0x0ee7 (Hangul_J_SsangSios) */
-        { .altcode = "" }, /* 0x0ee8 (Hangul_J_Ieung) */
-        { .altcode = "" }, /* 0x0ee9 (Hangul_J_Jieuj) */
-        { .altcode = "" }, /* 0x0eea (Hangul_J_Cieuc) */
-        { .altcode = "" }, /* 0x0eeb (Hangul_J_Khieuq) */
-        { .altcode = "" }, /* 0x0eec (Hangul_J_Tieut) */
-        { .altcode = "" }, /* 0x0eed (Hangul_J_Phieuf) */
-        { .altcode = "" }, /* 0x0eee (Hangul_J_Hieuh) */
-        { .altcode = "" }, /* 0x0eef (Hangul_RieulYeorinHieuh) */
-        { .altcode = "" }, /* 0x0ef0 (Hangul_SunkyeongeumMieum) */
-        { .altcode = "" }, /* 0x0ef1 (Hangul_SunkyeongeumPieub) */
-        { .altcode = "" }, /* 0x0ef2 (Hangul_PanSios) */
-        { .altcode = "" }, /* 0x0ef3 (Hangul_KkogjiDalrinIeung) */
-        { .altcode = "" }, /* 0x0ef4 (Hangul_SunkyeongeumPhieuf) */
-        { .altcode = "" }, /* 0x0ef5 (Hangul_YeorinHieuh) */
-        { .altcode = "" }, /* 0x0ef6 (Hangul_AraeA) */
-        { .altcode = "" }, /* 0x0ef7 (Hangul_AraeAE) */
-        { .altcode = "" }, /* 0x0ef8 (Hangul_J_PanSios) */
-        { .altcode = "" }, /* 0x0ef9 (Hangul_J_KkogjiDalrinIeung) */
-        { .altcode = "" }, /* 0x0efa (Hangul_J_YeorinHieuh) */
-        { .altcode = "" }, /* 0x0efb */
-        { .altcode = "" }, /* 0x0efc */
-        { .altcode = "" }, /* 0x0efd */
-        { .altcode = "" }, /* 0x0efe */
-        { .altcode = "" }, /* 0x0eff (Korean_Won) */
+        { .altcode = NULL }, /* 0x0e00 */
+        { .altcode = NULL }, /* 0x0e01 */
+        { .altcode = NULL }, /* 0x0e02 */
+        { .altcode = NULL }, /* 0x0e03 */
+        { .altcode = NULL }, /* 0x0e04 */
+        { .altcode = NULL }, /* 0x0e05 */
+        { .altcode = NULL }, /* 0x0e06 */
+        { .altcode = NULL }, /* 0x0e07 */
+        { .altcode = NULL }, /* 0x0e08 */
+        { .altcode = NULL }, /* 0x0e09 */
+        { .altcode = NULL }, /* 0x0e0a */
+        { .altcode = NULL }, /* 0x0e0b */
+        { .altcode = NULL }, /* 0x0e0c */
+        { .altcode = NULL }, /* 0x0e0d */
+        { .altcode = NULL }, /* 0x0e0e */
+        { .altcode = NULL }, /* 0x0e0f */
+        { .altcode = NULL }, /* 0x0e10 */
+        { .altcode = NULL }, /* 0x0e11 */
+        { .altcode = NULL }, /* 0x0e12 */
+        { .altcode = NULL }, /* 0x0e13 */
+        { .altcode = NULL }, /* 0x0e14 */
+        { .altcode = NULL }, /* 0x0e15 */
+        { .altcode = NULL }, /* 0x0e16 */
+        { .altcode = NULL }, /* 0x0e17 */
+        { .altcode = NULL }, /* 0x0e18 */
+        { .altcode = NULL }, /* 0x0e19 */
+        { .altcode = NULL }, /* 0x0e1a */
+        { .altcode = NULL }, /* 0x0e1b */
+        { .altcode = NULL }, /* 0x0e1c */
+        { .altcode = NULL }, /* 0x0e1d */
+        { .altcode = NULL }, /* 0x0e1e */
+        { .altcode = NULL }, /* 0x0e1f */
+        { .altcode = NULL }, /* 0x0e20 */
+        { .altcode = NULL }, /* 0x0e21 */
+        { .altcode = NULL }, /* 0x0e22 */
+        { .altcode = NULL }, /* 0x0e23 */
+        { .altcode = NULL }, /* 0x0e24 */
+        { .altcode = NULL }, /* 0x0e25 */
+        { .altcode = NULL }, /* 0x0e26 */
+        { .altcode = NULL }, /* 0x0e27 */
+        { .altcode = NULL }, /* 0x0e28 */
+        { .altcode = NULL }, /* 0x0e29 */
+        { .altcode = NULL }, /* 0x0e2a */
+        { .altcode = NULL }, /* 0x0e2b */
+        { .altcode = NULL }, /* 0x0e2c */
+        { .altcode = NULL }, /* 0x0e2d */
+        { .altcode = NULL }, /* 0x0e2e */
+        { .altcode = NULL }, /* 0x0e2f */
+        { .altcode = NULL }, /* 0x0e30 */
+        { .altcode = NULL }, /* 0x0e31 */
+        { .altcode = NULL }, /* 0x0e32 */
+        { .altcode = NULL }, /* 0x0e33 */
+        { .altcode = NULL }, /* 0x0e34 */
+        { .altcode = NULL }, /* 0x0e35 */
+        { .altcode = NULL }, /* 0x0e36 */
+        { .altcode = NULL }, /* 0x0e37 */
+        { .altcode = NULL }, /* 0x0e38 */
+        { .altcode = NULL }, /* 0x0e39 */
+        { .altcode = NULL }, /* 0x0e3a */
+        { .altcode = NULL }, /* 0x0e3b */
+        { .altcode = NULL }, /* 0x0e3c */
+        { .altcode = NULL }, /* 0x0e3d */
+        { .altcode = NULL }, /* 0x0e3e */
+        { .altcode = NULL }, /* 0x0e3f */
+        { .altcode = NULL }, /* 0x0e40 */
+        { .altcode = NULL }, /* 0x0e41 */
+        { .altcode = NULL }, /* 0x0e42 */
+        { .altcode = NULL }, /* 0x0e43 */
+        { .altcode = NULL }, /* 0x0e44 */
+        { .altcode = NULL }, /* 0x0e45 */
+        { .altcode = NULL }, /* 0x0e46 */
+        { .altcode = NULL }, /* 0x0e47 */
+        { .altcode = NULL }, /* 0x0e48 */
+        { .altcode = NULL }, /* 0x0e49 */
+        { .altcode = NULL }, /* 0x0e4a */
+        { .altcode = NULL }, /* 0x0e4b */
+        { .altcode = NULL }, /* 0x0e4c */
+        { .altcode = NULL }, /* 0x0e4d */
+        { .altcode = NULL }, /* 0x0e4e */
+        { .altcode = NULL }, /* 0x0e4f */
+        { .altcode = NULL }, /* 0x0e50 */
+        { .altcode = NULL }, /* 0x0e51 */
+        { .altcode = NULL }, /* 0x0e52 */
+        { .altcode = NULL }, /* 0x0e53 */
+        { .altcode = NULL }, /* 0x0e54 */
+        { .altcode = NULL }, /* 0x0e55 */
+        { .altcode = NULL }, /* 0x0e56 */
+        { .altcode = NULL }, /* 0x0e57 */
+        { .altcode = NULL }, /* 0x0e58 */
+        { .altcode = NULL }, /* 0x0e59 */
+        { .altcode = NULL }, /* 0x0e5a */
+        { .altcode = NULL }, /* 0x0e5b */
+        { .altcode = NULL }, /* 0x0e5c */
+        { .altcode = NULL }, /* 0x0e5d */
+        { .altcode = NULL }, /* 0x0e5e */
+        { .altcode = NULL }, /* 0x0e5f */
+        { .altcode = NULL }, /* 0x0e60 */
+        { .altcode = NULL }, /* 0x0e61 */
+        { .altcode = NULL }, /* 0x0e62 */
+        { .altcode = NULL }, /* 0x0e63 */
+        { .altcode = NULL }, /* 0x0e64 */
+        { .altcode = NULL }, /* 0x0e65 */
+        { .altcode = NULL }, /* 0x0e66 */
+        { .altcode = NULL }, /* 0x0e67 */
+        { .altcode = NULL }, /* 0x0e68 */
+        { .altcode = NULL }, /* 0x0e69 */
+        { .altcode = NULL }, /* 0x0e6a */
+        { .altcode = NULL }, /* 0x0e6b */
+        { .altcode = NULL }, /* 0x0e6c */
+        { .altcode = NULL }, /* 0x0e6d */
+        { .altcode = NULL }, /* 0x0e6e */
+        { .altcode = NULL }, /* 0x0e6f */
+        { .altcode = NULL }, /* 0x0e70 */
+        { .altcode = NULL }, /* 0x0e71 */
+        { .altcode = NULL }, /* 0x0e72 */
+        { .altcode = NULL }, /* 0x0e73 */
+        { .altcode = NULL }, /* 0x0e74 */
+        { .altcode = NULL }, /* 0x0e75 */
+        { .altcode = NULL }, /* 0x0e76 */
+        { .altcode = NULL }, /* 0x0e77 */
+        { .altcode = NULL }, /* 0x0e78 */
+        { .altcode = NULL }, /* 0x0e79 */
+        { .altcode = NULL }, /* 0x0e7a */
+        { .altcode = NULL }, /* 0x0e7b */
+        { .altcode = NULL }, /* 0x0e7c */
+        { .altcode = NULL }, /* 0x0e7d */
+        { .altcode = NULL }, /* 0x0e7e */
+        { .altcode = NULL }, /* 0x0e7f */
+        { .altcode = NULL }, /* 0x0e80 */
+        { .altcode = NULL }, /* 0x0e81 */
+        { .altcode = NULL }, /* 0x0e82 */
+        { .altcode = NULL }, /* 0x0e83 */
+        { .altcode = NULL }, /* 0x0e84 */
+        { .altcode = NULL }, /* 0x0e85 */
+        { .altcode = NULL }, /* 0x0e86 */
+        { .altcode = NULL }, /* 0x0e87 */
+        { .altcode = NULL }, /* 0x0e88 */
+        { .altcode = NULL }, /* 0x0e89 */
+        { .altcode = NULL }, /* 0x0e8a */
+        { .altcode = NULL }, /* 0x0e8b */
+        { .altcode = NULL }, /* 0x0e8c */
+        { .altcode = NULL }, /* 0x0e8d */
+        { .altcode = NULL }, /* 0x0e8e */
+        { .altcode = NULL }, /* 0x0e8f */
+        { .altcode = NULL }, /* 0x0e90 */
+        { .altcode = NULL }, /* 0x0e91 */
+        { .altcode = NULL }, /* 0x0e92 */
+        { .altcode = NULL }, /* 0x0e93 */
+        { .altcode = NULL }, /* 0x0e94 */
+        { .altcode = NULL }, /* 0x0e95 */
+        { .altcode = NULL }, /* 0x0e96 */
+        { .altcode = NULL }, /* 0x0e97 */
+        { .altcode = NULL }, /* 0x0e98 */
+        { .altcode = NULL }, /* 0x0e99 */
+        { .altcode = NULL }, /* 0x0e9a */
+        { .altcode = NULL }, /* 0x0e9b */
+        { .altcode = NULL }, /* 0x0e9c */
+        { .altcode = NULL }, /* 0x0e9d */
+        { .altcode = NULL }, /* 0x0e9e */
+        { .altcode = NULL }, /* 0x0e9f */
+        { .altcode = NULL }, /* 0x0ea0 */
+        { .altcode = NULL }, /* 0x0ea1 (Hangul_Kiyeog) */
+        { .altcode = NULL }, /* 0x0ea2 (Hangul_SsangKiyeog) */
+        { .altcode = NULL }, /* 0x0ea3 (Hangul_KiyeogSios) */
+        { .altcode = NULL }, /* 0x0ea4 (Hangul_Nieun) */
+        { .altcode = NULL }, /* 0x0ea5 (Hangul_NieunJieuj) */
+        { .altcode = NULL }, /* 0x0ea6 (Hangul_NieunHieuh) */
+        { .altcode = NULL }, /* 0x0ea7 (Hangul_Dikeud) */
+        { .altcode = NULL }, /* 0x0ea8 (Hangul_SsangDikeud) */
+        { .altcode = NULL }, /* 0x0ea9 (Hangul_Rieul) */
+        { .altcode = NULL }, /* 0x0eaa (Hangul_RieulKiyeog) */
+        { .altcode = NULL }, /* 0x0eab (Hangul_RieulMieum) */
+        { .altcode = NULL }, /* 0x0eac (Hangul_RieulPieub) */
+        { .altcode = NULL }, /* 0x0ead (Hangul_RieulSios) */
+        { .altcode = NULL }, /* 0x0eae (Hangul_RieulTieut) */
+        { .altcode = NULL }, /* 0x0eaf (Hangul_RieulPhieuf) */
+        { .altcode = NULL }, /* 0x0eb0 (Hangul_RieulHieuh) */
+        { .altcode = NULL }, /* 0x0eb1 (Hangul_Mieum) */
+        { .altcode = NULL }, /* 0x0eb2 (Hangul_Pieub) */
+        { .altcode = NULL }, /* 0x0eb3 (Hangul_SsangPieub) */
+        { .altcode = NULL }, /* 0x0eb4 (Hangul_PieubSios) */
+        { .altcode = NULL }, /* 0x0eb5 (Hangul_Sios) */
+        { .altcode = NULL }, /* 0x0eb6 (Hangul_SsangSios) */
+        { .altcode = NULL }, /* 0x0eb7 (Hangul_Ieung) */
+        { .altcode = NULL }, /* 0x0eb8 (Hangul_Jieuj) */
+        { .altcode = NULL }, /* 0x0eb9 (Hangul_SsangJieuj) */
+        { .altcode = NULL }, /* 0x0eba (Hangul_Cieuc) */
+        { .altcode = NULL }, /* 0x0ebb (Hangul_Khieuq) */
+        { .altcode = NULL }, /* 0x0ebc (Hangul_Tieut) */
+        { .altcode = NULL }, /* 0x0ebd (Hangul_Phieuf) */
+        { .altcode = NULL }, /* 0x0ebe (Hangul_Hieuh) */
+        { .altcode = NULL }, /* 0x0ebf (Hangul_A) */
+        { .altcode = NULL }, /* 0x0ec0 (Hangul_AE) */
+        { .altcode = NULL }, /* 0x0ec1 (Hangul_YA) */
+        { .altcode = NULL }, /* 0x0ec2 (Hangul_YAE) */
+        { .altcode = NULL }, /* 0x0ec3 (Hangul_EO) */
+        { .altcode = NULL }, /* 0x0ec4 (Hangul_E) */
+        { .altcode = NULL }, /* 0x0ec5 (Hangul_YEO) */
+        { .altcode = NULL }, /* 0x0ec6 (Hangul_YE) */
+        { .altcode = NULL }, /* 0x0ec7 (Hangul_O) */
+        { .altcode = NULL }, /* 0x0ec8 (Hangul_WA) */
+        { .altcode = NULL }, /* 0x0ec9 (Hangul_WAE) */
+        { .altcode = NULL }, /* 0x0eca (Hangul_OE) */
+        { .altcode = NULL }, /* 0x0ecb (Hangul_YO) */
+        { .altcode = NULL }, /* 0x0ecc (Hangul_U) */
+        { .altcode = NULL }, /* 0x0ecd (Hangul_WEO) */
+        { .altcode = NULL }, /* 0x0ece (Hangul_WE) */
+        { .altcode = NULL }, /* 0x0ecf (Hangul_WI) */
+        { .altcode = NULL }, /* 0x0ed0 (Hangul_YU) */
+        { .altcode = NULL }, /* 0x0ed1 (Hangul_EU) */
+        { .altcode = NULL }, /* 0x0ed2 (Hangul_YI) */
+        { .altcode = NULL }, /* 0x0ed3 (Hangul_I) */
+        { .altcode = NULL }, /* 0x0ed4 (Hangul_J_Kiyeog) */
+        { .altcode = NULL }, /* 0x0ed5 (Hangul_J_SsangKiyeog) */
+        { .altcode = NULL }, /* 0x0ed6 (Hangul_J_KiyeogSios) */
+        { .altcode = NULL }, /* 0x0ed7 (Hangul_J_Nieun) */
+        { .altcode = NULL }, /* 0x0ed8 (Hangul_J_NieunJieuj) */
+        { .altcode = NULL }, /* 0x0ed9 (Hangul_J_NieunHieuh) */
+        { .altcode = NULL }, /* 0x0eda (Hangul_J_Dikeud) */
+        { .altcode = NULL }, /* 0x0edb (Hangul_J_Rieul) */
+        { .altcode = NULL }, /* 0x0edc (Hangul_J_RieulKiyeog) */
+        { .altcode = NULL }, /* 0x0edd (Hangul_J_RieulMieum) */
+        { .altcode = NULL }, /* 0x0ede (Hangul_J_RieulPieub) */
+        { .altcode = NULL }, /* 0x0edf (Hangul_J_RieulSios) */
+        { .altcode = NULL }, /* 0x0ee0 (Hangul_J_RieulTieut) */
+        { .altcode = NULL }, /* 0x0ee1 (Hangul_J_RieulPhieuf) */
+        { .altcode = NULL }, /* 0x0ee2 (Hangul_J_RieulHieuh) */
+        { .altcode = NULL }, /* 0x0ee3 (Hangul_J_Mieum) */
+        { .altcode = NULL }, /* 0x0ee4 (Hangul_J_Pieub) */
+        { .altcode = NULL }, /* 0x0ee5 (Hangul_J_PieubSios) */
+        { .altcode = NULL }, /* 0x0ee6 (Hangul_J_Sios) */
+        { .altcode = NULL }, /* 0x0ee7 (Hangul_J_SsangSios) */
+        { .altcode = NULL }, /* 0x0ee8 (Hangul_J_Ieung) */
+        { .altcode = NULL }, /* 0x0ee9 (Hangul_J_Jieuj) */
+        { .altcode = NULL }, /* 0x0eea (Hangul_J_Cieuc) */
+        { .altcode = NULL }, /* 0x0eeb (Hangul_J_Khieuq) */
+        { .altcode = NULL }, /* 0x0eec (Hangul_J_Tieut) */
+        { .altcode = NULL }, /* 0x0eed (Hangul_J_Phieuf) */
+        { .altcode = NULL }, /* 0x0eee (Hangul_J_Hieuh) */
+        { .altcode = NULL }, /* 0x0eef (Hangul_RieulYeorinHieuh) */
+        { .altcode = NULL }, /* 0x0ef0 (Hangul_SunkyeongeumMieum) */
+        { .altcode = NULL }, /* 0x0ef1 (Hangul_SunkyeongeumPieub) */
+        { .altcode = NULL }, /* 0x0ef2 (Hangul_PanSios) */
+        { .altcode = NULL }, /* 0x0ef3 (Hangul_KkogjiDalrinIeung) */
+        { .altcode = NULL }, /* 0x0ef4 (Hangul_SunkyeongeumPhieuf) */
+        { .altcode = NULL }, /* 0x0ef5 (Hangul_YeorinHieuh) */
+        { .altcode = NULL }, /* 0x0ef6 (Hangul_AraeA) */
+        { .altcode = NULL }, /* 0x0ef7 (Hangul_AraeAE) */
+        { .altcode = NULL }, /* 0x0ef8 (Hangul_J_PanSios) */
+        { .altcode = NULL }, /* 0x0ef9 (Hangul_J_KkogjiDalrinIeung) */
+        { .altcode = NULL }, /* 0x0efa (Hangul_J_YeorinHieuh) */
+        { .altcode = NULL }, /* 0x0efb */
+        { .altcode = NULL }, /* 0x0efc */
+        { .altcode = NULL }, /* 0x0efd */
+        { .altcode = NULL }, /* 0x0efe */
+        { .altcode = NULL }, /* 0x0eff (Korean_Won) */
     },
-    {{""}}, /* 0x0f?? */
-    {{""}}, /* 0x10?? */
-    {{""}}, /* 0x11?? */
-    {{""}}, /* 0x12?? */
+    {{NULL}}, /* 0x0f?? */
+    {{NULL}}, /* 0x10?? */
+    {{NULL}}, /* 0x11?? */
+    {{NULL}}, /* 0x12?? */
     {                                        /* 0x13?? */
-        { .altcode = "" }, /* 0x1300 */
-        { .altcode = "" }, /* 0x1301 */
-        { .altcode = "" }, /* 0x1302 */
-        { .altcode = "" }, /* 0x1303 */
-        { .altcode = "" }, /* 0x1304 */
-        { .altcode = "" }, /* 0x1305 */
-        { .altcode = "" }, /* 0x1306 */
-        { .altcode = "" }, /* 0x1307 */
-        { .altcode = "" }, /* 0x1308 */
-        { .altcode = "" }, /* 0x1309 */
-        { .altcode = "" }, /* 0x130a */
-        { .altcode = "" }, /* 0x130b */
-        { .altcode = "" }, /* 0x130c */
-        { .altcode = "" }, /* 0x130d */
-        { .altcode = "" }, /* 0x130e */
-        { .altcode = "" }, /* 0x130f */
-        { .altcode = "" }, /* 0x1310 */
-        { .altcode = "" }, /* 0x1311 */
-        { .altcode = "" }, /* 0x1312 */
-        { .altcode = "" }, /* 0x1313 */
-        { .altcode = "" }, /* 0x1314 */
-        { .altcode = "" }, /* 0x1315 */
-        { .altcode = "" }, /* 0x1316 */
-        { .altcode = "" }, /* 0x1317 */
-        { .altcode = "" }, /* 0x1318 */
-        { .altcode = "" }, /* 0x1319 */
-        { .altcode = "" }, /* 0x131a */
-        { .altcode = "" }, /* 0x131b */
-        { .altcode = "" }, /* 0x131c */
-        { .altcode = "" }, /* 0x131d */
-        { .altcode = "" }, /* 0x131e */
-        { .altcode = "" }, /* 0x131f */
-        { .altcode = "" }, /* 0x1320 */
-        { .altcode = "" }, /* 0x1321 */
-        { .altcode = "" }, /* 0x1322 */
-        { .altcode = "" }, /* 0x1323 */
-        { .altcode = "" }, /* 0x1324 */
-        { .altcode = "" }, /* 0x1325 */
-        { .altcode = "" }, /* 0x1326 */
-        { .altcode = "" }, /* 0x1327 */
-        { .altcode = "" }, /* 0x1328 */
-        { .altcode = "" }, /* 0x1329 */
-        { .altcode = "" }, /* 0x132a */
-        { .altcode = "" }, /* 0x132b */
-        { .altcode = "" }, /* 0x132c */
-        { .altcode = "" }, /* 0x132d */
-        { .altcode = "" }, /* 0x132e */
-        { .altcode = "" }, /* 0x132f */
-        { .altcode = "" }, /* 0x1330 */
-        { .altcode = "" }, /* 0x1331 */
-        { .altcode = "" }, /* 0x1332 */
-        { .altcode = "" }, /* 0x1333 */
-        { .altcode = "" }, /* 0x1334 */
-        { .altcode = "" }, /* 0x1335 */
-        { .altcode = "" }, /* 0x1336 */
-        { .altcode = "" }, /* 0x1337 */
-        { .altcode = "" }, /* 0x1338 */
-        { .altcode = "" }, /* 0x1339 */
-        { .altcode = "" }, /* 0x133a */
-        { .altcode = "" }, /* 0x133b */
-        { .altcode = "" }, /* 0x133c */
-        { .altcode = "" }, /* 0x133d */
-        { .altcode = "" }, /* 0x133e */
-        { .altcode = "" }, /* 0x133f */
-        { .altcode = "" }, /* 0x1340 */
-        { .altcode = "" }, /* 0x1341 */
-        { .altcode = "" }, /* 0x1342 */
-        { .altcode = "" }, /* 0x1343 */
-        { .altcode = "" }, /* 0x1344 */
-        { .altcode = "" }, /* 0x1345 */
-        { .altcode = "" }, /* 0x1346 */
-        { .altcode = "" }, /* 0x1347 */
-        { .altcode = "" }, /* 0x1348 */
-        { .altcode = "" }, /* 0x1349 */
-        { .altcode = "" }, /* 0x134a */
-        { .altcode = "" }, /* 0x134b */
-        { .altcode = "" }, /* 0x134c */
-        { .altcode = "" }, /* 0x134d */
-        { .altcode = "" }, /* 0x134e */
-        { .altcode = "" }, /* 0x134f */
-        { .altcode = "" }, /* 0x1350 */
-        { .altcode = "" }, /* 0x1351 */
-        { .altcode = "" }, /* 0x1352 */
-        { .altcode = "" }, /* 0x1353 */
-        { .altcode = "" }, /* 0x1354 */
-        { .altcode = "" }, /* 0x1355 */
-        { .altcode = "" }, /* 0x1356 */
-        { .altcode = "" }, /* 0x1357 */
-        { .altcode = "" }, /* 0x1358 */
-        { .altcode = "" }, /* 0x1359 */
-        { .altcode = "" }, /* 0x135a */
-        { .altcode = "" }, /* 0x135b */
-        { .altcode = "" }, /* 0x135c */
-        { .altcode = "" }, /* 0x135d */
-        { .altcode = "" }, /* 0x135e */
-        { .altcode = "" }, /* 0x135f */
-        { .altcode = "" }, /* 0x1360 */
-        { .altcode = "" }, /* 0x1361 */
-        { .altcode = "" }, /* 0x1362 */
-        { .altcode = "" }, /* 0x1363 */
-        { .altcode = "" }, /* 0x1364 */
-        { .altcode = "" }, /* 0x1365 */
-        { .altcode = "" }, /* 0x1366 */
-        { .altcode = "" }, /* 0x1367 */
-        { .altcode = "" }, /* 0x1368 */
-        { .altcode = "" }, /* 0x1369 */
-        { .altcode = "" }, /* 0x136a */
-        { .altcode = "" }, /* 0x136b */
-        { .altcode = "" }, /* 0x136c */
-        { .altcode = "" }, /* 0x136d */
-        { .altcode = "" }, /* 0x136e */
-        { .altcode = "" }, /* 0x136f */
-        { .altcode = "" }, /* 0x1370 */
-        { .altcode = "" }, /* 0x1371 */
-        { .altcode = "" }, /* 0x1372 */
-        { .altcode = "" }, /* 0x1373 */
-        { .altcode = "" }, /* 0x1374 */
-        { .altcode = "" }, /* 0x1375 */
-        { .altcode = "" }, /* 0x1376 */
-        { .altcode = "" }, /* 0x1377 */
-        { .altcode = "" }, /* 0x1378 */
-        { .altcode = "" }, /* 0x1379 */
-        { .altcode = "" }, /* 0x137a */
-        { .altcode = "" }, /* 0x137b */
-        { .altcode = "" }, /* 0x137c */
-        { .altcode = "" }, /* 0x137d */
-        { .altcode = "" }, /* 0x137e */
-        { .altcode = "" }, /* 0x137f */
-        { .altcode = "" }, /* 0x1380 */
-        { .altcode = "" }, /* 0x1381 */
-        { .altcode = "" }, /* 0x1382 */
-        { .altcode = "" }, /* 0x1383 */
-        { .altcode = "" }, /* 0x1384 */
-        { .altcode = "" }, /* 0x1385 */
-        { .altcode = "" }, /* 0x1386 */
-        { .altcode = "" }, /* 0x1387 */
-        { .altcode = "" }, /* 0x1388 */
-        { .altcode = "" }, /* 0x1389 */
-        { .altcode = "" }, /* 0x138a */
-        { .altcode = "" }, /* 0x138b */
-        { .altcode = "" }, /* 0x138c */
-        { .altcode = "" }, /* 0x138d */
-        { .altcode = "" }, /* 0x138e */
-        { .altcode = "" }, /* 0x138f */
-        { .altcode = "" }, /* 0x1390 */
-        { .altcode = "" }, /* 0x1391 */
-        { .altcode = "" }, /* 0x1392 */
-        { .altcode = "" }, /* 0x1393 */
-        { .altcode = "" }, /* 0x1394 */
-        { .altcode = "" }, /* 0x1395 */
-        { .altcode = "" }, /* 0x1396 */
-        { .altcode = "" }, /* 0x1397 */
-        { .altcode = "" }, /* 0x1398 */
-        { .altcode = "" }, /* 0x1399 */
-        { .altcode = "" }, /* 0x139a */
-        { .altcode = "" }, /* 0x139b */
-        { .altcode = "" }, /* 0x139c */
-        { .altcode = "" }, /* 0x139d */
-        { .altcode = "" }, /* 0x139e */
-        { .altcode = "" }, /* 0x139f */
-        { .altcode = "" }, /* 0x13a0 */
-        { .altcode = "" }, /* 0x13a1 */
-        { .altcode = "" }, /* 0x13a2 */
-        { .altcode = "" }, /* 0x13a3 */
-        { .altcode = "" }, /* 0x13a4 */
-        { .altcode = "" }, /* 0x13a5 */
-        { .altcode = "" }, /* 0x13a6 */
-        { .altcode = "" }, /* 0x13a7 */
-        { .altcode = "" }, /* 0x13a8 */
-        { .altcode = "" }, /* 0x13a9 */
-        { .altcode = "" }, /* 0x13aa */
-        { .altcode = "" }, /* 0x13ab */
-        { .altcode = "" }, /* 0x13ac */
-        { .altcode = "" }, /* 0x13ad */
-        { .altcode = "" }, /* 0x13ae */
-        { .altcode = "" }, /* 0x13af */
-        { .altcode = "" }, /* 0x13b0 */
-        { .altcode = "" }, /* 0x13b1 */
-        { .altcode = "" }, /* 0x13b2 */
-        { .altcode = "" }, /* 0x13b3 */
-        { .altcode = "" }, /* 0x13b4 */
-        { .altcode = "" }, /* 0x13b5 */
-        { .altcode = "" }, /* 0x13b6 */
-        { .altcode = "" }, /* 0x13b7 */
-        { .altcode = "" }, /* 0x13b8 */
-        { .altcode = "" }, /* 0x13b9 */
-        { .altcode = "" }, /* 0x13ba */
-        { .altcode = "" }, /* 0x13bb */
-        { .altcode = "" }, /* 0x13bc (OE) */
-        { .altcode = "" }, /* 0x13bd (oe) */
-        { .altcode = "" }, /* 0x13be (Ydiaeresis) */
-        { .altcode = "" }, /* 0x13bf */
-        { .altcode = "" }, /* 0x13c0 */
-        { .altcode = "" }, /* 0x13c1 */
-        { .altcode = "" }, /* 0x13c2 */
-        { .altcode = "" }, /* 0x13c3 */
-        { .altcode = "" }, /* 0x13c4 */
-        { .altcode = "" }, /* 0x13c5 */
-        { .altcode = "" }, /* 0x13c6 */
-        { .altcode = "" }, /* 0x13c7 */
-        { .altcode = "" }, /* 0x13c8 */
-        { .altcode = "" }, /* 0x13c9 */
-        { .altcode = "" }, /* 0x13ca */
-        { .altcode = "" }, /* 0x13cb */
-        { .altcode = "" }, /* 0x13cc */
-        { .altcode = "" }, /* 0x13cd */
-        { .altcode = "" }, /* 0x13ce */
-        { .altcode = "" }, /* 0x13cf */
-        { .altcode = "" }, /* 0x13d0 */
-        { .altcode = "" }, /* 0x13d1 */
-        { .altcode = "" }, /* 0x13d2 */
-        { .altcode = "" }, /* 0x13d3 */
-        { .altcode = "" }, /* 0x13d4 */
-        { .altcode = "" }, /* 0x13d5 */
-        { .altcode = "" }, /* 0x13d6 */
-        { .altcode = "" }, /* 0x13d7 */
-        { .altcode = "" }, /* 0x13d8 */
-        { .altcode = "" }, /* 0x13d9 */
-        { .altcode = "" }, /* 0x13da */
-        { .altcode = "" }, /* 0x13db */
-        { .altcode = "" }, /* 0x13dc */
-        { .altcode = "" }, /* 0x13dd */
-        { .altcode = "" }, /* 0x13de */
-        { .altcode = "" }, /* 0x13df */
-        { .altcode = "" }, /* 0x13e0 */
-        { .altcode = "" }, /* 0x13e1 */
-        { .altcode = "" }, /* 0x13e2 */
-        { .altcode = "" }, /* 0x13e3 */
-        { .altcode = "" }, /* 0x13e4 */
-        { .altcode = "" }, /* 0x13e5 */
-        { .altcode = "" }, /* 0x13e6 */
-        { .altcode = "" }, /* 0x13e7 */
-        { .altcode = "" }, /* 0x13e8 */
-        { .altcode = "" }, /* 0x13e9 */
-        { .altcode = "" }, /* 0x13ea */
-        { .altcode = "" }, /* 0x13eb */
-        { .altcode = "" }, /* 0x13ec */
-        { .altcode = "" }, /* 0x13ed */
-        { .altcode = "" }, /* 0x13ee */
-        { .altcode = "" }, /* 0x13ef */
-        { .altcode = "" }, /* 0x13f0 */
-        { .altcode = "" }, /* 0x13f1 */
-        { .altcode = "" }, /* 0x13f2 */
-        { .altcode = "" }, /* 0x13f3 */
-        { .altcode = "" }, /* 0x13f4 */
-        { .altcode = "" }, /* 0x13f5 */
-        { .altcode = "" }, /* 0x13f6 */
-        { .altcode = "" }, /* 0x13f7 */
-        { .altcode = "" }, /* 0x13f8 */
-        { .altcode = "" }, /* 0x13f9 */
-        { .altcode = "" }, /* 0x13fa */
-        { .altcode = "" }, /* 0x13fb */
-        { .altcode = "" }, /* 0x13fc */
-        { .altcode = "" }, /* 0x13fd */
-        { .altcode = "" }, /* 0x13fe */
-        { .altcode = "" }, /* 0x13ff */
+        { .altcode = NULL }, /* 0x1300 */
+        { .altcode = NULL }, /* 0x1301 */
+        { .altcode = NULL }, /* 0x1302 */
+        { .altcode = NULL }, /* 0x1303 */
+        { .altcode = NULL }, /* 0x1304 */
+        { .altcode = NULL }, /* 0x1305 */
+        { .altcode = NULL }, /* 0x1306 */
+        { .altcode = NULL }, /* 0x1307 */
+        { .altcode = NULL }, /* 0x1308 */
+        { .altcode = NULL }, /* 0x1309 */
+        { .altcode = NULL }, /* 0x130a */
+        { .altcode = NULL }, /* 0x130b */
+        { .altcode = NULL }, /* 0x130c */
+        { .altcode = NULL }, /* 0x130d */
+        { .altcode = NULL }, /* 0x130e */
+        { .altcode = NULL }, /* 0x130f */
+        { .altcode = NULL }, /* 0x1310 */
+        { .altcode = NULL }, /* 0x1311 */
+        { .altcode = NULL }, /* 0x1312 */
+        { .altcode = NULL }, /* 0x1313 */
+        { .altcode = NULL }, /* 0x1314 */
+        { .altcode = NULL }, /* 0x1315 */
+        { .altcode = NULL }, /* 0x1316 */
+        { .altcode = NULL }, /* 0x1317 */
+        { .altcode = NULL }, /* 0x1318 */
+        { .altcode = NULL }, /* 0x1319 */
+        { .altcode = NULL }, /* 0x131a */
+        { .altcode = NULL }, /* 0x131b */
+        { .altcode = NULL }, /* 0x131c */
+        { .altcode = NULL }, /* 0x131d */
+        { .altcode = NULL }, /* 0x131e */
+        { .altcode = NULL }, /* 0x131f */
+        { .altcode = NULL }, /* 0x1320 */
+        { .altcode = NULL }, /* 0x1321 */
+        { .altcode = NULL }, /* 0x1322 */
+        { .altcode = NULL }, /* 0x1323 */
+        { .altcode = NULL }, /* 0x1324 */
+        { .altcode = NULL }, /* 0x1325 */
+        { .altcode = NULL }, /* 0x1326 */
+        { .altcode = NULL }, /* 0x1327 */
+        { .altcode = NULL }, /* 0x1328 */
+        { .altcode = NULL }, /* 0x1329 */
+        { .altcode = NULL }, /* 0x132a */
+        { .altcode = NULL }, /* 0x132b */
+        { .altcode = NULL }, /* 0x132c */
+        { .altcode = NULL }, /* 0x132d */
+        { .altcode = NULL }, /* 0x132e */
+        { .altcode = NULL }, /* 0x132f */
+        { .altcode = NULL }, /* 0x1330 */
+        { .altcode = NULL }, /* 0x1331 */
+        { .altcode = NULL }, /* 0x1332 */
+        { .altcode = NULL }, /* 0x1333 */
+        { .altcode = NULL }, /* 0x1334 */
+        { .altcode = NULL }, /* 0x1335 */
+        { .altcode = NULL }, /* 0x1336 */
+        { .altcode = NULL }, /* 0x1337 */
+        { .altcode = NULL }, /* 0x1338 */
+        { .altcode = NULL }, /* 0x1339 */
+        { .altcode = NULL }, /* 0x133a */
+        { .altcode = NULL }, /* 0x133b */
+        { .altcode = NULL }, /* 0x133c */
+        { .altcode = NULL }, /* 0x133d */
+        { .altcode = NULL }, /* 0x133e */
+        { .altcode = NULL }, /* 0x133f */
+        { .altcode = NULL }, /* 0x1340 */
+        { .altcode = NULL }, /* 0x1341 */
+        { .altcode = NULL }, /* 0x1342 */
+        { .altcode = NULL }, /* 0x1343 */
+        { .altcode = NULL }, /* 0x1344 */
+        { .altcode = NULL }, /* 0x1345 */
+        { .altcode = NULL }, /* 0x1346 */
+        { .altcode = NULL }, /* 0x1347 */
+        { .altcode = NULL }, /* 0x1348 */
+        { .altcode = NULL }, /* 0x1349 */
+        { .altcode = NULL }, /* 0x134a */
+        { .altcode = NULL }, /* 0x134b */
+        { .altcode = NULL }, /* 0x134c */
+        { .altcode = NULL }, /* 0x134d */
+        { .altcode = NULL }, /* 0x134e */
+        { .altcode = NULL }, /* 0x134f */
+        { .altcode = NULL }, /* 0x1350 */
+        { .altcode = NULL }, /* 0x1351 */
+        { .altcode = NULL }, /* 0x1352 */
+        { .altcode = NULL }, /* 0x1353 */
+        { .altcode = NULL }, /* 0x1354 */
+        { .altcode = NULL }, /* 0x1355 */
+        { .altcode = NULL }, /* 0x1356 */
+        { .altcode = NULL }, /* 0x1357 */
+        { .altcode = NULL }, /* 0x1358 */
+        { .altcode = NULL }, /* 0x1359 */
+        { .altcode = NULL }, /* 0x135a */
+        { .altcode = NULL }, /* 0x135b */
+        { .altcode = NULL }, /* 0x135c */
+        { .altcode = NULL }, /* 0x135d */
+        { .altcode = NULL }, /* 0x135e */
+        { .altcode = NULL }, /* 0x135f */
+        { .altcode = NULL }, /* 0x1360 */
+        { .altcode = NULL }, /* 0x1361 */
+        { .altcode = NULL }, /* 0x1362 */
+        { .altcode = NULL }, /* 0x1363 */
+        { .altcode = NULL }, /* 0x1364 */
+        { .altcode = NULL }, /* 0x1365 */
+        { .altcode = NULL }, /* 0x1366 */
+        { .altcode = NULL }, /* 0x1367 */
+        { .altcode = NULL }, /* 0x1368 */
+        { .altcode = NULL }, /* 0x1369 */
+        { .altcode = NULL }, /* 0x136a */
+        { .altcode = NULL }, /* 0x136b */
+        { .altcode = NULL }, /* 0x136c */
+        { .altcode = NULL }, /* 0x136d */
+        { .altcode = NULL }, /* 0x136e */
+        { .altcode = NULL }, /* 0x136f */
+        { .altcode = NULL }, /* 0x1370 */
+        { .altcode = NULL }, /* 0x1371 */
+        { .altcode = NULL }, /* 0x1372 */
+        { .altcode = NULL }, /* 0x1373 */
+        { .altcode = NULL }, /* 0x1374 */
+        { .altcode = NULL }, /* 0x1375 */
+        { .altcode = NULL }, /* 0x1376 */
+        { .altcode = NULL }, /* 0x1377 */
+        { .altcode = NULL }, /* 0x1378 */
+        { .altcode = NULL }, /* 0x1379 */
+        { .altcode = NULL }, /* 0x137a */
+        { .altcode = NULL }, /* 0x137b */
+        { .altcode = NULL }, /* 0x137c */
+        { .altcode = NULL }, /* 0x137d */
+        { .altcode = NULL }, /* 0x137e */
+        { .altcode = NULL }, /* 0x137f */
+        { .altcode = NULL }, /* 0x1380 */
+        { .altcode = NULL }, /* 0x1381 */
+        { .altcode = NULL }, /* 0x1382 */
+        { .altcode = NULL }, /* 0x1383 */
+        { .altcode = NULL }, /* 0x1384 */
+        { .altcode = NULL }, /* 0x1385 */
+        { .altcode = NULL }, /* 0x1386 */
+        { .altcode = NULL }, /* 0x1387 */
+        { .altcode = NULL }, /* 0x1388 */
+        { .altcode = NULL }, /* 0x1389 */
+        { .altcode = NULL }, /* 0x138a */
+        { .altcode = NULL }, /* 0x138b */
+        { .altcode = NULL }, /* 0x138c */
+        { .altcode = NULL }, /* 0x138d */
+        { .altcode = NULL }, /* 0x138e */
+        { .altcode = NULL }, /* 0x138f */
+        { .altcode = NULL }, /* 0x1390 */
+        { .altcode = NULL }, /* 0x1391 */
+        { .altcode = NULL }, /* 0x1392 */
+        { .altcode = NULL }, /* 0x1393 */
+        { .altcode = NULL }, /* 0x1394 */
+        { .altcode = NULL }, /* 0x1395 */
+        { .altcode = NULL }, /* 0x1396 */
+        { .altcode = NULL }, /* 0x1397 */
+        { .altcode = NULL }, /* 0x1398 */
+        { .altcode = NULL }, /* 0x1399 */
+        { .altcode = NULL }, /* 0x139a */
+        { .altcode = NULL }, /* 0x139b */
+        { .altcode = NULL }, /* 0x139c */
+        { .altcode = NULL }, /* 0x139d */
+        { .altcode = NULL }, /* 0x139e */
+        { .altcode = NULL }, /* 0x139f */
+        { .altcode = NULL }, /* 0x13a0 */
+        { .altcode = NULL }, /* 0x13a1 */
+        { .altcode = NULL }, /* 0x13a2 */
+        { .altcode = NULL }, /* 0x13a3 */
+        { .altcode = NULL }, /* 0x13a4 */
+        { .altcode = NULL }, /* 0x13a5 */
+        { .altcode = NULL }, /* 0x13a6 */
+        { .altcode = NULL }, /* 0x13a7 */
+        { .altcode = NULL }, /* 0x13a8 */
+        { .altcode = NULL }, /* 0x13a9 */
+        { .altcode = NULL }, /* 0x13aa */
+        { .altcode = NULL }, /* 0x13ab */
+        { .altcode = NULL }, /* 0x13ac */
+        { .altcode = NULL }, /* 0x13ad */
+        { .altcode = NULL }, /* 0x13ae */
+        { .altcode = NULL }, /* 0x13af */
+        { .altcode = NULL }, /* 0x13b0 */
+        { .altcode = NULL }, /* 0x13b1 */
+        { .altcode = NULL }, /* 0x13b2 */
+        { .altcode = NULL }, /* 0x13b3 */
+        { .altcode = NULL }, /* 0x13b4 */
+        { .altcode = NULL }, /* 0x13b5 */
+        { .altcode = NULL }, /* 0x13b6 */
+        { .altcode = NULL }, /* 0x13b7 */
+        { .altcode = NULL }, /* 0x13b8 */
+        { .altcode = NULL }, /* 0x13b9 */
+        { .altcode = NULL }, /* 0x13ba */
+        { .altcode = NULL }, /* 0x13bb */
+        { .altcode = NULL }, /* 0x13bc (OE) */
+        { .altcode = NULL }, /* 0x13bd (oe) */
+        { .altcode = NULL }, /* 0x13be (Ydiaeresis) */
+        { .altcode = NULL }, /* 0x13bf */
+        { .altcode = NULL }, /* 0x13c0 */
+        { .altcode = NULL }, /* 0x13c1 */
+        { .altcode = NULL }, /* 0x13c2 */
+        { .altcode = NULL }, /* 0x13c3 */
+        { .altcode = NULL }, /* 0x13c4 */
+        { .altcode = NULL }, /* 0x13c5 */
+        { .altcode = NULL }, /* 0x13c6 */
+        { .altcode = NULL }, /* 0x13c7 */
+        { .altcode = NULL }, /* 0x13c8 */
+        { .altcode = NULL }, /* 0x13c9 */
+        { .altcode = NULL }, /* 0x13ca */
+        { .altcode = NULL }, /* 0x13cb */
+        { .altcode = NULL }, /* 0x13cc */
+        { .altcode = NULL }, /* 0x13cd */
+        { .altcode = NULL }, /* 0x13ce */
+        { .altcode = NULL }, /* 0x13cf */
+        { .altcode = NULL }, /* 0x13d0 */
+        { .altcode = NULL }, /* 0x13d1 */
+        { .altcode = NULL }, /* 0x13d2 */
+        { .altcode = NULL }, /* 0x13d3 */
+        { .altcode = NULL }, /* 0x13d4 */
+        { .altcode = NULL }, /* 0x13d5 */
+        { .altcode = NULL }, /* 0x13d6 */
+        { .altcode = NULL }, /* 0x13d7 */
+        { .altcode = NULL }, /* 0x13d8 */
+        { .altcode = NULL }, /* 0x13d9 */
+        { .altcode = NULL }, /* 0x13da */
+        { .altcode = NULL }, /* 0x13db */
+        { .altcode = NULL }, /* 0x13dc */
+        { .altcode = NULL }, /* 0x13dd */
+        { .altcode = NULL }, /* 0x13de */
+        { .altcode = NULL }, /* 0x13df */
+        { .altcode = NULL }, /* 0x13e0 */
+        { .altcode = NULL }, /* 0x13e1 */
+        { .altcode = NULL }, /* 0x13e2 */
+        { .altcode = NULL }, /* 0x13e3 */
+        { .altcode = NULL }, /* 0x13e4 */
+        { .altcode = NULL }, /* 0x13e5 */
+        { .altcode = NULL }, /* 0x13e6 */
+        { .altcode = NULL }, /* 0x13e7 */
+        { .altcode = NULL }, /* 0x13e8 */
+        { .altcode = NULL }, /* 0x13e9 */
+        { .altcode = NULL }, /* 0x13ea */
+        { .altcode = NULL }, /* 0x13eb */
+        { .altcode = NULL }, /* 0x13ec */
+        { .altcode = NULL }, /* 0x13ed */
+        { .altcode = NULL }, /* 0x13ee */
+        { .altcode = NULL }, /* 0x13ef */
+        { .altcode = NULL }, /* 0x13f0 */
+        { .altcode = NULL }, /* 0x13f1 */
+        { .altcode = NULL }, /* 0x13f2 */
+        { .altcode = NULL }, /* 0x13f3 */
+        { .altcode = NULL }, /* 0x13f4 */
+        { .altcode = NULL }, /* 0x13f5 */
+        { .altcode = NULL }, /* 0x13f6 */
+        { .altcode = NULL }, /* 0x13f7 */
+        { .altcode = NULL }, /* 0x13f8 */
+        { .altcode = NULL }, /* 0x13f9 */
+        { .altcode = NULL }, /* 0x13fa */
+        { .altcode = NULL }, /* 0x13fb */
+        { .altcode = NULL }, /* 0x13fc */
+        { .altcode = NULL }, /* 0x13fd */
+        { .altcode = NULL }, /* 0x13fe */
+        { .altcode = NULL }, /* 0x13ff */
     },
-    {{""}}, /* 0x14?? */
-    {{""}}, /* 0x15?? */
-    {{""}}, /* 0x16?? */
-    {{""}}, /* 0x17?? */
-    {{""}}, /* 0x18?? */
-    {{""}}, /* 0x19?? */
-    {{""}}, /* 0x1a?? */
-    {{""}}, /* 0x1b?? */
-    {{""}}, /* 0x1c?? */
-    {{""}}, /* 0x1d?? */
-    {{""}}, /* 0x1e?? */
-    {{""}}, /* 0x1f?? */
+    {{NULL}}, /* 0x14?? */
+    {{NULL}}, /* 0x15?? */
+    {{NULL}}, /* 0x16?? */
+    {{NULL}}, /* 0x17?? */
+    {{NULL}}, /* 0x18?? */
+    {{NULL}}, /* 0x19?? */
+    {{NULL}}, /* 0x1a?? */
+    {{NULL}}, /* 0x1b?? */
+    {{NULL}}, /* 0x1c?? */
+    {{NULL}}, /* 0x1d?? */
+    {{NULL}}, /* 0x1e?? */
+    {{NULL}}, /* 0x1f?? */
     {                                        /* 0x20?? */
-        { .altcode = "" }, /* 0x2000 */
-        { .altcode = "" }, /* 0x2001 */
-        { .altcode = "" }, /* 0x2002 */
-        { .altcode = "" }, /* 0x2003 */
-        { .altcode = "" }, /* 0x2004 */
-        { .altcode = "" }, /* 0x2005 */
-        { .altcode = "" }, /* 0x2006 */
-        { .altcode = "" }, /* 0x2007 */
-        { .altcode = "" }, /* 0x2008 */
-        { .altcode = "" }, /* 0x2009 */
-        { .altcode = "" }, /* 0x200a */
-        { .altcode = "" }, /* 0x200b */
-        { .altcode = "" }, /* 0x200c */
-        { .altcode = "" }, /* 0x200d */
-        { .altcode = "" }, /* 0x200e */
-        { .altcode = "" }, /* 0x200f */
-        { .altcode = "" }, /* 0x2010 */
-        { .altcode = "" }, /* 0x2011 */
-        { .altcode = "" }, /* 0x2012 */
-        { .altcode = "" }, /* 0x2013 */
-        { .altcode = "" }, /* 0x2014 */
-        { .altcode = "" }, /* 0x2015 */
-        { .altcode = "" }, /* 0x2016 */
-        { .altcode = "" }, /* 0x2017 */
-        { .altcode = "" }, /* 0x2018 */
-        { .altcode = "" }, /* 0x2019 */
-        { .altcode = "" }, /* 0x201a */
-        { .altcode = "" }, /* 0x201b */
-        { .altcode = "" }, /* 0x201c */
-        { .altcode = "" }, /* 0x201d */
-        { .altcode = "" }, /* 0x201e */
-        { .altcode = "" }, /* 0x201f */
-        { .altcode = "" }, /* 0x2020 */
-        { .altcode = "" }, /* 0x2021 */
-        { .altcode = "" }, /* 0x2022 */
-        { .altcode = "" }, /* 0x2023 */
-        { .altcode = "" }, /* 0x2024 */
-        { .altcode = "" }, /* 0x2025 */
-        { .altcode = "" }, /* 0x2026 */
-        { .altcode = "" }, /* 0x2027 */
-        { .altcode = "" }, /* 0x2028 */
-        { .altcode = "" }, /* 0x2029 */
-        { .altcode = "" }, /* 0x202a */
-        { .altcode = "" }, /* 0x202b */
-        { .altcode = "" }, /* 0x202c */
-        { .altcode = "" }, /* 0x202d */
-        { .altcode = "" }, /* 0x202e */
-        { .altcode = "" }, /* 0x202f */
-        { .altcode = "" }, /* 0x2030 */
-        { .altcode = "" }, /* 0x2031 */
-        { .altcode = "" }, /* 0x2032 */
-        { .altcode = "" }, /* 0x2033 */
-        { .altcode = "" }, /* 0x2034 */
-        { .altcode = "" }, /* 0x2035 */
-        { .altcode = "" }, /* 0x2036 */
-        { .altcode = "" }, /* 0x2037 */
-        { .altcode = "" }, /* 0x2038 */
-        { .altcode = "" }, /* 0x2039 */
-        { .altcode = "" }, /* 0x203a */
-        { .altcode = "" }, /* 0x203b */
-        { .altcode = "" }, /* 0x203c */
-        { .altcode = "" }, /* 0x203d */
-        { .altcode = "" }, /* 0x203e */
-        { .altcode = "" }, /* 0x203f */
-        { .altcode = "" }, /* 0x2040 */
-        { .altcode = "" }, /* 0x2041 */
-        { .altcode = "" }, /* 0x2042 */
-        { .altcode = "" }, /* 0x2043 */
-        { .altcode = "" }, /* 0x2044 */
-        { .altcode = "" }, /* 0x2045 */
-        { .altcode = "" }, /* 0x2046 */
-        { .altcode = "" }, /* 0x2047 */
-        { .altcode = "" }, /* 0x2048 */
-        { .altcode = "" }, /* 0x2049 */
-        { .altcode = "" }, /* 0x204a */
-        { .altcode = "" }, /* 0x204b */
-        { .altcode = "" }, /* 0x204c */
-        { .altcode = "" }, /* 0x204d */
-        { .altcode = "" }, /* 0x204e */
-        { .altcode = "" }, /* 0x204f */
-        { .altcode = "" }, /* 0x2050 */
-        { .altcode = "" }, /* 0x2051 */
-        { .altcode = "" }, /* 0x2052 */
-        { .altcode = "" }, /* 0x2053 */
-        { .altcode = "" }, /* 0x2054 */
-        { .altcode = "" }, /* 0x2055 */
-        { .altcode = "" }, /* 0x2056 */
-        { .altcode = "" }, /* 0x2057 */
-        { .altcode = "" }, /* 0x2058 */
-        { .altcode = "" }, /* 0x2059 */
-        { .altcode = "" }, /* 0x205a */
-        { .altcode = "" }, /* 0x205b */
-        { .altcode = "" }, /* 0x205c */
-        { .altcode = "" }, /* 0x205d */
-        { .altcode = "" }, /* 0x205e */
-        { .altcode = "" }, /* 0x205f */
-        { .altcode = "" }, /* 0x2060 */
-        { .altcode = "" }, /* 0x2061 */
-        { .altcode = "" }, /* 0x2062 */
-        { .altcode = "" }, /* 0x2063 */
-        { .altcode = "" }, /* 0x2064 */
-        { .altcode = "" }, /* 0x2065 */
-        { .altcode = "" }, /* 0x2066 */
-        { .altcode = "" }, /* 0x2067 */
-        { .altcode = "" }, /* 0x2068 */
-        { .altcode = "" }, /* 0x2069 */
-        { .altcode = "" }, /* 0x206a */
-        { .altcode = "" }, /* 0x206b */
-        { .altcode = "" }, /* 0x206c */
-        { .altcode = "" }, /* 0x206d */
-        { .altcode = "" }, /* 0x206e */
-        { .altcode = "" }, /* 0x206f */
-        { .altcode = "" }, /* 0x2070 */
-        { .altcode = "" }, /* 0x2071 */
-        { .altcode = "" }, /* 0x2072 */
-        { .altcode = "" }, /* 0x2073 */
-        { .altcode = "" }, /* 0x2074 */
-        { .altcode = "" }, /* 0x2075 */
-        { .altcode = "" }, /* 0x2076 */
-        { .altcode = "" }, /* 0x2077 */
-        { .altcode = "" }, /* 0x2078 */
-        { .altcode = "" }, /* 0x2079 */
-        { .altcode = "" }, /* 0x207a */
-        { .altcode = "" }, /* 0x207b */
-        { .altcode = "" }, /* 0x207c */
-        { .altcode = "" }, /* 0x207d */
-        { .altcode = "" }, /* 0x207e */
-        { .altcode = "" }, /* 0x207f */
-        { .altcode = "" }, /* 0x2080 */
-        { .altcode = "" }, /* 0x2081 */
-        { .altcode = "" }, /* 0x2082 */
-        { .altcode = "" }, /* 0x2083 */
-        { .altcode = "" }, /* 0x2084 */
-        { .altcode = "" }, /* 0x2085 */
-        { .altcode = "" }, /* 0x2086 */
-        { .altcode = "" }, /* 0x2087 */
-        { .altcode = "" }, /* 0x2088 */
-        { .altcode = "" }, /* 0x2089 */
-        { .altcode = "" }, /* 0x208a */
-        { .altcode = "" }, /* 0x208b */
-        { .altcode = "" }, /* 0x208c */
-        { .altcode = "" }, /* 0x208d */
-        { .altcode = "" }, /* 0x208e */
-        { .altcode = "" }, /* 0x208f */
-        { .altcode = "" }, /* 0x2090 */
-        { .altcode = "" }, /* 0x2091 */
-        { .altcode = "" }, /* 0x2092 */
-        { .altcode = "" }, /* 0x2093 */
-        { .altcode = "" }, /* 0x2094 */
-        { .altcode = "" }, /* 0x2095 */
-        { .altcode = "" }, /* 0x2096 */
-        { .altcode = "" }, /* 0x2097 */
-        { .altcode = "" }, /* 0x2098 */
-        { .altcode = "" }, /* 0x2099 */
-        { .altcode = "" }, /* 0x209a */
-        { .altcode = "" }, /* 0x209b */
-        { .altcode = "" }, /* 0x209c */
-        { .altcode = "" }, /* 0x209d */
-        { .altcode = "" }, /* 0x209e */
-        { .altcode = "" }, /* 0x209f */
-        { .altcode = "" }, /* 0x20a0 */
-        { .altcode = "" }, /* 0x20a1 */
-        { .altcode = "" }, /* 0x20a2 */
-        { .altcode = "" }, /* 0x20a3 */
-        { .altcode = "" }, /* 0x20a4 */
-        { .altcode = "" }, /* 0x20a5 */
-        { .altcode = "" }, /* 0x20a6 */
-        { .altcode = "" }, /* 0x20a7 */
-        { .altcode = "" }, /* 0x20a8 */
-        { .altcode = "" }, /* 0x20a9 */
-        { .altcode = "" }, /* 0x20aa */
-        { .altcode = "" }, /* 0x20ab */
-        { .altcode = "" }, /* 0x20ac (EuroSign) */
-        { .altcode = "" }, /* 0x20ad */
-        { .altcode = "" }, /* 0x20ae */
-        { .altcode = "" }, /* 0x20af */
-        { .altcode = "" }, /* 0x20b0 */
-        { .altcode = "" }, /* 0x20b1 */
-        { .altcode = "" }, /* 0x20b2 */
-        { .altcode = "" }, /* 0x20b3 */
-        { .altcode = "" }, /* 0x20b4 */
-        { .altcode = "" }, /* 0x20b5 */
-        { .altcode = "" }, /* 0x20b6 */
-        { .altcode = "" }, /* 0x20b7 */
-        { .altcode = "" }, /* 0x20b8 */
-        { .altcode = "" }, /* 0x20b9 */
-        { .altcode = "" }, /* 0x20ba */
-        { .altcode = "" }, /* 0x20bb */
-        { .altcode = "" }, /* 0x20bc */
-        { .altcode = "" }, /* 0x20bd */
-        { .altcode = "" }, /* 0x20be */
-        { .altcode = "" }, /* 0x20bf */
-        { .altcode = "" }, /* 0x20c0 */
-        { .altcode = "" }, /* 0x20c1 */
-        { .altcode = "" }, /* 0x20c2 */
-        { .altcode = "" }, /* 0x20c3 */
-        { .altcode = "" }, /* 0x20c4 */
-        { .altcode = "" }, /* 0x20c5 */
-        { .altcode = "" }, /* 0x20c6 */
-        { .altcode = "" }, /* 0x20c7 */
-        { .altcode = "" }, /* 0x20c8 */
-        { .altcode = "" }, /* 0x20c9 */
-        { .altcode = "" }, /* 0x20ca */
-        { .altcode = "" }, /* 0x20cb */
-        { .altcode = "" }, /* 0x20cc */
-        { .altcode = "" }, /* 0x20cd */
-        { .altcode = "" }, /* 0x20ce */
-        { .altcode = "" }, /* 0x20cf */
-        { .altcode = "" }, /* 0x20d0 */
-        { .altcode = "" }, /* 0x20d1 */
-        { .altcode = "" }, /* 0x20d2 */
-        { .altcode = "" }, /* 0x20d3 */
-        { .altcode = "" }, /* 0x20d4 */
-        { .altcode = "" }, /* 0x20d5 */
-        { .altcode = "" }, /* 0x20d6 */
-        { .altcode = "" }, /* 0x20d7 */
-        { .altcode = "" }, /* 0x20d8 */
-        { .altcode = "" }, /* 0x20d9 */
-        { .altcode = "" }, /* 0x20da */
-        { .altcode = "" }, /* 0x20db */
-        { .altcode = "" }, /* 0x20dc */
-        { .altcode = "" }, /* 0x20dd */
-        { .altcode = "" }, /* 0x20de */
-        { .altcode = "" }, /* 0x20df */
-        { .altcode = "" }, /* 0x20e0 */
-        { .altcode = "" }, /* 0x20e1 */
-        { .altcode = "" }, /* 0x20e2 */
-        { .altcode = "" }, /* 0x20e3 */
-        { .altcode = "" }, /* 0x20e4 */
-        { .altcode = "" }, /* 0x20e5 */
-        { .altcode = "" }, /* 0x20e6 */
-        { .altcode = "" }, /* 0x20e7 */
-        { .altcode = "" }, /* 0x20e8 */
-        { .altcode = "" }, /* 0x20e9 */
-        { .altcode = "" }, /* 0x20ea */
-        { .altcode = "" }, /* 0x20eb */
-        { .altcode = "" }, /* 0x20ec */
-        { .altcode = "" }, /* 0x20ed */
-        { .altcode = "" }, /* 0x20ee */
-        { .altcode = "" }, /* 0x20ef */
-        { .altcode = "" }, /* 0x20f0 */
-        { .altcode = "" }, /* 0x20f1 */
-        { .altcode = "" }, /* 0x20f2 */
-        { .altcode = "" }, /* 0x20f3 */
-        { .altcode = "" }, /* 0x20f4 */
-        { .altcode = "" }, /* 0x20f5 */
-        { .altcode = "" }, /* 0x20f6 */
-        { .altcode = "" }, /* 0x20f7 */
-        { .altcode = "" }, /* 0x20f8 */
-        { .altcode = "" }, /* 0x20f9 */
-        { .altcode = "" }, /* 0x20fa */
-        { .altcode = "" }, /* 0x20fb */
-        { .altcode = "" }, /* 0x20fc */
-        { .altcode = "" }, /* 0x20fd */
-        { .altcode = "" }, /* 0x20fe */
-        { .altcode = "" }, /* 0x20ff */
+        { .altcode = NULL }, /* 0x2000 */
+        { .altcode = NULL }, /* 0x2001 */
+        { .altcode = NULL }, /* 0x2002 */
+        { .altcode = NULL }, /* 0x2003 */
+        { .altcode = NULL }, /* 0x2004 */
+        { .altcode = NULL }, /* 0x2005 */
+        { .altcode = NULL }, /* 0x2006 */
+        { .altcode = NULL }, /* 0x2007 */
+        { .altcode = NULL }, /* 0x2008 */
+        { .altcode = NULL }, /* 0x2009 */
+        { .altcode = NULL }, /* 0x200a */
+        { .altcode = NULL }, /* 0x200b */
+        { .altcode = NULL }, /* 0x200c */
+        { .altcode = NULL }, /* 0x200d */
+        { .altcode = NULL }, /* 0x200e */
+        { .altcode = NULL }, /* 0x200f */
+        { .altcode = NULL }, /* 0x2010 */
+        { .altcode = NULL }, /* 0x2011 */
+        { .altcode = NULL }, /* 0x2012 */
+        { .altcode = NULL }, /* 0x2013 */
+        { .altcode = NULL }, /* 0x2014 */
+        { .altcode = NULL }, /* 0x2015 */
+        { .altcode = NULL }, /* 0x2016 */
+        { .altcode = NULL }, /* 0x2017 */
+        { .altcode = NULL }, /* 0x2018 */
+        { .altcode = NULL }, /* 0x2019 */
+        { .altcode = NULL }, /* 0x201a */
+        { .altcode = NULL }, /* 0x201b */
+        { .altcode = NULL }, /* 0x201c */
+        { .altcode = NULL }, /* 0x201d */
+        { .altcode = NULL }, /* 0x201e */
+        { .altcode = NULL }, /* 0x201f */
+        { .altcode = NULL }, /* 0x2020 */
+        { .altcode = NULL }, /* 0x2021 */
+        { .altcode = NULL }, /* 0x2022 */
+        { .altcode = NULL }, /* 0x2023 */
+        { .altcode = NULL }, /* 0x2024 */
+        { .altcode = NULL }, /* 0x2025 */
+        { .altcode = NULL }, /* 0x2026 */
+        { .altcode = NULL }, /* 0x2027 */
+        { .altcode = NULL }, /* 0x2028 */
+        { .altcode = NULL }, /* 0x2029 */
+        { .altcode = NULL }, /* 0x202a */
+        { .altcode = NULL }, /* 0x202b */
+        { .altcode = NULL }, /* 0x202c */
+        { .altcode = NULL }, /* 0x202d */
+        { .altcode = NULL }, /* 0x202e */
+        { .altcode = NULL }, /* 0x202f */
+        { .altcode = NULL }, /* 0x2030 */
+        { .altcode = NULL }, /* 0x2031 */
+        { .altcode = NULL }, /* 0x2032 */
+        { .altcode = NULL }, /* 0x2033 */
+        { .altcode = NULL }, /* 0x2034 */
+        { .altcode = NULL }, /* 0x2035 */
+        { .altcode = NULL }, /* 0x2036 */
+        { .altcode = NULL }, /* 0x2037 */
+        { .altcode = NULL }, /* 0x2038 */
+        { .altcode = NULL }, /* 0x2039 */
+        { .altcode = NULL }, /* 0x203a */
+        { .altcode = NULL }, /* 0x203b */
+        { .altcode = NULL }, /* 0x203c */
+        { .altcode = NULL }, /* 0x203d */
+        { .altcode = NULL }, /* 0x203e */
+        { .altcode = NULL }, /* 0x203f */
+        { .altcode = NULL }, /* 0x2040 */
+        { .altcode = NULL }, /* 0x2041 */
+        { .altcode = NULL }, /* 0x2042 */
+        { .altcode = NULL }, /* 0x2043 */
+        { .altcode = NULL }, /* 0x2044 */
+        { .altcode = NULL }, /* 0x2045 */
+        { .altcode = NULL }, /* 0x2046 */
+        { .altcode = NULL }, /* 0x2047 */
+        { .altcode = NULL }, /* 0x2048 */
+        { .altcode = NULL }, /* 0x2049 */
+        { .altcode = NULL }, /* 0x204a */
+        { .altcode = NULL }, /* 0x204b */
+        { .altcode = NULL }, /* 0x204c */
+        { .altcode = NULL }, /* 0x204d */
+        { .altcode = NULL }, /* 0x204e */
+        { .altcode = NULL }, /* 0x204f */
+        { .altcode = NULL }, /* 0x2050 */
+        { .altcode = NULL }, /* 0x2051 */
+        { .altcode = NULL }, /* 0x2052 */
+        { .altcode = NULL }, /* 0x2053 */
+        { .altcode = NULL }, /* 0x2054 */
+        { .altcode = NULL }, /* 0x2055 */
+        { .altcode = NULL }, /* 0x2056 */
+        { .altcode = NULL }, /* 0x2057 */
+        { .altcode = NULL }, /* 0x2058 */
+        { .altcode = NULL }, /* 0x2059 */
+        { .altcode = NULL }, /* 0x205a */
+        { .altcode = NULL }, /* 0x205b */
+        { .altcode = NULL }, /* 0x205c */
+        { .altcode = NULL }, /* 0x205d */
+        { .altcode = NULL }, /* 0x205e */
+        { .altcode = NULL }, /* 0x205f */
+        { .altcode = NULL }, /* 0x2060 */
+        { .altcode = NULL }, /* 0x2061 */
+        { .altcode = NULL }, /* 0x2062 */
+        { .altcode = NULL }, /* 0x2063 */
+        { .altcode = NULL }, /* 0x2064 */
+        { .altcode = NULL }, /* 0x2065 */
+        { .altcode = NULL }, /* 0x2066 */
+        { .altcode = NULL }, /* 0x2067 */
+        { .altcode = NULL }, /* 0x2068 */
+        { .altcode = NULL }, /* 0x2069 */
+        { .altcode = NULL }, /* 0x206a */
+        { .altcode = NULL }, /* 0x206b */
+        { .altcode = NULL }, /* 0x206c */
+        { .altcode = NULL }, /* 0x206d */
+        { .altcode = NULL }, /* 0x206e */
+        { .altcode = NULL }, /* 0x206f */
+        { .altcode = NULL }, /* 0x2070 */
+        { .altcode = NULL }, /* 0x2071 */
+        { .altcode = NULL }, /* 0x2072 */
+        { .altcode = NULL }, /* 0x2073 */
+        { .altcode = NULL }, /* 0x2074 */
+        { .altcode = NULL }, /* 0x2075 */
+        { .altcode = NULL }, /* 0x2076 */
+        { .altcode = NULL }, /* 0x2077 */
+        { .altcode = NULL }, /* 0x2078 */
+        { .altcode = NULL }, /* 0x2079 */
+        { .altcode = NULL }, /* 0x207a */
+        { .altcode = NULL }, /* 0x207b */
+        { .altcode = NULL }, /* 0x207c */
+        { .altcode = NULL }, /* 0x207d */
+        { .altcode = NULL }, /* 0x207e */
+        { .altcode = NULL }, /* 0x207f */
+        { .altcode = NULL }, /* 0x2080 */
+        { .altcode = NULL }, /* 0x2081 */
+        { .altcode = NULL }, /* 0x2082 */
+        { .altcode = NULL }, /* 0x2083 */
+        { .altcode = NULL }, /* 0x2084 */
+        { .altcode = NULL }, /* 0x2085 */
+        { .altcode = NULL }, /* 0x2086 */
+        { .altcode = NULL }, /* 0x2087 */
+        { .altcode = NULL }, /* 0x2088 */
+        { .altcode = NULL }, /* 0x2089 */
+        { .altcode = NULL }, /* 0x208a */
+        { .altcode = NULL }, /* 0x208b */
+        { .altcode = NULL }, /* 0x208c */
+        { .altcode = NULL }, /* 0x208d */
+        { .altcode = NULL }, /* 0x208e */
+        { .altcode = NULL }, /* 0x208f */
+        { .altcode = NULL }, /* 0x2090 */
+        { .altcode = NULL }, /* 0x2091 */
+        { .altcode = NULL }, /* 0x2092 */
+        { .altcode = NULL }, /* 0x2093 */
+        { .altcode = NULL }, /* 0x2094 */
+        { .altcode = NULL }, /* 0x2095 */
+        { .altcode = NULL }, /* 0x2096 */
+        { .altcode = NULL }, /* 0x2097 */
+        { .altcode = NULL }, /* 0x2098 */
+        { .altcode = NULL }, /* 0x2099 */
+        { .altcode = NULL }, /* 0x209a */
+        { .altcode = NULL }, /* 0x209b */
+        { .altcode = NULL }, /* 0x209c */
+        { .altcode = NULL }, /* 0x209d */
+        { .altcode = NULL }, /* 0x209e */
+        { .altcode = NULL }, /* 0x209f */
+        { .altcode = NULL }, /* 0x20a0 */
+        { .altcode = NULL }, /* 0x20a1 */
+        { .altcode = NULL }, /* 0x20a2 */
+        { .altcode = NULL }, /* 0x20a3 */
+        { .altcode = NULL }, /* 0x20a4 */
+        { .altcode = NULL }, /* 0x20a5 */
+        { .altcode = NULL }, /* 0x20a6 */
+        { .altcode = NULL }, /* 0x20a7 */
+        { .altcode = NULL }, /* 0x20a8 */
+        { .altcode = NULL }, /* 0x20a9 */
+        { .altcode = NULL }, /* 0x20aa */
+        { .altcode = NULL }, /* 0x20ab */
+        { .altcode = NULL }, /* 0x20ac (EuroSign) */
+        { .altcode = NULL }, /* 0x20ad */
+        { .altcode = NULL }, /* 0x20ae */
+        { .altcode = NULL }, /* 0x20af */
+        { .altcode = NULL }, /* 0x20b0 */
+        { .altcode = NULL }, /* 0x20b1 */
+        { .altcode = NULL }, /* 0x20b2 */
+        { .altcode = NULL }, /* 0x20b3 */
+        { .altcode = NULL }, /* 0x20b4 */
+        { .altcode = NULL }, /* 0x20b5 */
+        { .altcode = NULL }, /* 0x20b6 */
+        { .altcode = NULL }, /* 0x20b7 */
+        { .altcode = NULL }, /* 0x20b8 */
+        { .altcode = NULL }, /* 0x20b9 */
+        { .altcode = NULL }, /* 0x20ba */
+        { .altcode = NULL }, /* 0x20bb */
+        { .altcode = NULL }, /* 0x20bc */
+        { .altcode = NULL }, /* 0x20bd */
+        { .altcode = NULL }, /* 0x20be */
+        { .altcode = NULL }, /* 0x20bf */
+        { .altcode = NULL }, /* 0x20c0 */
+        { .altcode = NULL }, /* 0x20c1 */
+        { .altcode = NULL }, /* 0x20c2 */
+        { .altcode = NULL }, /* 0x20c3 */
+        { .altcode = NULL }, /* 0x20c4 */
+        { .altcode = NULL }, /* 0x20c5 */
+        { .altcode = NULL }, /* 0x20c6 */
+        { .altcode = NULL }, /* 0x20c7 */
+        { .altcode = NULL }, /* 0x20c8 */
+        { .altcode = NULL }, /* 0x20c9 */
+        { .altcode = NULL }, /* 0x20ca */
+        { .altcode = NULL }, /* 0x20cb */
+        { .altcode = NULL }, /* 0x20cc */
+        { .altcode = NULL }, /* 0x20cd */
+        { .altcode = NULL }, /* 0x20ce */
+        { .altcode = NULL }, /* 0x20cf */
+        { .altcode = NULL }, /* 0x20d0 */
+        { .altcode = NULL }, /* 0x20d1 */
+        { .altcode = NULL }, /* 0x20d2 */
+        { .altcode = NULL }, /* 0x20d3 */
+        { .altcode = NULL }, /* 0x20d4 */
+        { .altcode = NULL }, /* 0x20d5 */
+        { .altcode = NULL }, /* 0x20d6 */
+        { .altcode = NULL }, /* 0x20d7 */
+        { .altcode = NULL }, /* 0x20d8 */
+        { .altcode = NULL }, /* 0x20d9 */
+        { .altcode = NULL }, /* 0x20da */
+        { .altcode = NULL }, /* 0x20db */
+        { .altcode = NULL }, /* 0x20dc */
+        { .altcode = NULL }, /* 0x20dd */
+        { .altcode = NULL }, /* 0x20de */
+        { .altcode = NULL }, /* 0x20df */
+        { .altcode = NULL }, /* 0x20e0 */
+        { .altcode = NULL }, /* 0x20e1 */
+        { .altcode = NULL }, /* 0x20e2 */
+        { .altcode = NULL }, /* 0x20e3 */
+        { .altcode = NULL }, /* 0x20e4 */
+        { .altcode = NULL }, /* 0x20e5 */
+        { .altcode = NULL }, /* 0x20e6 */
+        { .altcode = NULL }, /* 0x20e7 */
+        { .altcode = NULL }, /* 0x20e8 */
+        { .altcode = NULL }, /* 0x20e9 */
+        { .altcode = NULL }, /* 0x20ea */
+        { .altcode = NULL }, /* 0x20eb */
+        { .altcode = NULL }, /* 0x20ec */
+        { .altcode = NULL }, /* 0x20ed */
+        { .altcode = NULL }, /* 0x20ee */
+        { .altcode = NULL }, /* 0x20ef */
+        { .altcode = NULL }, /* 0x20f0 */
+        { .altcode = NULL }, /* 0x20f1 */
+        { .altcode = NULL }, /* 0x20f2 */
+        { .altcode = NULL }, /* 0x20f3 */
+        { .altcode = NULL }, /* 0x20f4 */
+        { .altcode = NULL }, /* 0x20f5 */
+        { .altcode = NULL }, /* 0x20f6 */
+        { .altcode = NULL }, /* 0x20f7 */
+        { .altcode = NULL }, /* 0x20f8 */
+        { .altcode = NULL }, /* 0x20f9 */
+        { .altcode = NULL }, /* 0x20fa */
+        { .altcode = NULL }, /* 0x20fb */
+        { .altcode = NULL }, /* 0x20fc */
+        { .altcode = NULL }, /* 0x20fd */
+        { .altcode = NULL }, /* 0x20fe */
+        { .altcode = NULL }, /* 0x20ff */
     },
-    {{""}}, /* 0x21?? */
-    {{""}}, /* 0x22?? */
-    {{""}}, /* 0x23?? */
-    {{""}}, /* 0x24?? */
-    {{""}}, /* 0x25?? */
-    {{""}}, /* 0x26?? */
-    {{""}}, /* 0x27?? */
-    {{""}}, /* 0x28?? */
-    {{""}}, /* 0x29?? */
-    {{""}}, /* 0x2a?? */
-    {{""}}, /* 0x2b?? */
-    {{""}}, /* 0x2c?? */
-    {{""}}, /* 0x2d?? */
-    {{""}}, /* 0x2e?? */
-    {{""}}, /* 0x2f?? */
-    {{""}}, /* 0x30?? */
-    {{""}}, /* 0x31?? */
-    {{""}}, /* 0x32?? */
-    {{""}}, /* 0x33?? */
-    {{""}}, /* 0x34?? */
-    {{""}}, /* 0x35?? */
-    {{""}}, /* 0x36?? */
-    {{""}}, /* 0x37?? */
-    {{""}}, /* 0x38?? */
-    {{""}}, /* 0x39?? */
-    {{""}}, /* 0x3a?? */
-    {{""}}, /* 0x3b?? */
-    {{""}}, /* 0x3c?? */
-    {{""}}, /* 0x3d?? */
-    {{""}}, /* 0x3e?? */
-    {{""}}, /* 0x3f?? */
-    {{""}}, /* 0x40?? */
-    {{""}}, /* 0x41?? */
-    {{""}}, /* 0x42?? */
-    {{""}}, /* 0x43?? */
-    {{""}}, /* 0x44?? */
-    {{""}}, /* 0x45?? */
-    {{""}}, /* 0x46?? */
-    {{""}}, /* 0x47?? */
-    {{""}}, /* 0x48?? */
-    {{""}}, /* 0x49?? */
-    {{""}}, /* 0x4a?? */
-    {{""}}, /* 0x4b?? */
-    {{""}}, /* 0x4c?? */
-    {{""}}, /* 0x4d?? */
-    {{""}}, /* 0x4e?? */
-    {{""}}, /* 0x4f?? */
-    {{""}}, /* 0x50?? */
-    {{""}}, /* 0x51?? */
-    {{""}}, /* 0x52?? */
-    {{""}}, /* 0x53?? */
-    {{""}}, /* 0x54?? */
-    {{""}}, /* 0x55?? */
-    {{""}}, /* 0x56?? */
-    {{""}}, /* 0x57?? */
-    {{""}}, /* 0x58?? */
-    {{""}}, /* 0x59?? */
-    {{""}}, /* 0x5a?? */
-    {{""}}, /* 0x5b?? */
-    {{""}}, /* 0x5c?? */
-    {{""}}, /* 0x5d?? */
-    {{""}}, /* 0x5e?? */
-    {{""}}, /* 0x5f?? */
-    {{""}}, /* 0x60?? */
-    {{""}}, /* 0x61?? */
-    {{""}}, /* 0x62?? */
-    {{""}}, /* 0x63?? */
-    {{""}}, /* 0x64?? */
-    {{""}}, /* 0x65?? */
-    {{""}}, /* 0x66?? */
-    {{""}}, /* 0x67?? */
-    {{""}}, /* 0x68?? */
-    {{""}}, /* 0x69?? */
-    {{""}}, /* 0x6a?? */
-    {{""}}, /* 0x6b?? */
-    {{""}}, /* 0x6c?? */
-    {{""}}, /* 0x6d?? */
-    {{""}}, /* 0x6e?? */
-    {{""}}, /* 0x6f?? */
-    {{""}}, /* 0x70?? */
-    {{""}}, /* 0x71?? */
-    {{""}}, /* 0x72?? */
-    {{""}}, /* 0x73?? */
-    {{""}}, /* 0x74?? */
-    {{""}}, /* 0x75?? */
-    {{""}}, /* 0x76?? */
-    {{""}}, /* 0x77?? */
-    {{""}}, /* 0x78?? */
-    {{""}}, /* 0x79?? */
-    {{""}}, /* 0x7a?? */
-    {{""}}, /* 0x7b?? */
-    {{""}}, /* 0x7c?? */
-    {{""}}, /* 0x7d?? */
-    {{""}}, /* 0x7e?? */
-    {{""}}, /* 0x7f?? */
-    {{""}}, /* 0x80?? */
-    {{""}}, /* 0x81?? */
-    {{""}}, /* 0x82?? */
-    {{""}}, /* 0x83?? */
-    {{""}}, /* 0x84?? */
-    {{""}}, /* 0x85?? */
-    {{""}}, /* 0x86?? */
-    {{""}}, /* 0x87?? */
-    {{""}}, /* 0x88?? */
-    {{""}}, /* 0x89?? */
-    {{""}}, /* 0x8a?? */
-    {{""}}, /* 0x8b?? */
-    {{""}}, /* 0x8c?? */
-    {{""}}, /* 0x8d?? */
-    {{""}}, /* 0x8e?? */
-    {{""}}, /* 0x8f?? */
-    {{""}}, /* 0x90?? */
-    {{""}}, /* 0x91?? */
-    {{""}}, /* 0x92?? */
-    {{""}}, /* 0x93?? */
-    {{""}}, /* 0x94?? */
-    {{""}}, /* 0x95?? */
-    {{""}}, /* 0x96?? */
-    {{""}}, /* 0x97?? */
-    {{""}}, /* 0x98?? */
-    {{""}}, /* 0x99?? */
-    {{""}}, /* 0x9a?? */
-    {{""}}, /* 0x9b?? */
-    {{""}}, /* 0x9c?? */
-    {{""}}, /* 0x9d?? */
-    {{""}}, /* 0x9e?? */
-    {{""}}, /* 0x9f?? */
-    {{""}}, /* 0xa0?? */
-    {{""}}, /* 0xa1?? */
-    {{""}}, /* 0xa2?? */
-    {{""}}, /* 0xa3?? */
-    {{""}}, /* 0xa4?? */
-    {{""}}, /* 0xa5?? */
-    {{""}}, /* 0xa6?? */
-    {{""}}, /* 0xa7?? */
-    {{""}}, /* 0xa8?? */
-    {{""}}, /* 0xa9?? */
-    {{""}}, /* 0xaa?? */
-    {{""}}, /* 0xab?? */
-    {{""}}, /* 0xac?? */
-    {{""}}, /* 0xad?? */
-    {{""}}, /* 0xae?? */
-    {{""}}, /* 0xaf?? */
-    {{""}}, /* 0xb0?? */
-    {{""}}, /* 0xb1?? */
-    {{""}}, /* 0xb2?? */
-    {{""}}, /* 0xb3?? */
-    {{""}}, /* 0xb4?? */
-    {{""}}, /* 0xb5?? */
-    {{""}}, /* 0xb6?? */
-    {{""}}, /* 0xb7?? */
-    {{""}}, /* 0xb8?? */
-    {{""}}, /* 0xb9?? */
-    {{""}}, /* 0xba?? */
-    {{""}}, /* 0xbb?? */
-    {{""}}, /* 0xbc?? */
-    {{""}}, /* 0xbd?? */
-    {{""}}, /* 0xbe?? */
-    {{""}}, /* 0xbf?? */
-    {{""}}, /* 0xc0?? */
-    {{""}}, /* 0xc1?? */
-    {{""}}, /* 0xc2?? */
-    {{""}}, /* 0xc3?? */
-    {{""}}, /* 0xc4?? */
-    {{""}}, /* 0xc5?? */
-    {{""}}, /* 0xc6?? */
-    {{""}}, /* 0xc7?? */
-    {{""}}, /* 0xc8?? */
-    {{""}}, /* 0xc9?? */
-    {{""}}, /* 0xca?? */
-    {{""}}, /* 0xcb?? */
-    {{""}}, /* 0xcc?? */
-    {{""}}, /* 0xcd?? */
-    {{""}}, /* 0xce?? */
-    {{""}}, /* 0xcf?? */
-    {{""}}, /* 0xd0?? */
-    {{""}}, /* 0xd1?? */
-    {{""}}, /* 0xd2?? */
-    {{""}}, /* 0xd3?? */
-    {{""}}, /* 0xd4?? */
-    {{""}}, /* 0xd5?? */
-    {{""}}, /* 0xd6?? */
-    {{""}}, /* 0xd7?? */
-    {{""}}, /* 0xd8?? */
-    {{""}}, /* 0xd9?? */
-    {{""}}, /* 0xda?? */
-    {{""}}, /* 0xdb?? */
-    {{""}}, /* 0xdc?? */
-    {{""}}, /* 0xdd?? */
-    {{""}}, /* 0xde?? */
-    {{""}}, /* 0xdf?? */
-    {{""}}, /* 0xe0?? */
-    {{""}}, /* 0xe1?? */
-    {{""}}, /* 0xe2?? */
-    {{""}}, /* 0xe3?? */
-    {{""}}, /* 0xe4?? */
-    {{""}}, /* 0xe5?? */
-    {{""}}, /* 0xe6?? */
-    {{""}}, /* 0xe7?? */
-    {{""}}, /* 0xe8?? */
-    {{""}}, /* 0xe9?? */
-    {{""}}, /* 0xea?? */
-    {{""}}, /* 0xeb?? */
-    {{""}}, /* 0xec?? */
-    {{""}}, /* 0xed?? */
-    {{""}}, /* 0xee?? */
-    {{""}}, /* 0xef?? */
-    {{""}}, /* 0xf0?? */
-    {{""}}, /* 0xf1?? */
-    {{""}}, /* 0xf2?? */
-    {{""}}, /* 0xf3?? */
-    {{""}}, /* 0xf4?? */
-    {{""}}, /* 0xf5?? */
-    {{""}}, /* 0xf6?? */
-    {{""}}, /* 0xf7?? */
-    {{""}}, /* 0xf8?? */
-    {{""}}, /* 0xf9?? */
-    {{""}}, /* 0xfa?? */
-    {{""}}, /* 0xfb?? */
-    {{""}}, /* 0xfc?? */
+    {{NULL}}, /* 0x21?? */
+    {{NULL}}, /* 0x22?? */
+    {{NULL}}, /* 0x23?? */
+    {{NULL}}, /* 0x24?? */
+    {{NULL}}, /* 0x25?? */
+    {{NULL}}, /* 0x26?? */
+    {{NULL}}, /* 0x27?? */
+    {{NULL}}, /* 0x28?? */
+    {{NULL}}, /* 0x29?? */
+    {{NULL}}, /* 0x2a?? */
+    {{NULL}}, /* 0x2b?? */
+    {{NULL}}, /* 0x2c?? */
+    {{NULL}}, /* 0x2d?? */
+    {{NULL}}, /* 0x2e?? */
+    {{NULL}}, /* 0x2f?? */
+    {{NULL}}, /* 0x30?? */
+    {{NULL}}, /* 0x31?? */
+    {{NULL}}, /* 0x32?? */
+    {{NULL}}, /* 0x33?? */
+    {{NULL}}, /* 0x34?? */
+    {{NULL}}, /* 0x35?? */
+    {{NULL}}, /* 0x36?? */
+    {{NULL}}, /* 0x37?? */
+    {{NULL}}, /* 0x38?? */
+    {{NULL}}, /* 0x39?? */
+    {{NULL}}, /* 0x3a?? */
+    {{NULL}}, /* 0x3b?? */
+    {{NULL}}, /* 0x3c?? */
+    {{NULL}}, /* 0x3d?? */
+    {{NULL}}, /* 0x3e?? */
+    {{NULL}}, /* 0x3f?? */
+    {{NULL}}, /* 0x40?? */
+    {{NULL}}, /* 0x41?? */
+    {{NULL}}, /* 0x42?? */
+    {{NULL}}, /* 0x43?? */
+    {{NULL}}, /* 0x44?? */
+    {{NULL}}, /* 0x45?? */
+    {{NULL}}, /* 0x46?? */
+    {{NULL}}, /* 0x47?? */
+    {{NULL}}, /* 0x48?? */
+    {{NULL}}, /* 0x49?? */
+    {{NULL}}, /* 0x4a?? */
+    {{NULL}}, /* 0x4b?? */
+    {{NULL}}, /* 0x4c?? */
+    {{NULL}}, /* 0x4d?? */
+    {{NULL}}, /* 0x4e?? */
+    {{NULL}}, /* 0x4f?? */
+    {{NULL}}, /* 0x50?? */
+    {{NULL}}, /* 0x51?? */
+    {{NULL}}, /* 0x52?? */
+    {{NULL}}, /* 0x53?? */
+    {{NULL}}, /* 0x54?? */
+    {{NULL}}, /* 0x55?? */
+    {{NULL}}, /* 0x56?? */
+    {{NULL}}, /* 0x57?? */
+    {{NULL}}, /* 0x58?? */
+    {{NULL}}, /* 0x59?? */
+    {{NULL}}, /* 0x5a?? */
+    {{NULL}}, /* 0x5b?? */
+    {{NULL}}, /* 0x5c?? */
+    {{NULL}}, /* 0x5d?? */
+    {{NULL}}, /* 0x5e?? */
+    {{NULL}}, /* 0x5f?? */
+    {{NULL}}, /* 0x60?? */
+    {{NULL}}, /* 0x61?? */
+    {{NULL}}, /* 0x62?? */
+    {{NULL}}, /* 0x63?? */
+    {{NULL}}, /* 0x64?? */
+    {{NULL}}, /* 0x65?? */
+    {{NULL}}, /* 0x66?? */
+    {{NULL}}, /* 0x67?? */
+    {{NULL}}, /* 0x68?? */
+    {{NULL}}, /* 0x69?? */
+    {{NULL}}, /* 0x6a?? */
+    {{NULL}}, /* 0x6b?? */
+    {{NULL}}, /* 0x6c?? */
+    {{NULL}}, /* 0x6d?? */
+    {{NULL}}, /* 0x6e?? */
+    {{NULL}}, /* 0x6f?? */
+    {{NULL}}, /* 0x70?? */
+    {{NULL}}, /* 0x71?? */
+    {{NULL}}, /* 0x72?? */
+    {{NULL}}, /* 0x73?? */
+    {{NULL}}, /* 0x74?? */
+    {{NULL}}, /* 0x75?? */
+    {{NULL}}, /* 0x76?? */
+    {{NULL}}, /* 0x77?? */
+    {{NULL}}, /* 0x78?? */
+    {{NULL}}, /* 0x79?? */
+    {{NULL}}, /* 0x7a?? */
+    {{NULL}}, /* 0x7b?? */
+    {{NULL}}, /* 0x7c?? */
+    {{NULL}}, /* 0x7d?? */
+    {{NULL}}, /* 0x7e?? */
+    {{NULL}}, /* 0x7f?? */
+    {{NULL}}, /* 0x80?? */
+    {{NULL}}, /* 0x81?? */
+    {{NULL}}, /* 0x82?? */
+    {{NULL}}, /* 0x83?? */
+    {{NULL}}, /* 0x84?? */
+    {{NULL}}, /* 0x85?? */
+    {{NULL}}, /* 0x86?? */
+    {{NULL}}, /* 0x87?? */
+    {{NULL}}, /* 0x88?? */
+    {{NULL}}, /* 0x89?? */
+    {{NULL}}, /* 0x8a?? */
+    {{NULL}}, /* 0x8b?? */
+    {{NULL}}, /* 0x8c?? */
+    {{NULL}}, /* 0x8d?? */
+    {{NULL}}, /* 0x8e?? */
+    {{NULL}}, /* 0x8f?? */
+    {{NULL}}, /* 0x90?? */
+    {{NULL}}, /* 0x91?? */
+    {{NULL}}, /* 0x92?? */
+    {{NULL}}, /* 0x93?? */
+    {{NULL}}, /* 0x94?? */
+    {{NULL}}, /* 0x95?? */
+    {{NULL}}, /* 0x96?? */
+    {{NULL}}, /* 0x97?? */
+    {{NULL}}, /* 0x98?? */
+    {{NULL}}, /* 0x99?? */
+    {{NULL}}, /* 0x9a?? */
+    {{NULL}}, /* 0x9b?? */
+    {{NULL}}, /* 0x9c?? */
+    {{NULL}}, /* 0x9d?? */
+    {{NULL}}, /* 0x9e?? */
+    {{NULL}}, /* 0x9f?? */
+    {{NULL}}, /* 0xa0?? */
+    {{NULL}}, /* 0xa1?? */
+    {{NULL}}, /* 0xa2?? */
+    {{NULL}}, /* 0xa3?? */
+    {{NULL}}, /* 0xa4?? */
+    {{NULL}}, /* 0xa5?? */
+    {{NULL}}, /* 0xa6?? */
+    {{NULL}}, /* 0xa7?? */
+    {{NULL}}, /* 0xa8?? */
+    {{NULL}}, /* 0xa9?? */
+    {{NULL}}, /* 0xaa?? */
+    {{NULL}}, /* 0xab?? */
+    {{NULL}}, /* 0xac?? */
+    {{NULL}}, /* 0xad?? */
+    {{NULL}}, /* 0xae?? */
+    {{NULL}}, /* 0xaf?? */
+    {{NULL}}, /* 0xb0?? */
+    {{NULL}}, /* 0xb1?? */
+    {{NULL}}, /* 0xb2?? */
+    {{NULL}}, /* 0xb3?? */
+    {{NULL}}, /* 0xb4?? */
+    {{NULL}}, /* 0xb5?? */
+    {{NULL}}, /* 0xb6?? */
+    {{NULL}}, /* 0xb7?? */
+    {{NULL}}, /* 0xb8?? */
+    {{NULL}}, /* 0xb9?? */
+    {{NULL}}, /* 0xba?? */
+    {{NULL}}, /* 0xbb?? */
+    {{NULL}}, /* 0xbc?? */
+    {{NULL}}, /* 0xbd?? */
+    {{NULL}}, /* 0xbe?? */
+    {{NULL}}, /* 0xbf?? */
+    {{NULL}}, /* 0xc0?? */
+    {{NULL}}, /* 0xc1?? */
+    {{NULL}}, /* 0xc2?? */
+    {{NULL}}, /* 0xc3?? */
+    {{NULL}}, /* 0xc4?? */
+    {{NULL}}, /* 0xc5?? */
+    {{NULL}}, /* 0xc6?? */
+    {{NULL}}, /* 0xc7?? */
+    {{NULL}}, /* 0xc8?? */
+    {{NULL}}, /* 0xc9?? */
+    {{NULL}}, /* 0xca?? */
+    {{NULL}}, /* 0xcb?? */
+    {{NULL}}, /* 0xcc?? */
+    {{NULL}}, /* 0xcd?? */
+    {{NULL}}, /* 0xce?? */
+    {{NULL}}, /* 0xcf?? */
+    {{NULL}}, /* 0xd0?? */
+    {{NULL}}, /* 0xd1?? */
+    {{NULL}}, /* 0xd2?? */
+    {{NULL}}, /* 0xd3?? */
+    {{NULL}}, /* 0xd4?? */
+    {{NULL}}, /* 0xd5?? */
+    {{NULL}}, /* 0xd6?? */
+    {{NULL}}, /* 0xd7?? */
+    {{NULL}}, /* 0xd8?? */
+    {{NULL}}, /* 0xd9?? */
+    {{NULL}}, /* 0xda?? */
+    {{NULL}}, /* 0xdb?? */
+    {{NULL}}, /* 0xdc?? */
+    {{NULL}}, /* 0xdd?? */
+    {{NULL}}, /* 0xde?? */
+    {{NULL}}, /* 0xdf?? */
+    {{NULL}}, /* 0xe0?? */
+    {{NULL}}, /* 0xe1?? */
+    {{NULL}}, /* 0xe2?? */
+    {{NULL}}, /* 0xe3?? */
+    {{NULL}}, /* 0xe4?? */
+    {{NULL}}, /* 0xe5?? */
+    {{NULL}}, /* 0xe6?? */
+    {{NULL}}, /* 0xe7?? */
+    {{NULL}}, /* 0xe8?? */
+    {{NULL}}, /* 0xe9?? */
+    {{NULL}}, /* 0xea?? */
+    {{NULL}}, /* 0xeb?? */
+    {{NULL}}, /* 0xec?? */
+    {{NULL}}, /* 0xed?? */
+    {{NULL}}, /* 0xee?? */
+    {{NULL}}, /* 0xef?? */
+    {{NULL}}, /* 0xf0?? */
+    {{NULL}}, /* 0xf1?? */
+    {{NULL}}, /* 0xf2?? */
+    {{NULL}}, /* 0xf3?? */
+    {{NULL}}, /* 0xf4?? */
+    {{NULL}}, /* 0xf5?? */
+    {{NULL}}, /* 0xf6?? */
+    {{NULL}}, /* 0xf7?? */
+    {{NULL}}, /* 0xf8?? */
+    {{NULL}}, /* 0xf9?? */
+    {{NULL}}, /* 0xfa?? */
+    {{NULL}}, /* 0xfb?? */
+    {{NULL}}, /* 0xfc?? */
     {                                        /* 0xfd?? */
-        { .altcode = "" }, /* 0xfd00 */
-        { .altcode = "" }, /* 0xfd01 (3270_Duplicate) */
-        { .altcode = "" }, /* 0xfd02 (3270_FieldMark) */
-        { .altcode = "" }, /* 0xfd03 (3270_Right2) */
-        { .altcode = "" }, /* 0xfd04 (3270_Left2) */
-        { .altcode = "" }, /* 0xfd05 (3270_BackTab) */
-        { .altcode = "" }, /* 0xfd06 (3270_EraseEOF) */
-        { .altcode = "" }, /* 0xfd07 (3270_EraseInput) */
-        { .altcode = "" }, /* 0xfd08 (3270_Reset) */
-        { .altcode = "" }, /* 0xfd09 (3270_Quit) */
-        { .altcode = "" }, /* 0xfd0a (3270_PA1) */
-        { .altcode = "" }, /* 0xfd0b (3270_PA2) */
-        { .altcode = "" }, /* 0xfd0c (3270_PA3) */
-        { .altcode = "" }, /* 0xfd0d (3270_Test) */
-        { .altcode = "" }, /* 0xfd0e (3270_Attn) */
-        { .altcode = "" }, /* 0xfd0f (3270_CursorBlink) */
-        { .altcode = "" }, /* 0xfd10 (3270_AltCursor) */
-        { .altcode = "" }, /* 0xfd11 (3270_KeyClick) */
-        { .altcode = "" }, /* 0xfd12 (3270_Jump) */
-        { .altcode = "" }, /* 0xfd13 (3270_Ident) */
-        { .altcode = "" }, /* 0xfd14 (3270_Rule) */
-        { .altcode = "" }, /* 0xfd15 (3270_Copy) */
-        { .altcode = "" }, /* 0xfd16 (3270_Play) */
-        { .altcode = "" }, /* 0xfd17 (3270_Setup) */
-        { .altcode = "" }, /* 0xfd18 (3270_Record) */
-        { .altcode = "" }, /* 0xfd19 (3270_ChangeScreen) */
-        { .altcode = "" }, /* 0xfd1a (3270_DeleteWord) */
-        { .altcode = "" }, /* 0xfd1b (3270_ExSelect) */
-        { .altcode = "" }, /* 0xfd1c (3270_CursorSelect) */
-        { .altcode = "" }, /* 0xfd1d (3270_PrintScreen) */
-        { .altcode = "" }, /* 0xfd1e (3270_Enter) */
-        { .altcode = "" }, /* 0xfd1f */
-        { .altcode = "" }, /* 0xfd20 */
-        { .altcode = "" }, /* 0xfd21 */
-        { .altcode = "" }, /* 0xfd22 */
-        { .altcode = "" }, /* 0xfd23 */
-        { .altcode = "" }, /* 0xfd24 */
-        { .altcode = "" }, /* 0xfd25 */
-        { .altcode = "" }, /* 0xfd26 */
-        { .altcode = "" }, /* 0xfd27 */
-        { .altcode = "" }, /* 0xfd28 */
-        { .altcode = "" }, /* 0xfd29 */
-        { .altcode = "" }, /* 0xfd2a */
-        { .altcode = "" }, /* 0xfd2b */
-        { .altcode = "" }, /* 0xfd2c */
-        { .altcode = "" }, /* 0xfd2d */
-        { .altcode = "" }, /* 0xfd2e */
-        { .altcode = "" }, /* 0xfd2f */
-        { .altcode = "" }, /* 0xfd30 */
-        { .altcode = "" }, /* 0xfd31 */
-        { .altcode = "" }, /* 0xfd32 */
-        { .altcode = "" }, /* 0xfd33 */
-        { .altcode = "" }, /* 0xfd34 */
-        { .altcode = "" }, /* 0xfd35 */
-        { .altcode = "" }, /* 0xfd36 */
-        { .altcode = "" }, /* 0xfd37 */
-        { .altcode = "" }, /* 0xfd38 */
-        { .altcode = "" }, /* 0xfd39 */
-        { .altcode = "" }, /* 0xfd3a */
-        { .altcode = "" }, /* 0xfd3b */
-        { .altcode = "" }, /* 0xfd3c */
-        { .altcode = "" }, /* 0xfd3d */
-        { .altcode = "" }, /* 0xfd3e */
-        { .altcode = "" }, /* 0xfd3f */
-        { .altcode = "" }, /* 0xfd40 */
-        { .altcode = "" }, /* 0xfd41 */
-        { .altcode = "" }, /* 0xfd42 */
-        { .altcode = "" }, /* 0xfd43 */
-        { .altcode = "" }, /* 0xfd44 */
-        { .altcode = "" }, /* 0xfd45 */
-        { .altcode = "" }, /* 0xfd46 */
-        { .altcode = "" }, /* 0xfd47 */
-        { .altcode = "" }, /* 0xfd48 */
-        { .altcode = "" }, /* 0xfd49 */
-        { .altcode = "" }, /* 0xfd4a */
-        { .altcode = "" }, /* 0xfd4b */
-        { .altcode = "" }, /* 0xfd4c */
-        { .altcode = "" }, /* 0xfd4d */
-        { .altcode = "" }, /* 0xfd4e */
-        { .altcode = "" }, /* 0xfd4f */
-        { .altcode = "" }, /* 0xfd50 */
-        { .altcode = "" }, /* 0xfd51 */
-        { .altcode = "" }, /* 0xfd52 */
-        { .altcode = "" }, /* 0xfd53 */
-        { .altcode = "" }, /* 0xfd54 */
-        { .altcode = "" }, /* 0xfd55 */
-        { .altcode = "" }, /* 0xfd56 */
-        { .altcode = "" }, /* 0xfd57 */
-        { .altcode = "" }, /* 0xfd58 */
-        { .altcode = "" }, /* 0xfd59 */
-        { .altcode = "" }, /* 0xfd5a */
-        { .altcode = "" }, /* 0xfd5b */
-        { .altcode = "" }, /* 0xfd5c */
-        { .altcode = "" }, /* 0xfd5d */
-        { .altcode = "" }, /* 0xfd5e */
-        { .altcode = "" }, /* 0xfd5f */
-        { .altcode = "" }, /* 0xfd60 */
-        { .altcode = "" }, /* 0xfd61 */
-        { .altcode = "" }, /* 0xfd62 */
-        { .altcode = "" }, /* 0xfd63 */
-        { .altcode = "" }, /* 0xfd64 */
-        { .altcode = "" }, /* 0xfd65 */
-        { .altcode = "" }, /* 0xfd66 */
-        { .altcode = "" }, /* 0xfd67 */
-        { .altcode = "" }, /* 0xfd68 */
-        { .altcode = "" }, /* 0xfd69 */
-        { .altcode = "" }, /* 0xfd6a */
-        { .altcode = "" }, /* 0xfd6b */
-        { .altcode = "" }, /* 0xfd6c */
-        { .altcode = "" }, /* 0xfd6d */
-        { .altcode = "" }, /* 0xfd6e */
-        { .altcode = "" }, /* 0xfd6f */
-        { .altcode = "" }, /* 0xfd70 */
-        { .altcode = "" }, /* 0xfd71 */
-        { .altcode = "" }, /* 0xfd72 */
-        { .altcode = "" }, /* 0xfd73 */
-        { .altcode = "" }, /* 0xfd74 */
-        { .altcode = "" }, /* 0xfd75 */
-        { .altcode = "" }, /* 0xfd76 */
-        { .altcode = "" }, /* 0xfd77 */
-        { .altcode = "" }, /* 0xfd78 */
-        { .altcode = "" }, /* 0xfd79 */
-        { .altcode = "" }, /* 0xfd7a */
-        { .altcode = "" }, /* 0xfd7b */
-        { .altcode = "" }, /* 0xfd7c */
-        { .altcode = "" }, /* 0xfd7d */
-        { .altcode = "" }, /* 0xfd7e */
-        { .altcode = "" }, /* 0xfd7f */
-        { .altcode = "" }, /* 0xfd80 */
-        { .altcode = "" }, /* 0xfd81 */
-        { .altcode = "" }, /* 0xfd82 */
-        { .altcode = "" }, /* 0xfd83 */
-        { .altcode = "" }, /* 0xfd84 */
-        { .altcode = "" }, /* 0xfd85 */
-        { .altcode = "" }, /* 0xfd86 */
-        { .altcode = "" }, /* 0xfd87 */
-        { .altcode = "" }, /* 0xfd88 */
-        { .altcode = "" }, /* 0xfd89 */
-        { .altcode = "" }, /* 0xfd8a */
-        { .altcode = "" }, /* 0xfd8b */
-        { .altcode = "" }, /* 0xfd8c */
-        { .altcode = "" }, /* 0xfd8d */
-        { .altcode = "" }, /* 0xfd8e */
-        { .altcode = "" }, /* 0xfd8f */
-        { .altcode = "" }, /* 0xfd90 */
-        { .altcode = "" }, /* 0xfd91 */
-        { .altcode = "" }, /* 0xfd92 */
-        { .altcode = "" }, /* 0xfd93 */
-        { .altcode = "" }, /* 0xfd94 */
-        { .altcode = "" }, /* 0xfd95 */
-        { .altcode = "" }, /* 0xfd96 */
-        { .altcode = "" }, /* 0xfd97 */
-        { .altcode = "" }, /* 0xfd98 */
-        { .altcode = "" }, /* 0xfd99 */
-        { .altcode = "" }, /* 0xfd9a */
-        { .altcode = "" }, /* 0xfd9b */
-        { .altcode = "" }, /* 0xfd9c */
-        { .altcode = "" }, /* 0xfd9d */
-        { .altcode = "" }, /* 0xfd9e */
-        { .altcode = "" }, /* 0xfd9f */
-        { .altcode = "" }, /* 0xfda0 */
-        { .altcode = "" }, /* 0xfda1 */
-        { .altcode = "" }, /* 0xfda2 */
-        { .altcode = "" }, /* 0xfda3 */
-        { .altcode = "" }, /* 0xfda4 */
-        { .altcode = "" }, /* 0xfda5 */
-        { .altcode = "" }, /* 0xfda6 */
-        { .altcode = "" }, /* 0xfda7 */
-        { .altcode = "" }, /* 0xfda8 */
-        { .altcode = "" }, /* 0xfda9 */
-        { .altcode = "" }, /* 0xfdaa */
-        { .altcode = "" }, /* 0xfdab */
-        { .altcode = "" }, /* 0xfdac */
-        { .altcode = "" }, /* 0xfdad */
-        { .altcode = "" }, /* 0xfdae */
-        { .altcode = "" }, /* 0xfdaf */
-        { .altcode = "" }, /* 0xfdb0 */
-        { .altcode = "" }, /* 0xfdb1 */
-        { .altcode = "" }, /* 0xfdb2 */
-        { .altcode = "" }, /* 0xfdb3 */
-        { .altcode = "" }, /* 0xfdb4 */
-        { .altcode = "" }, /* 0xfdb5 */
-        { .altcode = "" }, /* 0xfdb6 */
-        { .altcode = "" }, /* 0xfdb7 */
-        { .altcode = "" }, /* 0xfdb8 */
-        { .altcode = "" }, /* 0xfdb9 */
-        { .altcode = "" }, /* 0xfdba */
-        { .altcode = "" }, /* 0xfdbb */
-        { .altcode = "" }, /* 0xfdbc */
-        { .altcode = "" }, /* 0xfdbd */
-        { .altcode = "" }, /* 0xfdbe */
-        { .altcode = "" }, /* 0xfdbf */
-        { .altcode = "" }, /* 0xfdc0 */
-        { .altcode = "" }, /* 0xfdc1 */
-        { .altcode = "" }, /* 0xfdc2 */
-        { .altcode = "" }, /* 0xfdc3 */
-        { .altcode = "" }, /* 0xfdc4 */
-        { .altcode = "" }, /* 0xfdc5 */
-        { .altcode = "" }, /* 0xfdc6 */
-        { .altcode = "" }, /* 0xfdc7 */
-        { .altcode = "" }, /* 0xfdc8 */
-        { .altcode = "" }, /* 0xfdc9 */
-        { .altcode = "" }, /* 0xfdca */
-        { .altcode = "" }, /* 0xfdcb */
-        { .altcode = "" }, /* 0xfdcc */
-        { .altcode = "" }, /* 0xfdcd */
-        { .altcode = "" }, /* 0xfdce */
-        { .altcode = "" }, /* 0xfdcf */
-        { .altcode = "" }, /* 0xfdd0 */
-        { .altcode = "" }, /* 0xfdd1 */
-        { .altcode = "" }, /* 0xfdd2 */
-        { .altcode = "" }, /* 0xfdd3 */
-        { .altcode = "" }, /* 0xfdd4 */
-        { .altcode = "" }, /* 0xfdd5 */
-        { .altcode = "" }, /* 0xfdd6 */
-        { .altcode = "" }, /* 0xfdd7 */
-        { .altcode = "" }, /* 0xfdd8 */
-        { .altcode = "" }, /* 0xfdd9 */
-        { .altcode = "" }, /* 0xfdda */
-        { .altcode = "" }, /* 0xfddb */
-        { .altcode = "" }, /* 0xfddc */
-        { .altcode = "" }, /* 0xfddd */
-        { .altcode = "" }, /* 0xfdde */
-        { .altcode = "" }, /* 0xfddf */
-        { .altcode = "" }, /* 0xfde0 */
-        { .altcode = "" }, /* 0xfde1 */
-        { .altcode = "" }, /* 0xfde2 */
-        { .altcode = "" }, /* 0xfde3 */
-        { .altcode = "" }, /* 0xfde4 */
-        { .altcode = "" }, /* 0xfde5 */
-        { .altcode = "" }, /* 0xfde6 */
-        { .altcode = "" }, /* 0xfde7 */
-        { .altcode = "" }, /* 0xfde8 */
-        { .altcode = "" }, /* 0xfde9 */
-        { .altcode = "" }, /* 0xfdea */
-        { .altcode = "" }, /* 0xfdeb */
-        { .altcode = "" }, /* 0xfdec */
-        { .altcode = "" }, /* 0xfded */
-        { .altcode = "" }, /* 0xfdee */
-        { .altcode = "" }, /* 0xfdef */
-        { .altcode = "" }, /* 0xfdf0 */
-        { .altcode = "" }, /* 0xfdf1 */
-        { .altcode = "" }, /* 0xfdf2 */
-        { .altcode = "" }, /* 0xfdf3 */
-        { .altcode = "" }, /* 0xfdf4 */
-        { .altcode = "" }, /* 0xfdf5 */
-        { .altcode = "" }, /* 0xfdf6 */
-        { .altcode = "" }, /* 0xfdf7 */
-        { .altcode = "" }, /* 0xfdf8 */
-        { .altcode = "" }, /* 0xfdf9 */
-        { .altcode = "" }, /* 0xfdfa */
-        { .altcode = "" }, /* 0xfdfb */
-        { .altcode = "" }, /* 0xfdfc */
-        { .altcode = "" }, /* 0xfdfd */
-        { .altcode = "" }, /* 0xfdfe */
-        { .altcode = "" }, /* 0xfdff */
+        { .altcode = NULL }, /* 0xfd00 */
+        { .altcode = NULL }, /* 0xfd01 (3270_Duplicate) */
+        { .altcode = NULL }, /* 0xfd02 (3270_FieldMark) */
+        { .altcode = NULL }, /* 0xfd03 (3270_Right2) */
+        { .altcode = NULL }, /* 0xfd04 (3270_Left2) */
+        { .altcode = NULL }, /* 0xfd05 (3270_BackTab) */
+        { .altcode = NULL }, /* 0xfd06 (3270_EraseEOF) */
+        { .altcode = NULL }, /* 0xfd07 (3270_EraseInput) */
+        { .altcode = NULL }, /* 0xfd08 (3270_Reset) */
+        { .altcode = NULL }, /* 0xfd09 (3270_Quit) */
+        { .altcode = NULL }, /* 0xfd0a (3270_PA1) */
+        { .altcode = NULL }, /* 0xfd0b (3270_PA2) */
+        { .altcode = NULL }, /* 0xfd0c (3270_PA3) */
+        { .altcode = NULL }, /* 0xfd0d (3270_Test) */
+        { .altcode = NULL }, /* 0xfd0e (3270_Attn) */
+        { .altcode = NULL }, /* 0xfd0f (3270_CursorBlink) */
+        { .altcode = NULL }, /* 0xfd10 (3270_AltCursor) */
+        { .altcode = NULL }, /* 0xfd11 (3270_KeyClick) */
+        { .altcode = NULL }, /* 0xfd12 (3270_Jump) */
+        { .altcode = NULL }, /* 0xfd13 (3270_Ident) */
+        { .altcode = NULL }, /* 0xfd14 (3270_Rule) */
+        { .altcode = NULL }, /* 0xfd15 (3270_Copy) */
+        { .altcode = NULL }, /* 0xfd16 (3270_Play) */
+        { .altcode = NULL }, /* 0xfd17 (3270_Setup) */
+        { .altcode = NULL }, /* 0xfd18 (3270_Record) */
+        { .altcode = NULL }, /* 0xfd19 (3270_ChangeScreen) */
+        { .altcode = NULL }, /* 0xfd1a (3270_DeleteWord) */
+        { .altcode = NULL }, /* 0xfd1b (3270_ExSelect) */
+        { .altcode = NULL }, /* 0xfd1c (3270_CursorSelect) */
+        { .altcode = NULL }, /* 0xfd1d (3270_PrintScreen) */
+        { .altcode = NULL }, /* 0xfd1e (3270_Enter) */
+        { .altcode = NULL }, /* 0xfd1f */
+        { .altcode = NULL }, /* 0xfd20 */
+        { .altcode = NULL }, /* 0xfd21 */
+        { .altcode = NULL }, /* 0xfd22 */
+        { .altcode = NULL }, /* 0xfd23 */
+        { .altcode = NULL }, /* 0xfd24 */
+        { .altcode = NULL }, /* 0xfd25 */
+        { .altcode = NULL }, /* 0xfd26 */
+        { .altcode = NULL }, /* 0xfd27 */
+        { .altcode = NULL }, /* 0xfd28 */
+        { .altcode = NULL }, /* 0xfd29 */
+        { .altcode = NULL }, /* 0xfd2a */
+        { .altcode = NULL }, /* 0xfd2b */
+        { .altcode = NULL }, /* 0xfd2c */
+        { .altcode = NULL }, /* 0xfd2d */
+        { .altcode = NULL }, /* 0xfd2e */
+        { .altcode = NULL }, /* 0xfd2f */
+        { .altcode = NULL }, /* 0xfd30 */
+        { .altcode = NULL }, /* 0xfd31 */
+        { .altcode = NULL }, /* 0xfd32 */
+        { .altcode = NULL }, /* 0xfd33 */
+        { .altcode = NULL }, /* 0xfd34 */
+        { .altcode = NULL }, /* 0xfd35 */
+        { .altcode = NULL }, /* 0xfd36 */
+        { .altcode = NULL }, /* 0xfd37 */
+        { .altcode = NULL }, /* 0xfd38 */
+        { .altcode = NULL }, /* 0xfd39 */
+        { .altcode = NULL }, /* 0xfd3a */
+        { .altcode = NULL }, /* 0xfd3b */
+        { .altcode = NULL }, /* 0xfd3c */
+        { .altcode = NULL }, /* 0xfd3d */
+        { .altcode = NULL }, /* 0xfd3e */
+        { .altcode = NULL }, /* 0xfd3f */
+        { .altcode = NULL }, /* 0xfd40 */
+        { .altcode = NULL }, /* 0xfd41 */
+        { .altcode = NULL }, /* 0xfd42 */
+        { .altcode = NULL }, /* 0xfd43 */
+        { .altcode = NULL }, /* 0xfd44 */
+        { .altcode = NULL }, /* 0xfd45 */
+        { .altcode = NULL }, /* 0xfd46 */
+        { .altcode = NULL }, /* 0xfd47 */
+        { .altcode = NULL }, /* 0xfd48 */
+        { .altcode = NULL }, /* 0xfd49 */
+        { .altcode = NULL }, /* 0xfd4a */
+        { .altcode = NULL }, /* 0xfd4b */
+        { .altcode = NULL }, /* 0xfd4c */
+        { .altcode = NULL }, /* 0xfd4d */
+        { .altcode = NULL }, /* 0xfd4e */
+        { .altcode = NULL }, /* 0xfd4f */
+        { .altcode = NULL }, /* 0xfd50 */
+        { .altcode = NULL }, /* 0xfd51 */
+        { .altcode = NULL }, /* 0xfd52 */
+        { .altcode = NULL }, /* 0xfd53 */
+        { .altcode = NULL }, /* 0xfd54 */
+        { .altcode = NULL }, /* 0xfd55 */
+        { .altcode = NULL }, /* 0xfd56 */
+        { .altcode = NULL }, /* 0xfd57 */
+        { .altcode = NULL }, /* 0xfd58 */
+        { .altcode = NULL }, /* 0xfd59 */
+        { .altcode = NULL }, /* 0xfd5a */
+        { .altcode = NULL }, /* 0xfd5b */
+        { .altcode = NULL }, /* 0xfd5c */
+        { .altcode = NULL }, /* 0xfd5d */
+        { .altcode = NULL }, /* 0xfd5e */
+        { .altcode = NULL }, /* 0xfd5f */
+        { .altcode = NULL }, /* 0xfd60 */
+        { .altcode = NULL }, /* 0xfd61 */
+        { .altcode = NULL }, /* 0xfd62 */
+        { .altcode = NULL }, /* 0xfd63 */
+        { .altcode = NULL }, /* 0xfd64 */
+        { .altcode = NULL }, /* 0xfd65 */
+        { .altcode = NULL }, /* 0xfd66 */
+        { .altcode = NULL }, /* 0xfd67 */
+        { .altcode = NULL }, /* 0xfd68 */
+        { .altcode = NULL }, /* 0xfd69 */
+        { .altcode = NULL }, /* 0xfd6a */
+        { .altcode = NULL }, /* 0xfd6b */
+        { .altcode = NULL }, /* 0xfd6c */
+        { .altcode = NULL }, /* 0xfd6d */
+        { .altcode = NULL }, /* 0xfd6e */
+        { .altcode = NULL }, /* 0xfd6f */
+        { .altcode = NULL }, /* 0xfd70 */
+        { .altcode = NULL }, /* 0xfd71 */
+        { .altcode = NULL }, /* 0xfd72 */
+        { .altcode = NULL }, /* 0xfd73 */
+        { .altcode = NULL }, /* 0xfd74 */
+        { .altcode = NULL }, /* 0xfd75 */
+        { .altcode = NULL }, /* 0xfd76 */
+        { .altcode = NULL }, /* 0xfd77 */
+        { .altcode = NULL }, /* 0xfd78 */
+        { .altcode = NULL }, /* 0xfd79 */
+        { .altcode = NULL }, /* 0xfd7a */
+        { .altcode = NULL }, /* 0xfd7b */
+        { .altcode = NULL }, /* 0xfd7c */
+        { .altcode = NULL }, /* 0xfd7d */
+        { .altcode = NULL }, /* 0xfd7e */
+        { .altcode = NULL }, /* 0xfd7f */
+        { .altcode = NULL }, /* 0xfd80 */
+        { .altcode = NULL }, /* 0xfd81 */
+        { .altcode = NULL }, /* 0xfd82 */
+        { .altcode = NULL }, /* 0xfd83 */
+        { .altcode = NULL }, /* 0xfd84 */
+        { .altcode = NULL }, /* 0xfd85 */
+        { .altcode = NULL }, /* 0xfd86 */
+        { .altcode = NULL }, /* 0xfd87 */
+        { .altcode = NULL }, /* 0xfd88 */
+        { .altcode = NULL }, /* 0xfd89 */
+        { .altcode = NULL }, /* 0xfd8a */
+        { .altcode = NULL }, /* 0xfd8b */
+        { .altcode = NULL }, /* 0xfd8c */
+        { .altcode = NULL }, /* 0xfd8d */
+        { .altcode = NULL }, /* 0xfd8e */
+        { .altcode = NULL }, /* 0xfd8f */
+        { .altcode = NULL }, /* 0xfd90 */
+        { .altcode = NULL }, /* 0xfd91 */
+        { .altcode = NULL }, /* 0xfd92 */
+        { .altcode = NULL }, /* 0xfd93 */
+        { .altcode = NULL }, /* 0xfd94 */
+        { .altcode = NULL }, /* 0xfd95 */
+        { .altcode = NULL }, /* 0xfd96 */
+        { .altcode = NULL }, /* 0xfd97 */
+        { .altcode = NULL }, /* 0xfd98 */
+        { .altcode = NULL }, /* 0xfd99 */
+        { .altcode = NULL }, /* 0xfd9a */
+        { .altcode = NULL }, /* 0xfd9b */
+        { .altcode = NULL }, /* 0xfd9c */
+        { .altcode = NULL }, /* 0xfd9d */
+        { .altcode = NULL }, /* 0xfd9e */
+        { .altcode = NULL }, /* 0xfd9f */
+        { .altcode = NULL }, /* 0xfda0 */
+        { .altcode = NULL }, /* 0xfda1 */
+        { .altcode = NULL }, /* 0xfda2 */
+        { .altcode = NULL }, /* 0xfda3 */
+        { .altcode = NULL }, /* 0xfda4 */
+        { .altcode = NULL }, /* 0xfda5 */
+        { .altcode = NULL }, /* 0xfda6 */
+        { .altcode = NULL }, /* 0xfda7 */
+        { .altcode = NULL }, /* 0xfda8 */
+        { .altcode = NULL }, /* 0xfda9 */
+        { .altcode = NULL }, /* 0xfdaa */
+        { .altcode = NULL }, /* 0xfdab */
+        { .altcode = NULL }, /* 0xfdac */
+        { .altcode = NULL }, /* 0xfdad */
+        { .altcode = NULL }, /* 0xfdae */
+        { .altcode = NULL }, /* 0xfdaf */
+        { .altcode = NULL }, /* 0xfdb0 */
+        { .altcode = NULL }, /* 0xfdb1 */
+        { .altcode = NULL }, /* 0xfdb2 */
+        { .altcode = NULL }, /* 0xfdb3 */
+        { .altcode = NULL }, /* 0xfdb4 */
+        { .altcode = NULL }, /* 0xfdb5 */
+        { .altcode = NULL }, /* 0xfdb6 */
+        { .altcode = NULL }, /* 0xfdb7 */
+        { .altcode = NULL }, /* 0xfdb8 */
+        { .altcode = NULL }, /* 0xfdb9 */
+        { .altcode = NULL }, /* 0xfdba */
+        { .altcode = NULL }, /* 0xfdbb */
+        { .altcode = NULL }, /* 0xfdbc */
+        { .altcode = NULL }, /* 0xfdbd */
+        { .altcode = NULL }, /* 0xfdbe */
+        { .altcode = NULL }, /* 0xfdbf */
+        { .altcode = NULL }, /* 0xfdc0 */
+        { .altcode = NULL }, /* 0xfdc1 */
+        { .altcode = NULL }, /* 0xfdc2 */
+        { .altcode = NULL }, /* 0xfdc3 */
+        { .altcode = NULL }, /* 0xfdc4 */
+        { .altcode = NULL }, /* 0xfdc5 */
+        { .altcode = NULL }, /* 0xfdc6 */
+        { .altcode = NULL }, /* 0xfdc7 */
+        { .altcode = NULL }, /* 0xfdc8 */
+        { .altcode = NULL }, /* 0xfdc9 */
+        { .altcode = NULL }, /* 0xfdca */
+        { .altcode = NULL }, /* 0xfdcb */
+        { .altcode = NULL }, /* 0xfdcc */
+        { .altcode = NULL }, /* 0xfdcd */
+        { .altcode = NULL }, /* 0xfdce */
+        { .altcode = NULL }, /* 0xfdcf */
+        { .altcode = NULL }, /* 0xfdd0 */
+        { .altcode = NULL }, /* 0xfdd1 */
+        { .altcode = NULL }, /* 0xfdd2 */
+        { .altcode = NULL }, /* 0xfdd3 */
+        { .altcode = NULL }, /* 0xfdd4 */
+        { .altcode = NULL }, /* 0xfdd5 */
+        { .altcode = NULL }, /* 0xfdd6 */
+        { .altcode = NULL }, /* 0xfdd7 */
+        { .altcode = NULL }, /* 0xfdd8 */
+        { .altcode = NULL }, /* 0xfdd9 */
+        { .altcode = NULL }, /* 0xfdda */
+        { .altcode = NULL }, /* 0xfddb */
+        { .altcode = NULL }, /* 0xfddc */
+        { .altcode = NULL }, /* 0xfddd */
+        { .altcode = NULL }, /* 0xfdde */
+        { .altcode = NULL }, /* 0xfddf */
+        { .altcode = NULL }, /* 0xfde0 */
+        { .altcode = NULL }, /* 0xfde1 */
+        { .altcode = NULL }, /* 0xfde2 */
+        { .altcode = NULL }, /* 0xfde3 */
+        { .altcode = NULL }, /* 0xfde4 */
+        { .altcode = NULL }, /* 0xfde5 */
+        { .altcode = NULL }, /* 0xfde6 */
+        { .altcode = NULL }, /* 0xfde7 */
+        { .altcode = NULL }, /* 0xfde8 */
+        { .altcode = NULL }, /* 0xfde9 */
+        { .altcode = NULL }, /* 0xfdea */
+        { .altcode = NULL }, /* 0xfdeb */
+        { .altcode = NULL }, /* 0xfdec */
+        { .altcode = NULL }, /* 0xfded */
+        { .altcode = NULL }, /* 0xfdee */
+        { .altcode = NULL }, /* 0xfdef */
+        { .altcode = NULL }, /* 0xfdf0 */
+        { .altcode = NULL }, /* 0xfdf1 */
+        { .altcode = NULL }, /* 0xfdf2 */
+        { .altcode = NULL }, /* 0xfdf3 */
+        { .altcode = NULL }, /* 0xfdf4 */
+        { .altcode = NULL }, /* 0xfdf5 */
+        { .altcode = NULL }, /* 0xfdf6 */
+        { .altcode = NULL }, /* 0xfdf7 */
+        { .altcode = NULL }, /* 0xfdf8 */
+        { .altcode = NULL }, /* 0xfdf9 */
+        { .altcode = NULL }, /* 0xfdfa */
+        { .altcode = NULL }, /* 0xfdfb */
+        { .altcode = NULL }, /* 0xfdfc */
+        { .altcode = NULL }, /* 0xfdfd */
+        { .altcode = NULL }, /* 0xfdfe */
+        { .altcode = NULL }, /* 0xfdff */
     },
     {                                        /* 0xfe?? */
-        { .altcode = "" }, /* 0xfe00 */
-        { .altcode = "" }, /* 0xfe01 (ISO_Lock) */
-        { .altcode = "" }, /* 0xfe02 (ISO_Level2_Latch) */
-        { .altcode = "" }, /* 0xfe03 (ISO_Level3_Shift) */
-        { .altcode = "" }, /* 0xfe04 (ISO_Level3_Latch) */
-        { .altcode = "" }, /* 0xfe05 (ISO_Level3_Lock) */
-        { .altcode = "" }, /* 0xfe06 (ISO_Group_Latch) */
-        { .altcode = "" }, /* 0xfe07 (ISO_Group_Lock) */
-        { .altcode = "" }, /* 0xfe08 (ISO_Next_Group) */
-        { .altcode = "" }, /* 0xfe09 (ISO_Next_Group_Lock) */
-        { .altcode = "" }, /* 0xfe0a (ISO_Prev_Group) */
-        { .altcode = "" }, /* 0xfe0b (ISO_Prev_Group_Lock) */
-        { .altcode = "" }, /* 0xfe0c (ISO_First_Group) */
-        { .altcode = "" }, /* 0xfe0d (ISO_First_Group_Lock) */
-        { .altcode = "" }, /* 0xfe0e (ISO_Last_Group) */
-        { .altcode = "" }, /* 0xfe0f (ISO_Last_Group_Lock) */
-        { .altcode = "" }, /* 0xfe10 */
-        { .altcode = "" }, /* 0xfe11 (ISO_Level5_Shift) */
-        { .altcode = "" }, /* 0xfe12 (ISO_Level5_Latch) */
-        { .altcode = "" }, /* 0xfe13 (ISO_Level5_Lock) */
-        { .altcode = "" }, /* 0xfe14 */
-        { .altcode = "" }, /* 0xfe15 */
-        { .altcode = "" }, /* 0xfe16 */
-        { .altcode = "" }, /* 0xfe17 */
-        { .altcode = "" }, /* 0xfe18 */
-        { .altcode = "" }, /* 0xfe19 */
-        { .altcode = "" }, /* 0xfe1a */
-        { .altcode = "" }, /* 0xfe1b */
-        { .altcode = "" }, /* 0xfe1c */
-        { .altcode = "" }, /* 0xfe1d */
-        { .altcode = "" }, /* 0xfe1e */
-        { .altcode = "" }, /* 0xfe1f */
-        { .altcode = "" }, /* 0xfe20 (ISO_Left_Tab) */
-        { .altcode = "" }, /* 0xfe21 (ISO_Move_Line_Up) */
-        { .altcode = "" }, /* 0xfe22 (ISO_Move_Line_Down) */
-        { .altcode = "" }, /* 0xfe23 (ISO_Partial_Line_Up) */
-        { .altcode = "" }, /* 0xfe24 (ISO_Partial_Line_Down) */
-        { .altcode = "" }, /* 0xfe25 (ISO_Partial_Space_Left) */
-        { .altcode = "" }, /* 0xfe26 (ISO_Partial_Space_Right) */
-        { .altcode = "" }, /* 0xfe27 (ISO_Set_Margin_Left) */
-        { .altcode = "" }, /* 0xfe28 (ISO_Set_Margin_Right) */
-        { .altcode = "" }, /* 0xfe29 (ISO_Release_Margin_Left) */
-        { .altcode = "" }, /* 0xfe2a (ISO_Release_Margin_Right) */
-        { .altcode = "" }, /* 0xfe2b (ISO_Release_Both_Margins) */
-        { .altcode = "" }, /* 0xfe2c (ISO_Fast_Cursor_Left) */
-        { .altcode = "" }, /* 0xfe2d (ISO_Fast_Cursor_Right) */
-        { .altcode = "" }, /* 0xfe2e (ISO_Fast_Cursor_Up) */
-        { .altcode = "" }, /* 0xfe2f (ISO_Fast_Cursor_Down) */
-        { .altcode = "" }, /* 0xfe30 (ISO_Continuous_Underline) */
-        { .altcode = "" }, /* 0xfe31 (ISO_Discontinuous_Underline) */
-        { .altcode = "" }, /* 0xfe32 (ISO_Emphasize) */
-        { .altcode = "" }, /* 0xfe33 (ISO_Center_Object) */
-        { .altcode = "" }, /* 0xfe34 (ISO_Enter) */
-        { .altcode = "" }, /* 0xfe35 */
-        { .altcode = "" }, /* 0xfe36 */
-        { .altcode = "" }, /* 0xfe37 */
-        { .altcode = "" }, /* 0xfe38 */
-        { .altcode = "" }, /* 0xfe39 */
-        { .altcode = "" }, /* 0xfe3a */
-        { .altcode = "" }, /* 0xfe3b */
-        { .altcode = "" }, /* 0xfe3c */
-        { .altcode = "" }, /* 0xfe3d */
-        { .altcode = "" }, /* 0xfe3e */
-        { .altcode = "" }, /* 0xfe3f */
-        { .altcode = "" }, /* 0xfe40 */
-        { .altcode = "" }, /* 0xfe41 */
-        { .altcode = "" }, /* 0xfe42 */
-        { .altcode = "" }, /* 0xfe43 */
-        { .altcode = "" }, /* 0xfe44 */
-        { .altcode = "" }, /* 0xfe45 */
-        { .altcode = "" }, /* 0xfe46 */
-        { .altcode = "" }, /* 0xfe47 */
-        { .altcode = "" }, /* 0xfe48 */
-        { .altcode = "" }, /* 0xfe49 */
-        { .altcode = "" }, /* 0xfe4a */
-        { .altcode = "" }, /* 0xfe4b */
-        { .altcode = "" }, /* 0xfe4c */
-        { .altcode = "" }, /* 0xfe4d */
-        { .altcode = "" }, /* 0xfe4e */
-        { .altcode = "" }, /* 0xfe4f */
-        { .altcode = "" }, /* 0xfe50 (dead_grave) */
-        { .altcode = "" }, /* 0xfe51 (dead_acute) */
-        { .altcode = "" }, /* 0xfe52 (dead_circumflex) */
-        { .altcode = "" }, /* 0xfe53 (dead_perispomeni) */
-        { .altcode = "" }, /* 0xfe54 (dead_macron) */
-        { .altcode = "" }, /* 0xfe55 (dead_breve) */
-        { .altcode = "" }, /* 0xfe56 (dead_abovedot) */
-        { .altcode = "" }, /* 0xfe57 (dead_diaeresis) */
-        { .altcode = "" }, /* 0xfe58 (dead_abovering) */
-        { .altcode = "" }, /* 0xfe59 (dead_doubleacute) */
-        { .altcode = "" }, /* 0xfe5a (dead_caron) */
-        { .altcode = "" }, /* 0xfe5b (dead_cedilla) */
-        { .altcode = "" }, /* 0xfe5c (dead_ogonek) */
-        { .altcode = "" }, /* 0xfe5d (dead_iota) */
-        { .altcode = "" }, /* 0xfe5e (dead_voiced_sound) */
-        { .altcode = "" }, /* 0xfe5f (dead_semivoiced_sound) */
-        { .altcode = "" }, /* 0xfe60 (dead_belowdot) */
-        { .altcode = "" }, /* 0xfe61 (dead_hook) */
-        { .altcode = "" }, /* 0xfe62 (dead_horn) */
-        { .altcode = "" }, /* 0xfe63 (dead_stroke) */
-        { .altcode = "" }, /* 0xfe64 (dead_psili) */
-        { .altcode = "" }, /* 0xfe65 (dead_dasia) */
-        { .altcode = "" }, /* 0xfe66 (dead_doublegrave) */
-        { .altcode = "" }, /* 0xfe67 (dead_belowring) */
-        { .altcode = "" }, /* 0xfe68 (dead_belowmacron) */
-        { .altcode = "" }, /* 0xfe69 (dead_belowcircumflex) */
-        { .altcode = "" }, /* 0xfe6a (dead_belowtilde) */
-        { .altcode = "" }, /* 0xfe6b (dead_belowbreve) */
-        { .altcode = "" }, /* 0xfe6c (dead_belowdiaeresis) */
-        { .altcode = "" }, /* 0xfe6d (dead_invertedbreve) */
-        { .altcode = "" }, /* 0xfe6e (dead_belowcomma) */
-        { .altcode = "" }, /* 0xfe6f (dead_currency) */
-        { .altcode = "" }, /* 0xfe70 (AccessX_Enable) */
-        { .altcode = "" }, /* 0xfe71 (AccessX_Feedback_Enable) */
-        { .altcode = "" }, /* 0xfe72 (RepeatKeys_Enable) */
-        { .altcode = "" }, /* 0xfe73 (SlowKeys_Enable) */
-        { .altcode = "" }, /* 0xfe74 (BounceKeys_Enable) */
-        { .altcode = "" }, /* 0xfe75 (StickyKeys_Enable) */
-        { .altcode = "" }, /* 0xfe76 (MouseKeys_Enable) */
-        { .altcode = "" }, /* 0xfe77 (MouseKeys_Accel_Enable) */
-        { .altcode = "" }, /* 0xfe78 (Overlay1_Enable) */
-        { .altcode = "" }, /* 0xfe79 (Overlay2_Enable) */
-        { .altcode = "" }, /* 0xfe7a (AudibleBell_Enable) */
-        { .altcode = "" }, /* 0xfe7b */
-        { .altcode = "" }, /* 0xfe7c */
-        { .altcode = "" }, /* 0xfe7d */
-        { .altcode = "" }, /* 0xfe7e */
-        { .altcode = "" }, /* 0xfe7f */
-        { .altcode = "" }, /* 0xfe80 (dead_a) */
-        { .altcode = "" }, /* 0xfe81 (dead_A) */
-        { .altcode = "" }, /* 0xfe82 (dead_e) */
-        { .altcode = "" }, /* 0xfe83 (dead_E) */
-        { .altcode = "" }, /* 0xfe84 (dead_i) */
-        { .altcode = "" }, /* 0xfe85 (dead_I) */
-        { .altcode = "" }, /* 0xfe86 (dead_o) */
-        { .altcode = "" }, /* 0xfe87 (dead_O) */
-        { .altcode = "" }, /* 0xfe88 (dead_u) */
-        { .altcode = "" }, /* 0xfe89 (dead_U) */
-        { .altcode = "" }, /* 0xfe8a (dead_small_schwa) */
-        { .altcode = "" }, /* 0xfe8b (dead_capital_schwa) */
-        { .altcode = "" }, /* 0xfe8c */
-        { .altcode = "" }, /* 0xfe8d */
-        { .altcode = "" }, /* 0xfe8e */
-        { .altcode = "" }, /* 0xfe8f */
-        { .altcode = "" }, /* 0xfe90 */
-        { .altcode = "" }, /* 0xfe91 */
-        { .altcode = "" }, /* 0xfe92 */
-        { .altcode = "" }, /* 0xfe93 */
-        { .altcode = "" }, /* 0xfe94 */
-        { .altcode = "" }, /* 0xfe95 */
-        { .altcode = "" }, /* 0xfe96 */
-        { .altcode = "" }, /* 0xfe97 */
-        { .altcode = "" }, /* 0xfe98 */
-        { .altcode = "" }, /* 0xfe99 */
-        { .altcode = "" }, /* 0xfe9a */
-        { .altcode = "" }, /* 0xfe9b */
-        { .altcode = "" }, /* 0xfe9c */
-        { .altcode = "" }, /* 0xfe9d */
-        { .altcode = "" }, /* 0xfe9e */
-        { .altcode = "" }, /* 0xfe9f */
-        { .altcode = "" }, /* 0xfea0 */
-        { .altcode = "" }, /* 0xfea1 */
-        { .altcode = "" }, /* 0xfea2 */
-        { .altcode = "" }, /* 0xfea3 */
-        { .altcode = "" }, /* 0xfea4 */
-        { .altcode = "" }, /* 0xfea5 */
-        { .altcode = "" }, /* 0xfea6 */
-        { .altcode = "" }, /* 0xfea7 */
-        { .altcode = "" }, /* 0xfea8 */
-        { .altcode = "" }, /* 0xfea9 */
-        { .altcode = "" }, /* 0xfeaa */
-        { .altcode = "" }, /* 0xfeab */
-        { .altcode = "" }, /* 0xfeac */
-        { .altcode = "" }, /* 0xfead */
-        { .altcode = "" }, /* 0xfeae */
-        { .altcode = "" }, /* 0xfeaf */
-        { .altcode = "" }, /* 0xfeb0 */
-        { .altcode = "" }, /* 0xfeb1 */
-        { .altcode = "" }, /* 0xfeb2 */
-        { .altcode = "" }, /* 0xfeb3 */
-        { .altcode = "" }, /* 0xfeb4 */
-        { .altcode = "" }, /* 0xfeb5 */
-        { .altcode = "" }, /* 0xfeb6 */
-        { .altcode = "" }, /* 0xfeb7 */
-        { .altcode = "" }, /* 0xfeb8 */
-        { .altcode = "" }, /* 0xfeb9 */
-        { .altcode = "" }, /* 0xfeba */
-        { .altcode = "" }, /* 0xfebb */
-        { .altcode = "" }, /* 0xfebc */
-        { .altcode = "" }, /* 0xfebd */
-        { .altcode = "" }, /* 0xfebe */
-        { .altcode = "" }, /* 0xfebf */
-        { .altcode = "" }, /* 0xfec0 */
-        { .altcode = "" }, /* 0xfec1 */
-        { .altcode = "" }, /* 0xfec2 */
-        { .altcode = "" }, /* 0xfec3 */
-        { .altcode = "" }, /* 0xfec4 */
-        { .altcode = "" }, /* 0xfec5 */
-        { .altcode = "" }, /* 0xfec6 */
-        { .altcode = "" }, /* 0xfec7 */
-        { .altcode = "" }, /* 0xfec8 */
-        { .altcode = "" }, /* 0xfec9 */
-        { .altcode = "" }, /* 0xfeca */
-        { .altcode = "" }, /* 0xfecb */
-        { .altcode = "" }, /* 0xfecc */
-        { .altcode = "" }, /* 0xfecd */
-        { .altcode = "" }, /* 0xfece */
-        { .altcode = "" }, /* 0xfecf */
-        { .altcode = "" }, /* 0xfed0 (First_Virtual_Screen) */
-        { .altcode = "" }, /* 0xfed1 (Prev_Virtual_Screen) */
-        { .altcode = "" }, /* 0xfed2 (Next_Virtual_Screen) */
-        { .altcode = "" }, /* 0xfed3 */
-        { .altcode = "" }, /* 0xfed4 (Last_Virtual_Screen) */
-        { .altcode = "" }, /* 0xfed5 (Terminate_Server) */
-        { .altcode = "" }, /* 0xfed6 */
-        { .altcode = "" }, /* 0xfed7 */
-        { .altcode = "" }, /* 0xfed8 */
-        { .altcode = "" }, /* 0xfed9 */
-        { .altcode = "" }, /* 0xfeda */
-        { .altcode = "" }, /* 0xfedb */
-        { .altcode = "" }, /* 0xfedc */
-        { .altcode = "" }, /* 0xfedd */
-        { .altcode = "" }, /* 0xfede */
-        { .altcode = "" }, /* 0xfedf */
-        { .altcode = "" }, /* 0xfee0 (Pointer_Left) */
-        { .altcode = "" }, /* 0xfee1 (Pointer_Right) */
-        { .altcode = "" }, /* 0xfee2 (Pointer_Up) */
-        { .altcode = "" }, /* 0xfee3 (Pointer_Down) */
-        { .altcode = "" }, /* 0xfee4 (Pointer_UpLeft) */
-        { .altcode = "" }, /* 0xfee5 (Pointer_UpRight) */
-        { .altcode = "" }, /* 0xfee6 (Pointer_DownLeft) */
-        { .altcode = "" }, /* 0xfee7 (Pointer_DownRight) */
-        { .altcode = "" }, /* 0xfee8 (Pointer_Button_Dflt) */
-        { .altcode = "" }, /* 0xfee9 (Pointer_Button1) */
-        { .altcode = "" }, /* 0xfeea (Pointer_Button2) */
-        { .altcode = "" }, /* 0xfeeb (Pointer_Button3) */
-        { .altcode = "" }, /* 0xfeec (Pointer_Button4) */
-        { .altcode = "" }, /* 0xfeed (Pointer_Button5) */
-        { .altcode = "" }, /* 0xfeee (Pointer_DblClick_Dflt) */
-        { .altcode = "" }, /* 0xfeef (Pointer_DblClick1) */
-        { .altcode = "" }, /* 0xfef0 (Pointer_DblClick2) */
-        { .altcode = "" }, /* 0xfef1 (Pointer_DblClick3) */
-        { .altcode = "" }, /* 0xfef2 (Pointer_DblClick4) */
-        { .altcode = "" }, /* 0xfef3 (Pointer_DblClick5) */
-        { .altcode = "" }, /* 0xfef4 (Pointer_Drag_Dflt) */
-        { .altcode = "" }, /* 0xfef5 (Pointer_Drag1) */
-        { .altcode = "" }, /* 0xfef6 (Pointer_Drag2) */
-        { .altcode = "" }, /* 0xfef7 (Pointer_Drag3) */
-        { .altcode = "" }, /* 0xfef8 (Pointer_Drag4) */
-        { .altcode = "" }, /* 0xfef9 (Pointer_EnableKeys) */
-        { .altcode = "" }, /* 0xfefa (Pointer_Accelerate) */
-        { .altcode = "" }, /* 0xfefb (Pointer_DfltBtnNext) */
-        { .altcode = "" }, /* 0xfefc (Pointer_DfltBtnPrev) */
-        { .altcode = "" }, /* 0xfefd (Pointer_Drag5) */
-        { .altcode = "" }, /* 0xfefe */
-        { .altcode = "" }, /* 0xfeff */
+        { .altcode = NULL }, /* 0xfe00 */
+        { .altcode = NULL }, /* 0xfe01 (ISO_Lock) */
+        { .altcode = NULL }, /* 0xfe02 (ISO_Level2_Latch) */
+        { .altcode = NULL }, /* 0xfe03 (ISO_Level3_Shift) */
+        { .altcode = NULL }, /* 0xfe04 (ISO_Level3_Latch) */
+        { .altcode = NULL }, /* 0xfe05 (ISO_Level3_Lock) */
+        { .altcode = NULL }, /* 0xfe06 (ISO_Group_Latch) */
+        { .altcode = NULL }, /* 0xfe07 (ISO_Group_Lock) */
+        { .altcode = NULL }, /* 0xfe08 (ISO_Next_Group) */
+        { .altcode = NULL }, /* 0xfe09 (ISO_Next_Group_Lock) */
+        { .altcode = NULL }, /* 0xfe0a (ISO_Prev_Group) */
+        { .altcode = NULL }, /* 0xfe0b (ISO_Prev_Group_Lock) */
+        { .altcode = NULL }, /* 0xfe0c (ISO_First_Group) */
+        { .altcode = NULL }, /* 0xfe0d (ISO_First_Group_Lock) */
+        { .altcode = NULL }, /* 0xfe0e (ISO_Last_Group) */
+        { .altcode = NULL }, /* 0xfe0f (ISO_Last_Group_Lock) */
+        { .altcode = NULL }, /* 0xfe10 */
+        { .altcode = NULL }, /* 0xfe11 (ISO_Level5_Shift) */
+        { .altcode = NULL }, /* 0xfe12 (ISO_Level5_Latch) */
+        { .altcode = NULL }, /* 0xfe13 (ISO_Level5_Lock) */
+        { .altcode = NULL }, /* 0xfe14 */
+        { .altcode = NULL }, /* 0xfe15 */
+        { .altcode = NULL }, /* 0xfe16 */
+        { .altcode = NULL }, /* 0xfe17 */
+        { .altcode = NULL }, /* 0xfe18 */
+        { .altcode = NULL }, /* 0xfe19 */
+        { .altcode = NULL }, /* 0xfe1a */
+        { .altcode = NULL }, /* 0xfe1b */
+        { .altcode = NULL }, /* 0xfe1c */
+        { .altcode = NULL }, /* 0xfe1d */
+        { .altcode = NULL }, /* 0xfe1e */
+        { .altcode = NULL }, /* 0xfe1f */
+        { .altcode = NULL }, /* 0xfe20 (ISO_Left_Tab) */
+        { .altcode = NULL }, /* 0xfe21 (ISO_Move_Line_Up) */
+        { .altcode = NULL }, /* 0xfe22 (ISO_Move_Line_Down) */
+        { .altcode = NULL }, /* 0xfe23 (ISO_Partial_Line_Up) */
+        { .altcode = NULL }, /* 0xfe24 (ISO_Partial_Line_Down) */
+        { .altcode = NULL }, /* 0xfe25 (ISO_Partial_Space_Left) */
+        { .altcode = NULL }, /* 0xfe26 (ISO_Partial_Space_Right) */
+        { .altcode = NULL }, /* 0xfe27 (ISO_Set_Margin_Left) */
+        { .altcode = NULL }, /* 0xfe28 (ISO_Set_Margin_Right) */
+        { .altcode = NULL }, /* 0xfe29 (ISO_Release_Margin_Left) */
+        { .altcode = NULL }, /* 0xfe2a (ISO_Release_Margin_Right) */
+        { .altcode = NULL }, /* 0xfe2b (ISO_Release_Both_Margins) */
+        { .altcode = NULL }, /* 0xfe2c (ISO_Fast_Cursor_Left) */
+        { .altcode = NULL }, /* 0xfe2d (ISO_Fast_Cursor_Right) */
+        { .altcode = NULL }, /* 0xfe2e (ISO_Fast_Cursor_Up) */
+        { .altcode = NULL }, /* 0xfe2f (ISO_Fast_Cursor_Down) */
+        { .altcode = NULL }, /* 0xfe30 (ISO_Continuous_Underline) */
+        { .altcode = NULL }, /* 0xfe31 (ISO_Discontinuous_Underline) */
+        { .altcode = NULL }, /* 0xfe32 (ISO_Emphasize) */
+        { .altcode = NULL }, /* 0xfe33 (ISO_Center_Object) */
+        { .altcode = NULL }, /* 0xfe34 (ISO_Enter) */
+        { .altcode = NULL }, /* 0xfe35 */
+        { .altcode = NULL }, /* 0xfe36 */
+        { .altcode = NULL }, /* 0xfe37 */
+        { .altcode = NULL }, /* 0xfe38 */
+        { .altcode = NULL }, /* 0xfe39 */
+        { .altcode = NULL }, /* 0xfe3a */
+        { .altcode = NULL }, /* 0xfe3b */
+        { .altcode = NULL }, /* 0xfe3c */
+        { .altcode = NULL }, /* 0xfe3d */
+        { .altcode = NULL }, /* 0xfe3e */
+        { .altcode = NULL }, /* 0xfe3f */
+        { .altcode = NULL }, /* 0xfe40 */
+        { .altcode = NULL }, /* 0xfe41 */
+        { .altcode = NULL }, /* 0xfe42 */
+        { .altcode = NULL }, /* 0xfe43 */
+        { .altcode = NULL }, /* 0xfe44 */
+        { .altcode = NULL }, /* 0xfe45 */
+        { .altcode = NULL }, /* 0xfe46 */
+        { .altcode = NULL }, /* 0xfe47 */
+        { .altcode = NULL }, /* 0xfe48 */
+        { .altcode = NULL }, /* 0xfe49 */
+        { .altcode = NULL }, /* 0xfe4a */
+        { .altcode = NULL }, /* 0xfe4b */
+        { .altcode = NULL }, /* 0xfe4c */
+        { .altcode = NULL }, /* 0xfe4d */
+        { .altcode = NULL }, /* 0xfe4e */
+        { .altcode = NULL }, /* 0xfe4f */
+        { .altcode = NULL }, /* 0xfe50 (dead_grave) */
+        { .altcode = NULL }, /* 0xfe51 (dead_acute) */
+        { .altcode = NULL }, /* 0xfe52 (dead_circumflex) */
+        { .altcode = NULL }, /* 0xfe53 (dead_perispomeni) */
+        { .altcode = NULL }, /* 0xfe54 (dead_macron) */
+        { .altcode = NULL }, /* 0xfe55 (dead_breve) */
+        { .altcode = NULL }, /* 0xfe56 (dead_abovedot) */
+        { .altcode = NULL }, /* 0xfe57 (dead_diaeresis) */
+        { .altcode = NULL }, /* 0xfe58 (dead_abovering) */
+        { .altcode = NULL }, /* 0xfe59 (dead_doubleacute) */
+        { .altcode = NULL }, /* 0xfe5a (dead_caron) */
+        { .altcode = NULL }, /* 0xfe5b (dead_cedilla) */
+        { .altcode = NULL }, /* 0xfe5c (dead_ogonek) */
+        { .altcode = NULL }, /* 0xfe5d (dead_iota) */
+        { .altcode = NULL }, /* 0xfe5e (dead_voiced_sound) */
+        { .altcode = NULL }, /* 0xfe5f (dead_semivoiced_sound) */
+        { .altcode = NULL }, /* 0xfe60 (dead_belowdot) */
+        { .altcode = NULL }, /* 0xfe61 (dead_hook) */
+        { .altcode = NULL }, /* 0xfe62 (dead_horn) */
+        { .altcode = NULL }, /* 0xfe63 (dead_stroke) */
+        { .altcode = NULL }, /* 0xfe64 (dead_psili) */
+        { .altcode = NULL }, /* 0xfe65 (dead_dasia) */
+        { .altcode = NULL }, /* 0xfe66 (dead_doublegrave) */
+        { .altcode = NULL }, /* 0xfe67 (dead_belowring) */
+        { .altcode = NULL }, /* 0xfe68 (dead_belowmacron) */
+        { .altcode = NULL }, /* 0xfe69 (dead_belowcircumflex) */
+        { .altcode = NULL }, /* 0xfe6a (dead_belowtilde) */
+        { .altcode = NULL }, /* 0xfe6b (dead_belowbreve) */
+        { .altcode = NULL }, /* 0xfe6c (dead_belowdiaeresis) */
+        { .altcode = NULL }, /* 0xfe6d (dead_invertedbreve) */
+        { .altcode = NULL }, /* 0xfe6e (dead_belowcomma) */
+        { .altcode = NULL }, /* 0xfe6f (dead_currency) */
+        { .altcode = NULL }, /* 0xfe70 (AccessX_Enable) */
+        { .altcode = NULL }, /* 0xfe71 (AccessX_Feedback_Enable) */
+        { .altcode = NULL }, /* 0xfe72 (RepeatKeys_Enable) */
+        { .altcode = NULL }, /* 0xfe73 (SlowKeys_Enable) */
+        { .altcode = NULL }, /* 0xfe74 (BounceKeys_Enable) */
+        { .altcode = NULL }, /* 0xfe75 (StickyKeys_Enable) */
+        { .altcode = NULL }, /* 0xfe76 (MouseKeys_Enable) */
+        { .altcode = NULL }, /* 0xfe77 (MouseKeys_Accel_Enable) */
+        { .altcode = NULL }, /* 0xfe78 (Overlay1_Enable) */
+        { .altcode = NULL }, /* 0xfe79 (Overlay2_Enable) */
+        { .altcode = NULL }, /* 0xfe7a (AudibleBell_Enable) */
+        { .altcode = NULL }, /* 0xfe7b */
+        { .altcode = NULL }, /* 0xfe7c */
+        { .altcode = NULL }, /* 0xfe7d */
+        { .altcode = NULL }, /* 0xfe7e */
+        { .altcode = NULL }, /* 0xfe7f */
+        { .altcode = NULL }, /* 0xfe80 (dead_a) */
+        { .altcode = NULL }, /* 0xfe81 (dead_A) */
+        { .altcode = NULL }, /* 0xfe82 (dead_e) */
+        { .altcode = NULL }, /* 0xfe83 (dead_E) */
+        { .altcode = NULL }, /* 0xfe84 (dead_i) */
+        { .altcode = NULL }, /* 0xfe85 (dead_I) */
+        { .altcode = NULL }, /* 0xfe86 (dead_o) */
+        { .altcode = NULL }, /* 0xfe87 (dead_O) */
+        { .altcode = NULL }, /* 0xfe88 (dead_u) */
+        { .altcode = NULL }, /* 0xfe89 (dead_U) */
+        { .altcode = NULL }, /* 0xfe8a (dead_small_schwa) */
+        { .altcode = NULL }, /* 0xfe8b (dead_capital_schwa) */
+        { .altcode = NULL }, /* 0xfe8c */
+        { .altcode = NULL }, /* 0xfe8d */
+        { .altcode = NULL }, /* 0xfe8e */
+        { .altcode = NULL }, /* 0xfe8f */
+        { .altcode = NULL }, /* 0xfe90 */
+        { .altcode = NULL }, /* 0xfe91 */
+        { .altcode = NULL }, /* 0xfe92 */
+        { .altcode = NULL }, /* 0xfe93 */
+        { .altcode = NULL }, /* 0xfe94 */
+        { .altcode = NULL }, /* 0xfe95 */
+        { .altcode = NULL }, /* 0xfe96 */
+        { .altcode = NULL }, /* 0xfe97 */
+        { .altcode = NULL }, /* 0xfe98 */
+        { .altcode = NULL }, /* 0xfe99 */
+        { .altcode = NULL }, /* 0xfe9a */
+        { .altcode = NULL }, /* 0xfe9b */
+        { .altcode = NULL }, /* 0xfe9c */
+        { .altcode = NULL }, /* 0xfe9d */
+        { .altcode = NULL }, /* 0xfe9e */
+        { .altcode = NULL }, /* 0xfe9f */
+        { .altcode = NULL }, /* 0xfea0 */
+        { .altcode = NULL }, /* 0xfea1 */
+        { .altcode = NULL }, /* 0xfea2 */
+        { .altcode = NULL }, /* 0xfea3 */
+        { .altcode = NULL }, /* 0xfea4 */
+        { .altcode = NULL }, /* 0xfea5 */
+        { .altcode = NULL }, /* 0xfea6 */
+        { .altcode = NULL }, /* 0xfea7 */
+        { .altcode = NULL }, /* 0xfea8 */
+        { .altcode = NULL }, /* 0xfea9 */
+        { .altcode = NULL }, /* 0xfeaa */
+        { .altcode = NULL }, /* 0xfeab */
+        { .altcode = NULL }, /* 0xfeac */
+        { .altcode = NULL }, /* 0xfead */
+        { .altcode = NULL }, /* 0xfeae */
+        { .altcode = NULL }, /* 0xfeaf */
+        { .altcode = NULL }, /* 0xfeb0 */
+        { .altcode = NULL }, /* 0xfeb1 */
+        { .altcode = NULL }, /* 0xfeb2 */
+        { .altcode = NULL }, /* 0xfeb3 */
+        { .altcode = NULL }, /* 0xfeb4 */
+        { .altcode = NULL }, /* 0xfeb5 */
+        { .altcode = NULL }, /* 0xfeb6 */
+        { .altcode = NULL }, /* 0xfeb7 */
+        { .altcode = NULL }, /* 0xfeb8 */
+        { .altcode = NULL }, /* 0xfeb9 */
+        { .altcode = NULL }, /* 0xfeba */
+        { .altcode = NULL }, /* 0xfebb */
+        { .altcode = NULL }, /* 0xfebc */
+        { .altcode = NULL }, /* 0xfebd */
+        { .altcode = NULL }, /* 0xfebe */
+        { .altcode = NULL }, /* 0xfebf */
+        { .altcode = NULL }, /* 0xfec0 */
+        { .altcode = NULL }, /* 0xfec1 */
+        { .altcode = NULL }, /* 0xfec2 */
+        { .altcode = NULL }, /* 0xfec3 */
+        { .altcode = NULL }, /* 0xfec4 */
+        { .altcode = NULL }, /* 0xfec5 */
+        { .altcode = NULL }, /* 0xfec6 */
+        { .altcode = NULL }, /* 0xfec7 */
+        { .altcode = NULL }, /* 0xfec8 */
+        { .altcode = NULL }, /* 0xfec9 */
+        { .altcode = NULL }, /* 0xfeca */
+        { .altcode = NULL }, /* 0xfecb */
+        { .altcode = NULL }, /* 0xfecc */
+        { .altcode = NULL }, /* 0xfecd */
+        { .altcode = NULL }, /* 0xfece */
+        { .altcode = NULL }, /* 0xfecf */
+        { .altcode = NULL }, /* 0xfed0 (First_Virtual_Screen) */
+        { .altcode = NULL }, /* 0xfed1 (Prev_Virtual_Screen) */
+        { .altcode = NULL }, /* 0xfed2 (Next_Virtual_Screen) */
+        { .altcode = NULL }, /* 0xfed3 */
+        { .altcode = NULL }, /* 0xfed4 (Last_Virtual_Screen) */
+        { .altcode = NULL }, /* 0xfed5 (Terminate_Server) */
+        { .altcode = NULL }, /* 0xfed6 */
+        { .altcode = NULL }, /* 0xfed7 */
+        { .altcode = NULL }, /* 0xfed8 */
+        { .altcode = NULL }, /* 0xfed9 */
+        { .altcode = NULL }, /* 0xfeda */
+        { .altcode = NULL }, /* 0xfedb */
+        { .altcode = NULL }, /* 0xfedc */
+        { .altcode = NULL }, /* 0xfedd */
+        { .altcode = NULL }, /* 0xfede */
+        { .altcode = NULL }, /* 0xfedf */
+        { .altcode = NULL }, /* 0xfee0 (Pointer_Left) */
+        { .altcode = NULL }, /* 0xfee1 (Pointer_Right) */
+        { .altcode = NULL }, /* 0xfee2 (Pointer_Up) */
+        { .altcode = NULL }, /* 0xfee3 (Pointer_Down) */
+        { .altcode = NULL }, /* 0xfee4 (Pointer_UpLeft) */
+        { .altcode = NULL }, /* 0xfee5 (Pointer_UpRight) */
+        { .altcode = NULL }, /* 0xfee6 (Pointer_DownLeft) */
+        { .altcode = NULL }, /* 0xfee7 (Pointer_DownRight) */
+        { .altcode = NULL }, /* 0xfee8 (Pointer_Button_Dflt) */
+        { .altcode = NULL }, /* 0xfee9 (Pointer_Button1) */
+        { .altcode = NULL }, /* 0xfeea (Pointer_Button2) */
+        { .altcode = NULL }, /* 0xfeeb (Pointer_Button3) */
+        { .altcode = NULL }, /* 0xfeec (Pointer_Button4) */
+        { .altcode = NULL }, /* 0xfeed (Pointer_Button5) */
+        { .altcode = NULL }, /* 0xfeee (Pointer_DblClick_Dflt) */
+        { .altcode = NULL }, /* 0xfeef (Pointer_DblClick1) */
+        { .altcode = NULL }, /* 0xfef0 (Pointer_DblClick2) */
+        { .altcode = NULL }, /* 0xfef1 (Pointer_DblClick3) */
+        { .altcode = NULL }, /* 0xfef2 (Pointer_DblClick4) */
+        { .altcode = NULL }, /* 0xfef3 (Pointer_DblClick5) */
+        { .altcode = NULL }, /* 0xfef4 (Pointer_Drag_Dflt) */
+        { .altcode = NULL }, /* 0xfef5 (Pointer_Drag1) */
+        { .altcode = NULL }, /* 0xfef6 (Pointer_Drag2) */
+        { .altcode = NULL }, /* 0xfef7 (Pointer_Drag3) */
+        { .altcode = NULL }, /* 0xfef8 (Pointer_Drag4) */
+        { .altcode = NULL }, /* 0xfef9 (Pointer_EnableKeys) */
+        { .altcode = NULL }, /* 0xfefa (Pointer_Accelerate) */
+        { .altcode = NULL }, /* 0xfefb (Pointer_DfltBtnNext) */
+        { .altcode = NULL }, /* 0xfefc (Pointer_DfltBtnPrev) */
+        { .altcode = NULL }, /* 0xfefd (Pointer_Drag5) */
+        { .altcode = NULL }, /* 0xfefe */
+        { .altcode = NULL }, /* 0xfeff */
     },
     {                                        /* 0xff?? */
-        { .altcode = "" }, /* 0xff00 */
-        { .altcode = "" }, /* 0xff01 */
-        { .altcode = "" }, /* 0xff02 */
-        { .altcode = "" }, /* 0xff03 */
-        { .altcode = "" }, /* 0xff04 */
-        { .altcode = "" }, /* 0xff05 */
-        { .altcode = "" }, /* 0xff06 */
-        { .altcode = "" }, /* 0xff07 */
-        { .altcode = "" }, /* 0xff08 (BackSpace) */
-        { .altcode = "" }, /* 0xff09 (Tab) */
-        { .altcode = "" }, /* 0xff0a (Linefeed) */
-        { .altcode = "" }, /* 0xff0b (Clear) */
-        { .altcode = "" }, /* 0xff0c */
-        { .altcode = "" }, /* 0xff0d (Return) */
-        { .altcode = "" }, /* 0xff0e */
-        { .altcode = "" }, /* 0xff0f */
-        { .altcode = "" }, /* 0xff10 */
-        { .altcode = "" }, /* 0xff11 */
-        { .altcode = "" }, /* 0xff12 */
-        { .altcode = "" }, /* 0xff13 (Pause) */
-        { .altcode = "" }, /* 0xff14 (Scroll_Lock) */
-        { .altcode = "" }, /* 0xff15 (Sys_Req) */
-        { .altcode = "" }, /* 0xff16 */
-        { .altcode = "" }, /* 0xff17 */
-        { .altcode = "" }, /* 0xff18 */
-        { .altcode = "" }, /* 0xff19 */
-        { .altcode = "" }, /* 0xff1a */
-        { .altcode = "" }, /* 0xff1b (Escape) */
-        { .altcode = "" }, /* 0xff1c */
-        { .altcode = "" }, /* 0xff1d */
-        { .altcode = "" }, /* 0xff1e */
-        { .altcode = "" }, /* 0xff1f */
-        { .altcode = "" }, /* 0xff20 (Multi_key) */
-        { .altcode = "" }, /* 0xff21 (Kanji) */
-        { .altcode = "" }, /* 0xff22 (Muhenkan) */
-        { .altcode = "" }, /* 0xff23 (Henkan) */
-        { .altcode = "" }, /* 0xff24 (Romaji) */
-        { .altcode = "" }, /* 0xff25 (Hiragana) */
-        { .altcode = "" }, /* 0xff26 (Katakana) */
-        { .altcode = "" }, /* 0xff27 (Hiragana_Katakana) */
-        { .altcode = "" }, /* 0xff28 (Zenkaku) */
-        { .altcode = "" }, /* 0xff29 (Hankaku) */
-        { .altcode = "" }, /* 0xff2a (Zenkaku_Hankaku) */
-        { .altcode = "" }, /* 0xff2b (Touroku) */
-        { .altcode = "" }, /* 0xff2c (Massyo) */
-        { .altcode = "" }, /* 0xff2d (Kana_Lock) */
-        { .altcode = "" }, /* 0xff2e (Kana_Shift) */
-        { .altcode = "" }, /* 0xff2f (Eisu_Shift) */
-        { .altcode = "" }, /* 0xff30 (Eisu_toggle) */
-        { .altcode = "" }, /* 0xff31 (Hangul) */
-        { .altcode = "" }, /* 0xff32 (Hangul_Start) */
-        { .altcode = "" }, /* 0xff33 (Hangul_End) */
-        { .altcode = "" }, /* 0xff34 (Hangul_Hanja) */
-        { .altcode = "" }, /* 0xff35 (Hangul_Jamo) */
-        { .altcode = "" }, /* 0xff36 (Hangul_Romaja) */
-        { .altcode = "" }, /* 0xff37 (Hangul_Codeinput) */
-        { .altcode = "" }, /* 0xff38 (Hangul_Jeonja) */
-        { .altcode = "" }, /* 0xff39 (Hangul_Banja) */
-        { .altcode = "" }, /* 0xff3a (Hangul_PreHanja) */
-        { .altcode = "" }, /* 0xff3b (Hangul_PostHanja) */
-        { .altcode = "" }, /* 0xff3c (Hangul_SingleCandidate) */
-        { .altcode = "" }, /* 0xff3d (Hangul_MultipleCandidate) */
-        { .altcode = "" }, /* 0xff3e (Hangul_PreviousCandidate) */
-        { .altcode = "" }, /* 0xff3f (Hangul_Special) */
-        { .altcode = "" }, /* 0xff40 */
-        { .altcode = "" }, /* 0xff41 */
-        { .altcode = "" }, /* 0xff42 */
-        { .altcode = "" }, /* 0xff43 */
-        { .altcode = "" }, /* 0xff44 */
-        { .altcode = "" }, /* 0xff45 */
-        { .altcode = "" }, /* 0xff46 */
-        { .altcode = "" }, /* 0xff47 */
-        { .altcode = "" }, /* 0xff48 */
-        { .altcode = "" }, /* 0xff49 */
-        { .altcode = "" }, /* 0xff4a */
-        { .altcode = "" }, /* 0xff4b */
-        { .altcode = "" }, /* 0xff4c */
-        { .altcode = "" }, /* 0xff4d */
-        { .altcode = "" }, /* 0xff4e */
-        { .altcode = "" }, /* 0xff4f */
-        { .altcode = "" }, /* 0xff50 (Home) */
-        { .altcode = "" }, /* 0xff51 (Left) */
-        { .altcode = "" }, /* 0xff52 (Up) */
-        { .altcode = "" }, /* 0xff53 (Right) */
-        { .altcode = "" }, /* 0xff54 (Down) */
-        { .altcode = "" }, /* 0xff55 (Page_Up) */
-        { .altcode = "" }, /* 0xff56 (Page_Down) */
-        { .altcode = "" }, /* 0xff57 (End) */
-        { .altcode = "" }, /* 0xff58 (Begin) */
-        { .altcode = "" }, /* 0xff59 */
-        { .altcode = "" }, /* 0xff5a */
-        { .altcode = "" }, /* 0xff5b */
-        { .altcode = "" }, /* 0xff5c */
-        { .altcode = "" }, /* 0xff5d */
-        { .altcode = "" }, /* 0xff5e */
-        { .altcode = "" }, /* 0xff5f */
-        { .altcode = "" }, /* 0xff60 (Select) */
-        { .altcode = "" }, /* 0xff61 (Print) */
-        { .altcode = "" }, /* 0xff62 (Execute) */
-        { .altcode = "" }, /* 0xff63 (Insert) */
-        { .altcode = "" }, /* 0xff64 */
-        { .altcode = "" }, /* 0xff65 (Undo) */
-        { .altcode = "" }, /* 0xff66 (Redo) */
-        { .altcode = "" }, /* 0xff67 (Menu) */
-        { .altcode = "" }, /* 0xff68 (Find) */
-        { .altcode = "" }, /* 0xff69 (Cancel) */
-        { .altcode = "" }, /* 0xff6a (Help) */
-        { .altcode = "" }, /* 0xff6b (Break) */
-        { .altcode = "" }, /* 0xff6c */
-        { .altcode = "" }, /* 0xff6d */
-        { .altcode = "" }, /* 0xff6e */
-        { .altcode = "" }, /* 0xff6f */
-        { .altcode = "" }, /* 0xff70 */
-        { .altcode = "" }, /* 0xff71 */
-        { .altcode = "" }, /* 0xff72 */
-        { .altcode = "" }, /* 0xff73 */
-        { .altcode = "" }, /* 0xff74 */
-        { .altcode = "" }, /* 0xff75 */
-        { .altcode = "" }, /* 0xff76 */
-        { .altcode = "" }, /* 0xff77 */
-        { .altcode = "" }, /* 0xff78 */
-        { .altcode = "" }, /* 0xff79 */
-        { .altcode = "" }, /* 0xff7a */
-        { .altcode = "" }, /* 0xff7b */
-        { .altcode = "" }, /* 0xff7c */
-        { .altcode = "" }, /* 0xff7d */
-        { .altcode = "" }, /* 0xff7e (Hangul_switch) */
-        { .altcode = "" }, /* 0xff7f (Num_Lock) */
-        { .altcode = "" }, /* 0xff80 (KP_Space) */
-        { .altcode = "" }, /* 0xff81 */
-        { .altcode = "" }, /* 0xff82 */
-        { .altcode = "" }, /* 0xff83 */
-        { .altcode = "" }, /* 0xff84 */
-        { .altcode = "" }, /* 0xff85 */
-        { .altcode = "" }, /* 0xff86 */
-        { .altcode = "" }, /* 0xff87 */
-        { .altcode = "" }, /* 0xff88 */
-        { .altcode = "" }, /* 0xff89 (KP_Tab) */
-        { .altcode = "" }, /* 0xff8a */
-        { .altcode = "" }, /* 0xff8b */
-        { .altcode = "" }, /* 0xff8c */
-        { .altcode = "" }, /* 0xff8d (KP_Enter) */
-        { .altcode = "" }, /* 0xff8e */
-        { .altcode = "" }, /* 0xff8f */
-        { .altcode = "" }, /* 0xff90 */
-        { .altcode = "" }, /* 0xff91 (KP_F1) */
-        { .altcode = "" }, /* 0xff92 (KP_F2) */
-        { .altcode = "" }, /* 0xff93 (KP_F3) */
-        { .altcode = "" }, /* 0xff94 (KP_F4) */
-        { .altcode = "" }, /* 0xff95 (KP_Home) */
-        { .altcode = "" }, /* 0xff96 (KP_Left) */
-        { .altcode = "" }, /* 0xff97 (KP_Up) */
-        { .altcode = "" }, /* 0xff98 (KP_Right) */
-        { .altcode = "" }, /* 0xff99 (KP_Down) */
-        { .altcode = "" }, /* 0xff9a (KP_Page_Up) */
-        { .altcode = "" }, /* 0xff9b (KP_Page_Down) */
-        { .altcode = "" }, /* 0xff9c (KP_End) */
-        { .altcode = "" }, /* 0xff9d (KP_Begin) */
-        { .altcode = "" }, /* 0xff9e (KP_Insert) */
-        { .altcode = "" }, /* 0xff9f (KP_Delete) */
-        { .altcode = "" }, /* 0xffa0 */
-        { .altcode = "" }, /* 0xffa1 */
-        { .altcode = "" }, /* 0xffa2 */
-        { .altcode = "" }, /* 0xffa3 */
-        { .altcode = "" }, /* 0xffa4 */
-        { .altcode = "" }, /* 0xffa5 */
-        { .altcode = "" }, /* 0xffa6 */
-        { .altcode = "" }, /* 0xffa7 */
-        { .altcode = "" }, /* 0xffa8 */
-        { .altcode = "" }, /* 0xffa9 */
-        { .altcode = "" }, /* 0xffaa (KP_Multiply) */
-        { .altcode = "" }, /* 0xffab (KP_Add) */
-        { .altcode = "" }, /* 0xffac (KP_Separator) */
-        { .altcode = "" }, /* 0xffad (KP_Subtract) */
-        { .altcode = "" }, /* 0xffae (KP_Decimal) */
-        { .altcode = "" }, /* 0xffaf (KP_Divide) */
-        { .altcode = "" }, /* 0xffb0 (KP_0) */
-        { .altcode = "" }, /* 0xffb1 (KP_1) */
-        { .altcode = "" }, /* 0xffb2 (KP_2) */
-        { .altcode = "" }, /* 0xffb3 (KP_3) */
-        { .altcode = "" }, /* 0xffb4 (KP_4) */
-        { .altcode = "" }, /* 0xffb5 (KP_5) */
-        { .altcode = "" }, /* 0xffb6 (KP_6) */
-        { .altcode = "" }, /* 0xffb7 (KP_7) */
-        { .altcode = "" }, /* 0xffb8 (KP_8) */
-        { .altcode = "" }, /* 0xffb9 (KP_9) */
-        { .altcode = "" }, /* 0xffba */
-        { .altcode = "" }, /* 0xffbb */
-        { .altcode = "" }, /* 0xffbc */
-        { .altcode = "" }, /* 0xffbd (KP_Equal) */
-        { .altcode = "" }, /* 0xffbe (F1) */
-        { .altcode = "" }, /* 0xffbf (F2) */
-        { .altcode = "" }, /* 0xffc0 (F3) */
-        { .altcode = "" }, /* 0xffc1 (F4) */
-        { .altcode = "" }, /* 0xffc2 (F5) */
-        { .altcode = "" }, /* 0xffc3 (F6) */
-        { .altcode = "" }, /* 0xffc4 (F7) */
-        { .altcode = "" }, /* 0xffc5 (F8) */
-        { .altcode = "" }, /* 0xffc6 (F9) */
-        { .altcode = "" }, /* 0xffc7 (F10) */
-        { .altcode = "" }, /* 0xffc8 (L1) */
-        { .altcode = "" }, /* 0xffc9 (L2) */
-        { .altcode = "" }, /* 0xffca (L3) */
-        { .altcode = "" }, /* 0xffcb (L4) */
-        { .altcode = "" }, /* 0xffcc (L5) */
-        { .altcode = "" }, /* 0xffcd (L6) */
-        { .altcode = "" }, /* 0xffce (L7) */
-        { .altcode = "" }, /* 0xffcf (L8) */
-        { .altcode = "" }, /* 0xffd0 (L9) */
-        { .altcode = "" }, /* 0xffd1 (L10) */
-        { .altcode = "" }, /* 0xffd2 (R1) */
-        { .altcode = "" }, /* 0xffd3 (R2) */
-        { .altcode = "" }, /* 0xffd4 (R3) */
-        { .altcode = "" }, /* 0xffd5 (R4) */
-        { .altcode = "" }, /* 0xffd6 (R5) */
-        { .altcode = "" }, /* 0xffd7 (R6) */
-        { .altcode = "" }, /* 0xffd8 (R7) */
-        { .altcode = "" }, /* 0xffd9 (R8) */
-        { .altcode = "" }, /* 0xffda (R9) */
-        { .altcode = "" }, /* 0xffdb (R10) */
-        { .altcode = "" }, /* 0xffdc (R11) */
-        { .altcode = "" }, /* 0xffdd (R12) */
-        { .altcode = "" }, /* 0xffde (R13) */
-        { .altcode = "" }, /* 0xffdf (R14) */
-        { .altcode = "" }, /* 0xffe0 (R15) */
-        { .altcode = "" }, /* 0xffe1 (Shift_L) */
-        { .altcode = "" }, /* 0xffe2 (Shift_R) */
-        { .altcode = "" }, /* 0xffe3 (Control_L) */
-        { .altcode = "" }, /* 0xffe4 (Control_R) */
-        { .altcode = "" }, /* 0xffe5 (Caps_Lock) */
-        { .altcode = "" }, /* 0xffe6 (Shift_Lock) */
-        { .altcode = "" }, /* 0xffe7 (Meta_L) */
-        { .altcode = "" }, /* 0xffe8 (Meta_R) */
-        { .altcode = "" }, /* 0xffe9 (Alt_L) */
-        { .altcode = "" }, /* 0xffea (Alt_R) */
-        { .altcode = "" }, /* 0xffeb (Super_L) */
-        { .altcode = "" }, /* 0xffec (Super_R) */
-        { .altcode = "" }, /* 0xffed (Hyper_L) */
-        { .altcode = "" }, /* 0xffee (Hyper_R) */
-        { .altcode = "" }, /* 0xffef */
-        { .altcode = "" }, /* 0xfff0 */
-        { .altcode = "" }, /* 0xfff1 (braille_dot_1) */
-        { .altcode = "" }, /* 0xfff2 (braille_dot_2) */
-        { .altcode = "" }, /* 0xfff3 (braille_dot_3) */
-        { .altcode = "" }, /* 0xfff4 (braille_dot_4) */
-        { .altcode = "" }, /* 0xfff5 (braille_dot_5) */
-        { .altcode = "" }, /* 0xfff6 (braille_dot_6) */
-        { .altcode = "" }, /* 0xfff7 (braille_dot_7) */
-        { .altcode = "" }, /* 0xfff8 (braille_dot_8) */
-        { .altcode = "" }, /* 0xfff9 (braille_dot_9) */
-        { .altcode = "" }, /* 0xfffa (braille_dot_10) */
-        { .altcode = "" }, /* 0xfffb */
-        { .altcode = "" }, /* 0xfffc */
-        { .altcode = "" }, /* 0xfffd */
-        { .altcode = "" }, /* 0xfffe */
-        { .altcode = "" }, /* 0xffff (Delete) */
+        { .altcode = NULL }, /* 0xff00 */
+        { .altcode = NULL }, /* 0xff01 */
+        { .altcode = NULL }, /* 0xff02 */
+        { .altcode = NULL }, /* 0xff03 */
+        { .altcode = NULL }, /* 0xff04 */
+        { .altcode = NULL }, /* 0xff05 */
+        { .altcode = NULL }, /* 0xff06 */
+        { .altcode = NULL }, /* 0xff07 */
+        { .altcode = NULL }, /* 0xff08 (BackSpace) */
+        { .altcode = NULL }, /* 0xff09 (Tab) */
+        { .altcode = NULL }, /* 0xff0a (Linefeed) */
+        { .altcode = NULL }, /* 0xff0b (Clear) */
+        { .altcode = NULL }, /* 0xff0c */
+        { .altcode = NULL }, /* 0xff0d (Return) */
+        { .altcode = NULL }, /* 0xff0e */
+        { .altcode = NULL }, /* 0xff0f */
+        { .altcode = NULL }, /* 0xff10 */
+        { .altcode = NULL }, /* 0xff11 */
+        { .altcode = NULL }, /* 0xff12 */
+        { .altcode = NULL }, /* 0xff13 (Pause) */
+        { .altcode = NULL }, /* 0xff14 (Scroll_Lock) */
+        { .altcode = NULL }, /* 0xff15 (Sys_Req) */
+        { .altcode = NULL }, /* 0xff16 */
+        { .altcode = NULL }, /* 0xff17 */
+        { .altcode = NULL }, /* 0xff18 */
+        { .altcode = NULL }, /* 0xff19 */
+        { .altcode = NULL }, /* 0xff1a */
+        { .altcode = NULL }, /* 0xff1b (Escape) */
+        { .altcode = NULL }, /* 0xff1c */
+        { .altcode = NULL }, /* 0xff1d */
+        { .altcode = NULL }, /* 0xff1e */
+        { .altcode = NULL }, /* 0xff1f */
+        { .altcode = NULL }, /* 0xff20 (Multi_key) */
+        { .altcode = NULL }, /* 0xff21 (Kanji) */
+        { .altcode = NULL }, /* 0xff22 (Muhenkan) */
+        { .altcode = NULL }, /* 0xff23 (Henkan) */
+        { .altcode = NULL }, /* 0xff24 (Romaji) */
+        { .altcode = NULL }, /* 0xff25 (Hiragana) */
+        { .altcode = NULL }, /* 0xff26 (Katakana) */
+        { .altcode = NULL }, /* 0xff27 (Hiragana_Katakana) */
+        { .altcode = NULL }, /* 0xff28 (Zenkaku) */
+        { .altcode = NULL }, /* 0xff29 (Hankaku) */
+        { .altcode = NULL }, /* 0xff2a (Zenkaku_Hankaku) */
+        { .altcode = NULL }, /* 0xff2b (Touroku) */
+        { .altcode = NULL }, /* 0xff2c (Massyo) */
+        { .altcode = NULL }, /* 0xff2d (Kana_Lock) */
+        { .altcode = NULL }, /* 0xff2e (Kana_Shift) */
+        { .altcode = NULL }, /* 0xff2f (Eisu_Shift) */
+        { .altcode = NULL }, /* 0xff30 (Eisu_toggle) */
+        { .altcode = NULL }, /* 0xff31 (Hangul) */
+        { .altcode = NULL }, /* 0xff32 (Hangul_Start) */
+        { .altcode = NULL }, /* 0xff33 (Hangul_End) */
+        { .altcode = NULL }, /* 0xff34 (Hangul_Hanja) */
+        { .altcode = NULL }, /* 0xff35 (Hangul_Jamo) */
+        { .altcode = NULL }, /* 0xff36 (Hangul_Romaja) */
+        { .altcode = NULL }, /* 0xff37 (Hangul_Codeinput) */
+        { .altcode = NULL }, /* 0xff38 (Hangul_Jeonja) */
+        { .altcode = NULL }, /* 0xff39 (Hangul_Banja) */
+        { .altcode = NULL }, /* 0xff3a (Hangul_PreHanja) */
+        { .altcode = NULL }, /* 0xff3b (Hangul_PostHanja) */
+        { .altcode = NULL }, /* 0xff3c (Hangul_SingleCandidate) */
+        { .altcode = NULL }, /* 0xff3d (Hangul_MultipleCandidate) */
+        { .altcode = NULL }, /* 0xff3e (Hangul_PreviousCandidate) */
+        { .altcode = NULL }, /* 0xff3f (Hangul_Special) */
+        { .altcode = NULL }, /* 0xff40 */
+        { .altcode = NULL }, /* 0xff41 */
+        { .altcode = NULL }, /* 0xff42 */
+        { .altcode = NULL }, /* 0xff43 */
+        { .altcode = NULL }, /* 0xff44 */
+        { .altcode = NULL }, /* 0xff45 */
+        { .altcode = NULL }, /* 0xff46 */
+        { .altcode = NULL }, /* 0xff47 */
+        { .altcode = NULL }, /* 0xff48 */
+        { .altcode = NULL }, /* 0xff49 */
+        { .altcode = NULL }, /* 0xff4a */
+        { .altcode = NULL }, /* 0xff4b */
+        { .altcode = NULL }, /* 0xff4c */
+        { .altcode = NULL }, /* 0xff4d */
+        { .altcode = NULL }, /* 0xff4e */
+        { .altcode = NULL }, /* 0xff4f */
+        { .altcode = NULL }, /* 0xff50 (Home) */
+        { .altcode = NULL }, /* 0xff51 (Left) */
+        { .altcode = NULL }, /* 0xff52 (Up) */
+        { .altcode = NULL }, /* 0xff53 (Right) */
+        { .altcode = NULL }, /* 0xff54 (Down) */
+        { .altcode = NULL }, /* 0xff55 (Page_Up) */
+        { .altcode = NULL }, /* 0xff56 (Page_Down) */
+        { .altcode = NULL }, /* 0xff57 (End) */
+        { .altcode = NULL }, /* 0xff58 (Begin) */
+        { .altcode = NULL }, /* 0xff59 */
+        { .altcode = NULL }, /* 0xff5a */
+        { .altcode = NULL }, /* 0xff5b */
+        { .altcode = NULL }, /* 0xff5c */
+        { .altcode = NULL }, /* 0xff5d */
+        { .altcode = NULL }, /* 0xff5e */
+        { .altcode = NULL }, /* 0xff5f */
+        { .altcode = NULL }, /* 0xff60 (Select) */
+        { .altcode = NULL }, /* 0xff61 (Print) */
+        { .altcode = NULL }, /* 0xff62 (Execute) */
+        { .altcode = NULL }, /* 0xff63 (Insert) */
+        { .altcode = NULL }, /* 0xff64 */
+        { .altcode = NULL }, /* 0xff65 (Undo) */
+        { .altcode = NULL }, /* 0xff66 (Redo) */
+        { .altcode = NULL }, /* 0xff67 (Menu) */
+        { .altcode = NULL }, /* 0xff68 (Find) */
+        { .altcode = NULL }, /* 0xff69 (Cancel) */
+        { .altcode = NULL }, /* 0xff6a (Help) */
+        { .altcode = NULL }, /* 0xff6b (Break) */
+        { .altcode = NULL }, /* 0xff6c */
+        { .altcode = NULL }, /* 0xff6d */
+        { .altcode = NULL }, /* 0xff6e */
+        { .altcode = NULL }, /* 0xff6f */
+        { .altcode = NULL }, /* 0xff70 */
+        { .altcode = NULL }, /* 0xff71 */
+        { .altcode = NULL }, /* 0xff72 */
+        { .altcode = NULL }, /* 0xff73 */
+        { .altcode = NULL }, /* 0xff74 */
+        { .altcode = NULL }, /* 0xff75 */
+        { .altcode = NULL }, /* 0xff76 */
+        { .altcode = NULL }, /* 0xff77 */
+        { .altcode = NULL }, /* 0xff78 */
+        { .altcode = NULL }, /* 0xff79 */
+        { .altcode = NULL }, /* 0xff7a */
+        { .altcode = NULL }, /* 0xff7b */
+        { .altcode = NULL }, /* 0xff7c */
+        { .altcode = NULL }, /* 0xff7d */
+        { .altcode = NULL }, /* 0xff7e (Hangul_switch) */
+        { .altcode = NULL }, /* 0xff7f (Num_Lock) */
+        { .altcode = NULL }, /* 0xff80 (KP_Space) */
+        { .altcode = NULL }, /* 0xff81 */
+        { .altcode = NULL }, /* 0xff82 */
+        { .altcode = NULL }, /* 0xff83 */
+        { .altcode = NULL }, /* 0xff84 */
+        { .altcode = NULL }, /* 0xff85 */
+        { .altcode = NULL }, /* 0xff86 */
+        { .altcode = NULL }, /* 0xff87 */
+        { .altcode = NULL }, /* 0xff88 */
+        { .altcode = NULL }, /* 0xff89 (KP_Tab) */
+        { .altcode = NULL }, /* 0xff8a */
+        { .altcode = NULL }, /* 0xff8b */
+        { .altcode = NULL }, /* 0xff8c */
+        { .altcode = NULL }, /* 0xff8d (KP_Enter) */
+        { .altcode = NULL }, /* 0xff8e */
+        { .altcode = NULL }, /* 0xff8f */
+        { .altcode = NULL }, /* 0xff90 */
+        { .altcode = NULL }, /* 0xff91 (KP_F1) */
+        { .altcode = NULL }, /* 0xff92 (KP_F2) */
+        { .altcode = NULL }, /* 0xff93 (KP_F3) */
+        { .altcode = NULL }, /* 0xff94 (KP_F4) */
+        { .altcode = NULL }, /* 0xff95 (KP_Home) */
+        { .altcode = NULL }, /* 0xff96 (KP_Left) */
+        { .altcode = NULL }, /* 0xff97 (KP_Up) */
+        { .altcode = NULL }, /* 0xff98 (KP_Right) */
+        { .altcode = NULL }, /* 0xff99 (KP_Down) */
+        { .altcode = NULL }, /* 0xff9a (KP_Page_Up) */
+        { .altcode = NULL }, /* 0xff9b (KP_Page_Down) */
+        { .altcode = NULL }, /* 0xff9c (KP_End) */
+        { .altcode = NULL }, /* 0xff9d (KP_Begin) */
+        { .altcode = NULL }, /* 0xff9e (KP_Insert) */
+        { .altcode = NULL }, /* 0xff9f (KP_Delete) */
+        { .altcode = NULL }, /* 0xffa0 */
+        { .altcode = NULL }, /* 0xffa1 */
+        { .altcode = NULL }, /* 0xffa2 */
+        { .altcode = NULL }, /* 0xffa3 */
+        { .altcode = NULL }, /* 0xffa4 */
+        { .altcode = NULL }, /* 0xffa5 */
+        { .altcode = NULL }, /* 0xffa6 */
+        { .altcode = NULL }, /* 0xffa7 */
+        { .altcode = NULL }, /* 0xffa8 */
+        { .altcode = NULL }, /* 0xffa9 */
+        { .altcode = NULL }, /* 0xffaa (KP_Multiply) */
+        { .altcode = NULL }, /* 0xffab (KP_Add) */
+        { .altcode = NULL }, /* 0xffac (KP_Separator) */
+        { .altcode = NULL }, /* 0xffad (KP_Subtract) */
+        { .altcode = NULL }, /* 0xffae (KP_Decimal) */
+        { .altcode = NULL }, /* 0xffaf (KP_Divide) */
+        { .altcode = NULL }, /* 0xffb0 (KP_0) */
+        { .altcode = NULL }, /* 0xffb1 (KP_1) */
+        { .altcode = NULL }, /* 0xffb2 (KP_2) */
+        { .altcode = NULL }, /* 0xffb3 (KP_3) */
+        { .altcode = NULL }, /* 0xffb4 (KP_4) */
+        { .altcode = NULL }, /* 0xffb5 (KP_5) */
+        { .altcode = NULL }, /* 0xffb6 (KP_6) */
+        { .altcode = NULL }, /* 0xffb7 (KP_7) */
+        { .altcode = NULL }, /* 0xffb8 (KP_8) */
+        { .altcode = NULL }, /* 0xffb9 (KP_9) */
+        { .altcode = NULL }, /* 0xffba */
+        { .altcode = NULL }, /* 0xffbb */
+        { .altcode = NULL }, /* 0xffbc */
+        { .altcode = NULL }, /* 0xffbd (KP_Equal) */
+        { .altcode = NULL }, /* 0xffbe (F1) */
+        { .altcode = NULL }, /* 0xffbf (F2) */
+        { .altcode = NULL }, /* 0xffc0 (F3) */
+        { .altcode = NULL }, /* 0xffc1 (F4) */
+        { .altcode = NULL }, /* 0xffc2 (F5) */
+        { .altcode = NULL }, /* 0xffc3 (F6) */
+        { .altcode = NULL }, /* 0xffc4 (F7) */
+        { .altcode = NULL }, /* 0xffc5 (F8) */
+        { .altcode = NULL }, /* 0xffc6 (F9) */
+        { .altcode = NULL }, /* 0xffc7 (F10) */
+        { .altcode = NULL }, /* 0xffc8 (L1) */
+        { .altcode = NULL }, /* 0xffc9 (L2) */
+        { .altcode = NULL }, /* 0xffca (L3) */
+        { .altcode = NULL }, /* 0xffcb (L4) */
+        { .altcode = NULL }, /* 0xffcc (L5) */
+        { .altcode = NULL }, /* 0xffcd (L6) */
+        { .altcode = NULL }, /* 0xffce (L7) */
+        { .altcode = NULL }, /* 0xffcf (L8) */
+        { .altcode = NULL }, /* 0xffd0 (L9) */
+        { .altcode = NULL }, /* 0xffd1 (L10) */
+        { .altcode = NULL }, /* 0xffd2 (R1) */
+        { .altcode = NULL }, /* 0xffd3 (R2) */
+        { .altcode = NULL }, /* 0xffd4 (R3) */
+        { .altcode = NULL }, /* 0xffd5 (R4) */
+        { .altcode = NULL }, /* 0xffd6 (R5) */
+        { .altcode = NULL }, /* 0xffd7 (R6) */
+        { .altcode = NULL }, /* 0xffd8 (R7) */
+        { .altcode = NULL }, /* 0xffd9 (R8) */
+        { .altcode = NULL }, /* 0xffda (R9) */
+        { .altcode = NULL }, /* 0xffdb (R10) */
+        { .altcode = NULL }, /* 0xffdc (R11) */
+        { .altcode = NULL }, /* 0xffdd (R12) */
+        { .altcode = NULL }, /* 0xffde (R13) */
+        { .altcode = NULL }, /* 0xffdf (R14) */
+        { .altcode = NULL }, /* 0xffe0 (R15) */
+        { .altcode = NULL }, /* 0xffe1 (Shift_L) */
+        { .altcode = NULL }, /* 0xffe2 (Shift_R) */
+        { .altcode = NULL }, /* 0xffe3 (Control_L) */
+        { .altcode = NULL }, /* 0xffe4 (Control_R) */
+        { .altcode = NULL }, /* 0xffe5 (Caps_Lock) */
+        { .altcode = NULL }, /* 0xffe6 (Shift_Lock) */
+        { .altcode = NULL }, /* 0xffe7 (Meta_L) */
+        { .altcode = NULL }, /* 0xffe8 (Meta_R) */
+        { .altcode = NULL }, /* 0xffe9 (Alt_L) */
+        { .altcode = NULL }, /* 0xffea (Alt_R) */
+        { .altcode = NULL }, /* 0xffeb (Super_L) */
+        { .altcode = NULL }, /* 0xffec (Super_R) */
+        { .altcode = NULL }, /* 0xffed (Hyper_L) */
+        { .altcode = NULL }, /* 0xffee (Hyper_R) */
+        { .altcode = NULL }, /* 0xffef */
+        { .altcode = NULL }, /* 0xfff0 */
+        { .altcode = NULL }, /* 0xfff1 (braille_dot_1) */
+        { .altcode = NULL }, /* 0xfff2 (braille_dot_2) */
+        { .altcode = NULL }, /* 0xfff3 (braille_dot_3) */
+        { .altcode = NULL }, /* 0xfff4 (braille_dot_4) */
+        { .altcode = NULL }, /* 0xfff5 (braille_dot_5) */
+        { .altcode = NULL }, /* 0xfff6 (braille_dot_6) */
+        { .altcode = NULL }, /* 0xfff7 (braille_dot_7) */
+        { .altcode = NULL }, /* 0xfff8 (braille_dot_8) */
+        { .altcode = NULL }, /* 0xfff9 (braille_dot_9) */
+        { .altcode = NULL }, /* 0xfffa (braille_dot_10) */
+        { .altcode = NULL }, /* 0xfffb */
+        { .altcode = NULL }, /* 0xfffc */
+        { .altcode = NULL }, /* 0xfffd */
+        { .altcode = NULL }, /* 0xfffe */
+        { .altcode = NULL }, /* 0xffff (Delete) */
     },
 };