Logo Search packages:      
Sourcecode: firebird1.5 version File versions

cs_sjis.h

/* -------------------------------------------- 
     THIS FILE WAS GENERATED BY intl/mapgen4.c
     mapgen4 SHIFTJIS.TXT 

    Unicode mapping table generated from file SHIFTJIS.TXT 

#
# --- This is a trunctated version of the SHIFTJIS.TXT file
# --- Provided by Unicode, Inc.  This version contains only
# --- The shift-JIS codes in 0x80 .. 0xFF which are not also
# --- part of JIS (eg: the half-width Katakana)
# --- David B. Schnepper 

#
#     Name:             Shift-JIS to Unicode
#     Unicode version:  1.1
#     Table version:    0.9
#     Table format:     Format A
#     Date:             8 March 1994
#     Authors:          Glenn Adams <glenn@metis.com>
#                     John H. Jenkins <John_Jenkins@taligent.com>
#
#
#     This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
#     No claims are made as to fitness for any particular purpose.  No
#     warranties of any kind are expressed or implied.  The recipient
#     agrees to determine applicability of information provided.  If this
#     file has been provided on magnetic media by Unicode, Inc., the sole
#     remedy for any claim will be exchange of defective media within 90
#     days of receipt.
#
#     Recipient is granted the right to make copies in any form for
#     internal distribution and to freely use the information supplied
#     in the creation of products supporting Unicode.  Unicode, Inc.
#     specifically excludes the right to re-distribute this file directly
#     to third parties or other organizations whether for profit or not.
#
#     General notes:
#
#     This table contains the data the Unicode Consortium has on how
#       Shift-JIS (a combination of JIS 0201 and JIS 0208) maps into Unicode.
#
#     Format:  Three tab-separated columns
#            Column #1 is the shift-JIS code (in hex)
#            Column #2 is the Unicode (in hex as 0xXXXX)
#            Column #3 the Unicode name (follows a comment sign, '#')
#                             The official names for Unicode characters U+4E00
#                             to U+9FA5, inclusive, is "CJK UNIFIED IDEOGRAPH-XXXX",
#                             where XXXX is the code point.  Including all these
#                             names in this file increases its size substantially
#                             and needlessly.  The token "<CJK>" is used for the
#                             name of these characters.  If necessary, it can be
#                             expanded algorithmically by a parser or editor.
#
#     The entries are ordered by their Shift-JIS codes as follows:
#           Single-byte characters precede double-byte characters
#           The single-byte and double-byte blocks are in ascending
#           hexadecimal order
#     There is an alternative order some people might be preferred,
#           where all the entries are in order of the top (or only) byte.
#           This alternate order can be generated from the one given here
#           by a simple sort.  
#
#   The kanji mappings are a normative part of ISO/IEC 10646.  The
#       non-kanji mappings are provisional, pending definition of
#       official mappings by Japanese standards bodies
#
#     Any comments or problems, contact <John_Jenkins@taligent.com>
#
#
0x00  0x0000      #NULL
0x01  0x0001      #START OF HEADING
0x02  0x0002      #START OF TEXT
0x03  0x0003      #END OF TEXT
0x04  0x0004      #END OF TRANSMISSION
0x05  0x0005      #ENQUIRY
0x06  0x0006      #ACKNOWLEDGE
0x07  0x0007      #BELL
0x08  0x0008      #BACKSPACE
0x09  0x0009      #HORIZONTAL TABULATION
0x0a  0x000a      #LINE FEED
0x0b  0x000b      #VERTICAL TABULATION
0x0c  0x000c      #FORM FEED
0x0d  0x000d      #CARRIAGE RETURN
0x0e  0x000e      #SHIFT OUT
0x0f  0x000f      #SHIFT IN
0x10  0x0010      #DATA LINK ESCAPE
0x11  0x0011      #DEVICE CONTROL ONE
0x12  0x0012      #DEVICE CONTROL TWO
0x13  0x0013      #DEVICE CONTROL THREE
0x14  0x0014      #DEVICE CONTROL FOUR
0x15  0x0015      #NEGATIVE ACKNOWLEDGE
0x16  0x0016      #SYNCHRONOUS IDLE
0x17  0x0017      #END OF TRANSMISSION BLOCK
0x18  0x0018      #CANCEL
0x19  0x0019      #END OF MEDIUM
0x1a  0x001a      #SUBSTITUTE
0x1b  0x001b      #ESCAPE
0x1c  0x001c      #FILE SEPARATOR
0x1d  0x001d      #GROUP SEPARATOR
0x1e  0x001e      #RECORD SEPARATOR
0x1f  0x001f      #UNIT SEPARATOR
#
# --- Start of actual lines from SHIFTJIS.TXT
#
0x20  0x0020      # SPACE
0x21  0x0021      # EXCLAMATION MARK
0x22  0x0022      # QUOTATION MARK
0x23  0x0023      # NUMBER SIGN
0x24  0x0024      # DOLLAR SIGN
0x25  0x0025      # PERCENT SIGN
0x26  0x0026      # AMPERSAND
0x27  0x0027      # APOSTROPHE
0x28  0x0028      # LEFT PARENTHESIS
0x29  0x0029      # RIGHT PARENTHESIS
0x2A  0x002A      # ASTERISK
0x2B  0x002B      # PLUS SIGN
0x2C  0x002C      # COMMA
0x2D  0x002D      # HYPHEN-MINUS
0x2E  0x002E      # FULL STOP
0x2F  0x002F      # SOLIDUS
0x30  0x0030      # DIGIT ZERO
0x31  0x0031      # DIGIT ONE
0x32  0x0032      # DIGIT TWO
0x33  0x0033      # DIGIT THREE
0x34  0x0034      # DIGIT FOUR
0x35  0x0035      # DIGIT FIVE
0x36  0x0036      # DIGIT SIX
0x37  0x0037      # DIGIT SEVEN
0x38  0x0038      # DIGIT EIGHT
0x39  0x0039      # DIGIT NINE
0x3A  0x003A      # COLON
0x3B  0x003B      # SEMICOLON
0x3C  0x003C      # LESS-THAN SIGN
0x3D  0x003D      # EQUALS SIGN
0x3E  0x003E      # GREATER-THAN SIGN
0x3F  0x003F      # QUESTION MARK
0x40  0x0040      # COMMERCIAL AT
0x41  0x0041      # LATIN CAPITAL LETTER A
0x42  0x0042      # LATIN CAPITAL LETTER B
0x43  0x0043      # LATIN CAPITAL LETTER C
0x44  0x0044      # LATIN CAPITAL LETTER D
0x45  0x0045      # LATIN CAPITAL LETTER E
0x46  0x0046      # LATIN CAPITAL LETTER F
0x47  0x0047      # LATIN CAPITAL LETTER G
0x48  0x0048      # LATIN CAPITAL LETTER H
0x49  0x0049      # LATIN CAPITAL LETTER I
0x4A  0x004A      # LATIN CAPITAL LETTER J
0x4B  0x004B      # LATIN CAPITAL LETTER K
0x4C  0x004C      # LATIN CAPITAL LETTER L
0x4D  0x004D      # LATIN CAPITAL LETTER M
0x4E  0x004E      # LATIN CAPITAL LETTER N
0x4F  0x004F      # LATIN CAPITAL LETTER O
0x50  0x0050      # LATIN CAPITAL LETTER P
0x51  0x0051      # LATIN CAPITAL LETTER Q
0x52  0x0052      # LATIN CAPITAL LETTER R
0x53  0x0053      # LATIN CAPITAL LETTER S
0x54  0x0054      # LATIN CAPITAL LETTER T
0x55  0x0055      # LATIN CAPITAL LETTER U
0x56  0x0056      # LATIN CAPITAL LETTER V
0x57  0x0057      # LATIN CAPITAL LETTER W
0x58  0x0058      # LATIN CAPITAL LETTER X
0x59  0x0059      # LATIN CAPITAL LETTER Y
0x5A  0x005A      # LATIN CAPITAL LETTER Z
0x5B  0x005B      # LEFT SQUARE BRACKET
0x5C  0x00A5      # YEN SIGN
0x5D  0x005D      # RIGHT SQUARE BRACKET
0x5E  0x005E      # CIRCUMFLEX ACCENT
0x5F  0x005F      # LOW LINE
0x60  0x0060      # GRAVE ACCENT
0x61  0x0061      # LATIN SMALL LETTER A
0x62  0x0062      # LATIN SMALL LETTER B
0x63  0x0063      # LATIN SMALL LETTER C
0x64  0x0064      # LATIN SMALL LETTER D
0x65  0x0065      # LATIN SMALL LETTER E
0x66  0x0066      # LATIN SMALL LETTER F
0x67  0x0067      # LATIN SMALL LETTER G
0x68  0x0068      # LATIN SMALL LETTER H
0x69  0x0069      # LATIN SMALL LETTER I
0x6A  0x006A      # LATIN SMALL LETTER J
0x6B  0x006B      # LATIN SMALL LETTER K
0x6C  0x006C      # LATIN SMALL LETTER L
0x6D  0x006D      # LATIN SMALL LETTER M
0x6E  0x006E      # LATIN SMALL LETTER N
0x6F  0x006F      # LATIN SMALL LETTER O
0x70  0x0070      # LATIN SMALL LETTER P
0x71  0x0071      # LATIN SMALL LETTER Q
0x72  0x0072      # LATIN SMALL LETTER R
0x73  0x0073      # LATIN SMALL LETTER S
0x74  0x0074      # LATIN SMALL LETTER T
0x75  0x0075      # LATIN SMALL LETTER U
0x76  0x0076      # LATIN SMALL LETTER V
0x77  0x0077      # LATIN SMALL LETTER W
0x78  0x0078      # LATIN SMALL LETTER X
0x79  0x0079      # LATIN SMALL LETTER Y
0x7A  0x007A      # LATIN SMALL LETTER Z
0x7B  0x007B      # LEFT CURLY BRACKET
0x7C  0x007C      # VERTICAL LINE
0x7D  0x007D      # RIGHT CURLY BRACKET
0x7E  0x203E      # OVERLINE
#
# --- Kanji mappings from SHIFTJIS.TXT removed
#
0xA1  0xFF61      # HALFWIDTH IDEOGRAPHIC FULL STOP
0xA2  0xFF62      # HALFWIDTH LEFT CORNER BRACKET
0xA3  0xFF63      # HALFWIDTH RIGHT CORNER BRACKET
0xA4  0xFF64      # HALFWIDTH IDEOGRAPHIC COMMA
0xA5  0xFF65      # HALFWIDTH KATAKANA MIDDLE DOT
0xA6  0xFF66      # HALFWIDTH KATAKANA LETTER WO
0xA7  0xFF67      # HALFWIDTH KATAKANA LETTER SMALL A
0xA8  0xFF68      # HALFWIDTH KATAKANA LETTER SMALL I
0xA9  0xFF69      # HALFWIDTH KATAKANA LETTER SMALL U
0xAA  0xFF6A      # HALFWIDTH KATAKANA LETTER SMALL E
0xAB  0xFF6B      # HALFWIDTH KATAKANA LETTER SMALL O
0xAC  0xFF6C      # HALFWIDTH KATAKANA LETTER SMALL YA
0xAD  0xFF6D      # HALFWIDTH KATAKANA LETTER SMALL YU
0xAE  0xFF6E      # HALFWIDTH KATAKANA LETTER SMALL YO
0xAF  0xFF6F      # HALFWIDTH KATAKANA LETTER SMALL TU
0xB0  0xFF70      # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
0xB1  0xFF71      # HALFWIDTH KATAKANA LETTER A
0xB2  0xFF72      # HALFWIDTH KATAKANA LETTER I
0xB3  0xFF73      # HALFWIDTH KATAKANA LETTER U
0xB4  0xFF74      # HALFWIDTH KATAKANA LETTER E
0xB5  0xFF75      # HALFWIDTH KATAKANA LETTER O
0xB6  0xFF76      # HALFWIDTH KATAKANA LETTER KA
0xB7  0xFF77      # HALFWIDTH KATAKANA LETTER KI
0xB8  0xFF78      # HALFWIDTH KATAKANA LETTER KU
0xB9  0xFF79      # HALFWIDTH KATAKANA LETTER KE
0xBA  0xFF7A      # HALFWIDTH KATAKANA LETTER KO
0xBB  0xFF7B      # HALFWIDTH KATAKANA LETTER SA
0xBC  0xFF7C      # HALFWIDTH KATAKANA LETTER SI
0xBD  0xFF7D      # HALFWIDTH KATAKANA LETTER SU
0xBE  0xFF7E      # HALFWIDTH KATAKANA LETTER SE
0xBF  0xFF7F      # HALFWIDTH KATAKANA LETTER SO
0xC0  0xFF80      # HALFWIDTH KATAKANA LETTER TA
0xC1  0xFF81      # HALFWIDTH KATAKANA LETTER TI
0xC2  0xFF82      # HALFWIDTH KATAKANA LETTER TU
0xC3  0xFF83      # HALFWIDTH KATAKANA LETTER TE
0xC4  0xFF84      # HALFWIDTH KATAKANA LETTER TO
0xC5  0xFF85      # HALFWIDTH KATAKANA LETTER NA
0xC6  0xFF86      # HALFWIDTH KATAKANA LETTER NI
0xC7  0xFF87      # HALFWIDTH KATAKANA LETTER NU
0xC8  0xFF88      # HALFWIDTH KATAKANA LETTER NE
0xC9  0xFF89      # HALFWIDTH KATAKANA LETTER NO
0xCA  0xFF8A      # HALFWIDTH KATAKANA LETTER HA
0xCB  0xFF8B      # HALFWIDTH KATAKANA LETTER HI
0xCC  0xFF8C      # HALFWIDTH KATAKANA LETTER HU
0xCD  0xFF8D      # HALFWIDTH KATAKANA LETTER HE
0xCE  0xFF8E      # HALFWIDTH KATAKANA LETTER HO
0xCF  0xFF8F      # HALFWIDTH KATAKANA LETTER MA
0xD0  0xFF90      # HALFWIDTH KATAKANA LETTER MI
0xD1  0xFF91      # HALFWIDTH KATAKANA LETTER MU
0xD2  0xFF92      # HALFWIDTH KATAKANA LETTER ME
0xD3  0xFF93      # HALFWIDTH KATAKANA LETTER MO
0xD4  0xFF94      # HALFWIDTH KATAKANA LETTER YA
0xD5  0xFF95      # HALFWIDTH KATAKANA LETTER YU
0xD6  0xFF96      # HALFWIDTH KATAKANA LETTER YO
0xD7  0xFF97      # HALFWIDTH KATAKANA LETTER RA
0xD8  0xFF98      # HALFWIDTH KATAKANA LETTER RI
0xD9  0xFF99      # HALFWIDTH KATAKANA LETTER RU
0xDA  0xFF9A      # HALFWIDTH KATAKANA LETTER RE
0xDB  0xFF9B      # HALFWIDTH KATAKANA LETTER RO
0xDC  0xFF9C      # HALFWIDTH KATAKANA LETTER WA
0xDD  0xFF9D      # HALFWIDTH KATAKANA LETTER N
0xDE  0xFF9E      # HALFWIDTH KATAKANA VOICED SOUND MARK
0xDF  0xFF9F      # HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
#
# --- Kanji mappings from SHIFTJIS.TXT removed
#
 * The contents of this file are subject to the Interbase Public
 * License Version 1.0 (the "License"); you may not use this file
 * except in compliance with the License. You may obtain a copy
 * of the License at http://www.Inprise.com/IPL.html
 *
 * Software distributed under the License is distributed on an
 * "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
 * or implied. See the License for the specific language governing
 * rights and limitations under the License.
 *
 * The Original Code was created by Inprise Corporation
 * and its predecessors. Portions created by Inprise Corporation are
 * Copyright (C) Inprise Corporation.
 *
 * All Rights Reserved.
 * Contributor(s): ______________________________________.
   -------------------------------------------- */


#ifndef UNICODE_REPLACEMENT_CHARACTER
#define UNICODE_REPLACEMENT_CHARACTER 0xFFFD
#endif

static const USHORT sjis_to_unicode_mapping_array[] = {
                                                                        /* U+XX00 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 0 */
                                                                        /* U+XX01 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 1 */
                                                                        /* U+XX02 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 2 */
                                                                        /* U+XX03 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 3 */
                                                                        /* U+XX04 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 4 */
                                                                        /* U+XX05 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 5 */
                                                                        /* U+XX06 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 6 */
                                                                        /* U+XX07 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 7 */
                                                                        /* U+XX08 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 8 */
                                                                        /* U+XX09 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 9 */
                                                                        /* U+XX0A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 10 */
                                                                        /* U+XX0B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 11 */
                                                                        /* U+XX0C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 12 */
                                                                        /* U+XX0D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 13 */
                                                                        /* U+XX0E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 14 */
                                                                        /* U+XX0F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 15 */
                                                                        /* U+XX10 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 16 */
                                                                        /* U+XX11 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 17 */
                                                                        /* U+XX12 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 18 */
                                                                        /* U+XX13 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 19 */
                                                                        /* U+XX14 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 20 */
                                                                        /* U+XX15 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 21 */
                                                                        /* U+XX16 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 22 */
                                                                        /* U+XX17 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 23 */
                                                                        /* U+XX18 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 24 */
                                                                        /* U+XX19 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 25 */
                                                                        /* U+XX1A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 26 */
                                                                        /* U+XX1B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 27 */
                                                                        /* U+XX1C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 28 */
                                                                        /* U+XX1D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 29 */
                                                                        /* U+XX1E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 30 */
                                                                        /* U+XX1F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 31 */
                                                                        /* U+XX20 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 32 */
                                                                        /* U+XX21 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 33 */
                                                                        /* U+XX22 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 34 */
                                                                        /* U+XX23 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 35 */
                                                                        /* U+XX24 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 36 */
                                                                        /* U+XX25 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 37 */
                                                                        /* U+XX26 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 38 */
                                                                        /* U+XX27 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 39 */
                                                                        /* U+XX28 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 40 */
                                                                        /* U+XX29 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 41 */
                                                                        /* U+XX2A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 42 */
                                                                        /* U+XX2B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 43 */
                                                                        /* U+XX2C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 44 */
                                                                        /* U+XX2D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 45 */
                                                                        /* U+XX2E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 46 */
                                                                        /* U+XX2F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 47 */
                                                                        /* U+XX30 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 48 */
                                                                        /* U+XX31 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 49 */
                                                                        /* U+XX32 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 50 */
                                                                        /* U+XX33 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 51 */
                                                                        /* U+XX34 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 52 */
                                                                        /* U+XX35 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 53 */
                                                                        /* U+XX36 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 54 */
                                                                        /* U+XX37 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 55 */
                                                                        /* U+XX38 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 56 */
                                                                        /* U+XX39 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 57 */
                                                                        /* U+XX3A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 58 */
                                                                        /* U+XX3B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 59 */
                                                                        /* U+XX3C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 60 */
                                                                        /* U+XX3D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 61 */
                                                                        /* U+XX3E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 62 */
                                                                        /* U+XX3F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 63 */
                                                                        /* U+XX40 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 64 */
                                                                        /* U+XX41 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 65 */
                                                                        /* U+XX42 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 66 */
                                                                        /* U+XX43 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 67 */
                                                                        /* U+XX44 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 68 */
                                                                        /* U+XX45 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 69 */
                                                                        /* U+XX46 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 70 */
                                                                        /* U+XX47 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 71 */
                                                                        /* U+XX48 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 72 */
                                                                        /* U+XX49 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 73 */
                                                                        /* U+XX4A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 74 */
                                                                        /* U+XX4B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 75 */
                                                                        /* U+XX4C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 76 */
                                                                        /* U+XX4D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 77 */
                                                                        /* U+XX4E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 78 */
                                                                        /* U+XX4F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 79 */
                                                                        /* U+XX50 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 80 */
                                                                        /* U+XX51 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 81 */
                                                                        /* U+XX52 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 82 */
                                                                        /* U+XX53 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 83 */
                                                                        /* U+XX54 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 84 */
                                                                        /* U+XX55 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 85 */
                                                                        /* U+XX56 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 86 */
                                                                        /* U+XX57 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 87 */
                                                                        /* U+XX58 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 88 */
                                                                        /* U+XX59 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 89 */
                                                                        /* U+XX5A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 90 */
                                                                        /* U+XX5B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 91 */
                                                                        /* U+XX5C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 92 */
                                                                        /* U+XX5D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 93 */
                                                                        /* U+XX5E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 94 */
                                                                        /* U+XX5F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 95 */
                                                                        /* U+XX60 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 96 */
                                                                        /* U+XX61 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 97 */
                                                                        /* U+XX62 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 98 */
                                                                        /* U+XX63 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 99 */
                                                                        /* U+XX64 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 100 */
                                                                        /* U+XX65 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 101 */
                                                                        /* U+XX66 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 102 */
                                                                        /* U+XX67 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 103 */
                                                                        /* U+XX68 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 104 */
                                                                        /* U+XX69 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 105 */
                                                                        /* U+XX6A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 106 */
                                                                        /* U+XX6B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 107 */
                                                                        /* U+XX6C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 108 */
                                                                        /* U+XX6D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 109 */
                                                                        /* U+XX6E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 110 */
                                                                        /* U+XX6F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 111 */
                                                                        /* U+XX70 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 112 */
                                                                        /* U+XX71 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 113 */
                                                                        /* U+XX72 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 114 */
                                                                        /* U+XX73 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 115 */
                                                                        /* U+XX74 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 116 */
                                                                        /* U+XX75 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 117 */
                                                                        /* U+XX76 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 118 */
                                                                        /* U+XX77 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 119 */
                                                                        /* U+XX78 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 120 */
                                                                        /* U+XX79 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 121 */
                                                                        /* U+XX7A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 122 */
                                                                        /* U+XX7B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 123 */
                                                                        /* U+XX7C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 124 */
                                                                        /* U+XX7D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 125 */
                                                                        /* U+XX7E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 126 */
                                                                        /* U+XX7F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 127 */
                                                                        /* U+XX80 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 128 */
                                                                        /* U+XX81 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 129 */
                                                                        /* U+XX82 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 130 */
                                                                        /* U+XX83 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 131 */
                                                                        /* U+XX84 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 132 */
                                                                        /* U+XX85 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 133 */
                                                                        /* U+XX86 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 134 */
                                                                        /* U+XX87 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 135 */
                                                                        /* U+XX88 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 136 */
                                                                        /* U+XX89 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 137 */
                                                                        /* U+XX8A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 138 */
                                                                        /* U+XX8B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 139 */
                                                                        /* U+XX8C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 140 */
                                                                        /* U+XX8D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 141 */
                                                                        /* U+XX8E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 142 */
                                                                        /* U+XX8F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 143 */
                                                                        /* U+XX90 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 144 */
                                                                        /* U+XX91 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 145 */
                                                                        /* U+XX92 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 146 */
                                                                        /* U+XX93 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 147 */
                                                                        /* U+XX94 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 148 */
                                                                        /* U+XX95 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 149 */
                                                                        /* U+XX96 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 150 */
                                                                        /* U+XX97 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 151 */
                                                                        /* U+XX98 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 152 */
                                                                        /* U+XX99 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 153 */
                                                                        /* U+XX9A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 154 */
                                                                        /* U+XX9B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 155 */
                                                                        /* U+XX9C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 156 */
                                                                        /* U+XX9D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 157 */
                                                                        /* U+XX9E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 158 */
                                                                        /* U+XX9F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 159 */
                                                                        /* U+XXA0 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 160 */
                                                                        /* U+XXA1 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 161 */
                                                                        /* U+XXA2 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 162 */
                                                                        /* U+XXA3 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 163 */
                                                                        /* U+XXA4 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 164 */
                                                                        /* U+XXA5 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 165 */
                                                                        /* U+XXA6 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 166 */
                                                                        /* U+XXA7 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 167 */
                                                                        /* U+XXA8 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 168 */
                                                                        /* U+XXA9 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 169 */
                                                                        /* U+XXAA */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 170 */
                                                                        /* U+XXAB */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 171 */
                                                                        /* U+XXAC */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 172 */
                                                                        /* U+XXAD */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 173 */
                                                                        /* U+XXAE */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 174 */
                                                                        /* U+XXAF */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 175 */
                                                                        /* U+XXB0 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 176 */
                                                                        /* U+XXB1 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 177 */
                                                                        /* U+XXB2 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 178 */
                                                                        /* U+XXB3 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 179 */
                                                                        /* U+XXB4 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 180 */
                                                                        /* U+XXB5 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 181 */
                                                                        /* U+XXB6 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 182 */
                                                                        /* U+XXB7 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 183 */
                                                                        /* U+XXB8 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 184 */
                                                                        /* U+XXB9 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 185 */
                                                                        /* U+XXBA */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 186 */
                                                                        /* U+XXBB */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 187 */
                                                                        /* U+XXBC */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 188 */
                                                                        /* U+XXBD */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 189 */
                                                                        /* U+XXBE */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 190 */
                                                                        /* U+XXBF */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 191 */
                                                                        /* U+XXC0 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 192 */
                                                                        /* U+XXC1 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 193 */
                                                                        /* U+XXC2 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 194 */
                                                                        /* U+XXC3 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 195 */
                                                                        /* U+XXC4 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 196 */
                                                                        /* U+XXC5 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 197 */
                                                                        /* U+XXC6 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 198 */
                                                                        /* U+XXC7 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 199 */
                                                                        /* U+XXC8 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 200 */
                                                                        /* U+XXC9 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 201 */
                                                                        /* U+XXCA */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 202 */
                                                                        /* U+XXCB */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 203 */
                                                                        /* U+XXCC */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 204 */
                                                                        /* U+XXCD */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 205 */
                                                                        /* U+XXCE */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 206 */
                                                                        /* U+XXCF */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 207 */
                                                                        /* U+XXD0 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 208 */
                                                                        /* U+XXD1 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 209 */
                                                                        /* U+XXD2 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 210 */
                                                                        /* U+XXD3 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 211 */
                                                                        /* U+XXD4 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 212 */
                                                                        /* U+XXD5 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 213 */
                                                                        /* U+XXD6 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 214 */
                                                                        /* U+XXD7 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 215 */
                                                                        /* U+XXD8 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 216 */
                                                                        /* U+XXD9 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 217 */
                                                                        /* U+XXDA */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 218 */
                                                                        /* U+XXDB */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 219 */
                                                                        /* U+XXDC */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 220 */
                                                                        /* U+XXDD */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 221 */
                                                                        /* U+XXDE */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 222 */
                                                                        /* U+XXDF */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 223 */
                                                                        /* U+XXE0 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 224 */
                                                                        /* U+XXE1 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 225 */
                                                                        /* U+XXE2 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 226 */
                                                                        /* U+XXE3 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 227 */
                                                                        /* U+XXE4 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 228 */
                                                                        /* U+XXE5 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 229 */
                                                                        /* U+XXE6 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 230 */
                                                                        /* U+XXE7 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 231 */
                                                                        /* U+XXE8 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 232 */
                                                                        /* U+XXE9 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 233 */
                                                                        /* U+XXEA */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 234 */
                                                                        /* U+XXEB */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 235 */
                                                                        /* U+XXEC */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 236 */
                                                                        /* U+XXED */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 237 */
                                                                        /* U+XXEE */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 238 */
                                                                        /* U+XXEF */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 239 */
                                                                        /* U+XXF0 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 240 */
                                                                        /* U+XXF1 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 241 */
                                                                        /* U+XXF2 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 242 */
                                                                        /* U+XXF3 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 243 */
                                                                        /* U+XXF4 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 244 */
                                                                        /* U+XXF5 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 245 */
                                                                        /* U+XXF6 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 246 */
                                                                        /* U+XXF7 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 247 */
                                                                        /* U+XXF8 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 248 */
                                                                        /* U+XXF9 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 249 */
                                                                        /* U+XXFA */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 250 */
                                                                        /* U+XXFB */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 251 */
                                                                        /* U+XXFC */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 252 */
                                                                        /* U+XXFD */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 253 */
                                                                        /* U+XXFE */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 254 */
                                                                        /* U+XXFF */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 255 */
      /* U+0000 */ 0x0000 /*                                          NULL */ ,     /* 256 */
      /* U+0001 */ 0x0001 /*                              START OF HEADING */ ,     /* 257 */
      /* U+0002 */ 0x0002 /*                                 START OF TEXT */ ,     /* 258 */
      /* U+0003 */ 0x0003 /*                                   END OF TEXT */ ,     /* 259 */
      /* U+0004 */ 0x0004 /*                           END OF TRANSMISSION */ ,     /* 260 */
      /* U+0005 */ 0x0005 /*                                       ENQUIRY */ ,     /* 261 */
      /* U+0006 */ 0x0006 /*                                   ACKNOWLEDGE */ ,     /* 262 */
      /* U+0007 */ 0x0007 /*                                          BELL */ ,     /* 263 */
      /* U+0008 */ 0x0008 /*                                     BACKSPACE */ ,     /* 264 */
      /* U+0009 */ 0x0009 /*                         HORIZONTAL TABULATION */ ,     /* 265 */
      /* U+000A */ 0x000A /*                                     LINE FEED */ ,     /* 266 */
      /* U+000B */ 0x000B /*                           VERTICAL TABULATION */ ,     /* 267 */
      /* U+000C */ 0x000C /*                                     FORM FEED */ ,     /* 268 */
      /* U+000D */ 0x000D /*                               CARRIAGE RETURN */ ,     /* 269 */
      /* U+000E */ 0x000E /*                                     SHIFT OUT */ ,     /* 270 */
      /* U+000F */ 0x000F /*                                      SHIFT IN */ ,     /* 271 */
      /* U+0010 */ 0x0010 /*                              DATA LINK ESCAPE */ ,     /* 272 */
      /* U+0011 */ 0x0011 /*                            DEVICE CONTROL ONE */ ,     /* 273 */
      /* U+0012 */ 0x0012 /*                            DEVICE CONTROL TWO */ ,     /* 274 */
      /* U+0013 */ 0x0013 /*                          DEVICE CONTROL THREE */ ,     /* 275 */
      /* U+0014 */ 0x0014 /*                           DEVICE CONTROL FOUR */ ,     /* 276 */
      /* U+0015 */ 0x0015 /*                          NEGATIVE ACKNOWLEDGE */ ,     /* 277 */
      /* U+0016 */ 0x0016 /*                              SYNCHRONOUS IDLE */ ,     /* 278 */
      /* U+0017 */ 0x0017 /*                     END OF TRANSMISSION BLOCK */ ,     /* 279 */
      /* U+0018 */ 0x0018 /*                                        CANCEL */ ,     /* 280 */
      /* U+0019 */ 0x0019 /*                                 END OF MEDIUM */ ,     /* 281 */
      /* U+001A */ 0x001A /*                                    SUBSTITUTE */ ,     /* 282 */
      /* U+001B */ 0x001B /*                                        ESCAPE */ ,     /* 283 */
      /* U+001C */ 0x001C /*                                FILE SEPARATOR */ ,     /* 284 */
      /* U+001D */ 0x001D /*                               GROUP SEPARATOR */ ,     /* 285 */
      /* U+001E */ 0x001E /*                              RECORD SEPARATOR */ ,     /* 286 */
      /* U+001F */ 0x001F /*                                UNIT SEPARATOR */ ,     /* 287 */
      /* U+0020 */ 0x0020 /*                                         SPACE */ ,     /* 288 */
      /* U+0021 */ 0x0021 /*                              EXCLAMATION MARK */ ,     /* 289 */
      /* U+0022 */ 0x0022 /*                                QUOTATION MARK */ ,     /* 290 */
      /* U+0023 */ 0x0023 /*                                   NUMBER SIGN */ ,     /* 291 */
      /* U+0024 */ 0x0024 /*                                   DOLLAR SIGN */ ,     /* 292 */
      /* U+0025 */ 0x0025 /*                                  PERCENT SIGN */ ,     /* 293 */
      /* U+0026 */ 0x0026 /*                                     AMPERSAND */ ,     /* 294 */
      /* U+0027 */ 0x0027 /*                                    APOSTROPHE */ ,     /* 295 */
      /* U+0028 */ 0x0028 /*                              LEFT PARENTHESIS */ ,     /* 296 */
      /* U+0029 */ 0x0029 /*                             RIGHT PARENTHESIS */ ,     /* 297 */
      /* U+002A */ 0x002A /*                                      ASTERISK */ ,     /* 298 */
      /* U+002B */ 0x002B /*                                     PLUS SIGN */ ,     /* 299 */
      /* U+002C */ 0x002C /*                                         COMMA */ ,     /* 300 */
      /* U+002D */ 0x002D /*                                  HYPHEN-MINUS */ ,     /* 301 */
      /* U+002E */ 0x002E /*                                     FULL STOP */ ,     /* 302 */
      /* U+002F */ 0x002F /*                                       SOLIDUS */ ,     /* 303 */
      /* U+0030 */ 0x0030 /*                                    DIGIT ZERO */ ,     /* 304 */
      /* U+0031 */ 0x0031 /*                                     DIGIT ONE */ ,     /* 305 */
      /* U+0032 */ 0x0032 /*                                     DIGIT TWO */ ,     /* 306 */
      /* U+0033 */ 0x0033 /*                                   DIGIT THREE */ ,     /* 307 */
      /* U+0034 */ 0x0034 /*                                    DIGIT FOUR */ ,     /* 308 */
      /* U+0035 */ 0x0035 /*                                    DIGIT FIVE */ ,     /* 309 */
      /* U+0036 */ 0x0036 /*                                     DIGIT SIX */ ,     /* 310 */
      /* U+0037 */ 0x0037 /*                                   DIGIT SEVEN */ ,     /* 311 */
      /* U+0038 */ 0x0038 /*                                   DIGIT EIGHT */ ,     /* 312 */
      /* U+0039 */ 0x0039 /*                                    DIGIT NINE */ ,     /* 313 */
      /* U+003A */ 0x003A /*                                         COLON */ ,     /* 314 */
      /* U+003B */ 0x003B /*                                     SEMICOLON */ ,     /* 315 */
      /* U+003C */ 0x003C /*                                LESS-THAN SIGN */ ,     /* 316 */
      /* U+003D */ 0x003D /*                                   EQUALS SIGN */ ,     /* 317 */
      /* U+003E */ 0x003E /*                             GREATER-THAN SIGN */ ,     /* 318 */
      /* U+003F */ 0x003F /*                                 QUESTION MARK */ ,     /* 319 */
      /* U+0040 */ 0x0040 /*                                 COMMERCIAL AT */ ,     /* 320 */
      /* U+0041 */ 0x0041 /*                        LATIN CAPITAL LETTER A */ ,     /* 321 */
      /* U+0042 */ 0x0042 /*                        LATIN CAPITAL LETTER B */ ,     /* 322 */
      /* U+0043 */ 0x0043 /*                        LATIN CAPITAL LETTER C */ ,     /* 323 */
      /* U+0044 */ 0x0044 /*                        LATIN CAPITAL LETTER D */ ,     /* 324 */
      /* U+0045 */ 0x0045 /*                        LATIN CAPITAL LETTER E */ ,     /* 325 */
      /* U+0046 */ 0x0046 /*                        LATIN CAPITAL LETTER F */ ,     /* 326 */
      /* U+0047 */ 0x0047 /*                        LATIN CAPITAL LETTER G */ ,     /* 327 */
      /* U+0048 */ 0x0048 /*                        LATIN CAPITAL LETTER H */ ,     /* 328 */
      /* U+0049 */ 0x0049 /*                        LATIN CAPITAL LETTER I */ ,     /* 329 */
      /* U+004A */ 0x004A /*                        LATIN CAPITAL LETTER J */ ,     /* 330 */
      /* U+004B */ 0x004B /*                        LATIN CAPITAL LETTER K */ ,     /* 331 */
      /* U+004C */ 0x004C /*                        LATIN CAPITAL LETTER L */ ,     /* 332 */
      /* U+004D */ 0x004D /*                        LATIN CAPITAL LETTER M */ ,     /* 333 */
      /* U+004E */ 0x004E /*                        LATIN CAPITAL LETTER N */ ,     /* 334 */
      /* U+004F */ 0x004F /*                        LATIN CAPITAL LETTER O */ ,     /* 335 */
      /* U+0050 */ 0x0050 /*                        LATIN CAPITAL LETTER P */ ,     /* 336 */
      /* U+0051 */ 0x0051 /*                        LATIN CAPITAL LETTER Q */ ,     /* 337 */
      /* U+0052 */ 0x0052 /*                        LATIN CAPITAL LETTER R */ ,     /* 338 */
      /* U+0053 */ 0x0053 /*                        LATIN CAPITAL LETTER S */ ,     /* 339 */
      /* U+0054 */ 0x0054 /*                        LATIN CAPITAL LETTER T */ ,     /* 340 */
      /* U+0055 */ 0x0055 /*                        LATIN CAPITAL LETTER U */ ,     /* 341 */
      /* U+0056 */ 0x0056 /*                        LATIN CAPITAL LETTER V */ ,     /* 342 */
      /* U+0057 */ 0x0057 /*                        LATIN CAPITAL LETTER W */ ,     /* 343 */
      /* U+0058 */ 0x0058 /*                        LATIN CAPITAL LETTER X */ ,     /* 344 */
      /* U+0059 */ 0x0059 /*                        LATIN CAPITAL LETTER Y */ ,     /* 345 */
      /* U+005A */ 0x005A /*                        LATIN CAPITAL LETTER Z */ ,     /* 346 */
      /* U+005B */ 0x005B /*                           LEFT SQUARE BRACKET */ ,     /* 347 */
      /* U+005C */ 0x00A5 /*                                      YEN SIGN */ ,     /* 348 */
      /* U+005D */ 0x005D /*                          RIGHT SQUARE BRACKET */ ,     /* 349 */
      /* U+005E */ 0x005E /*                             CIRCUMFLEX ACCENT */ ,     /* 350 */
      /* U+005F */ 0x005F /*                                      LOW LINE */ ,     /* 351 */
      /* U+0060 */ 0x0060 /*                                  GRAVE ACCENT */ ,     /* 352 */
      /* U+0061 */ 0x0061 /*                          LATIN SMALL LETTER A */ ,     /* 353 */
      /* U+0062 */ 0x0062 /*                          LATIN SMALL LETTER B */ ,     /* 354 */
      /* U+0063 */ 0x0063 /*                          LATIN SMALL LETTER C */ ,     /* 355 */
      /* U+0064 */ 0x0064 /*                          LATIN SMALL LETTER D */ ,     /* 356 */
      /* U+0065 */ 0x0065 /*                          LATIN SMALL LETTER E */ ,     /* 357 */
      /* U+0066 */ 0x0066 /*                          LATIN SMALL LETTER F */ ,     /* 358 */
      /* U+0067 */ 0x0067 /*                          LATIN SMALL LETTER G */ ,     /* 359 */
      /* U+0068 */ 0x0068 /*                          LATIN SMALL LETTER H */ ,     /* 360 */
      /* U+0069 */ 0x0069 /*                          LATIN SMALL LETTER I */ ,     /* 361 */
      /* U+006A */ 0x006A /*                          LATIN SMALL LETTER J */ ,     /* 362 */
      /* U+006B */ 0x006B /*                          LATIN SMALL LETTER K */ ,     /* 363 */
      /* U+006C */ 0x006C /*                          LATIN SMALL LETTER L */ ,     /* 364 */
      /* U+006D */ 0x006D /*                          LATIN SMALL LETTER M */ ,     /* 365 */
      /* U+006E */ 0x006E /*                          LATIN SMALL LETTER N */ ,     /* 366 */
      /* U+006F */ 0x006F /*                          LATIN SMALL LETTER O */ ,     /* 367 */
      /* U+0070 */ 0x0070 /*                          LATIN SMALL LETTER P */ ,     /* 368 */
      /* U+0071 */ 0x0071 /*                          LATIN SMALL LETTER Q */ ,     /* 369 */
      /* U+0072 */ 0x0072 /*                          LATIN SMALL LETTER R */ ,     /* 370 */
      /* U+0073 */ 0x0073 /*                          LATIN SMALL LETTER S */ ,     /* 371 */
      /* U+0074 */ 0x0074 /*                          LATIN SMALL LETTER T */ ,     /* 372 */
      /* U+0075 */ 0x0075 /*                          LATIN SMALL LETTER U */ ,     /* 373 */
      /* U+0076 */ 0x0076 /*                          LATIN SMALL LETTER V */ ,     /* 374 */
      /* U+0077 */ 0x0077 /*                          LATIN SMALL LETTER W */ ,     /* 375 */
      /* U+0078 */ 0x0078 /*                          LATIN SMALL LETTER X */ ,     /* 376 */
      /* U+0079 */ 0x0079 /*                          LATIN SMALL LETTER Y */ ,     /* 377 */
      /* U+007A */ 0x007A /*                          LATIN SMALL LETTER Z */ ,     /* 378 */
      /* U+007B */ 0x007B /*                            LEFT CURLY BRACKET */ ,     /* 379 */
      /* U+007C */ 0x007C /*                                 VERTICAL LINE */ ,     /* 380 */
      /* U+007D */ 0x007D /*                           RIGHT CURLY BRACKET */ ,     /* 381 */
      /* U+007E */ 0x203E /*                                      OVERLINE */ ,     /* 382 */
      /* U+007F */ 0x007F /*                                         ASCII */ ,     /* 383 */
                                                                        /* U+0080 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 384 */
                                                                        /* U+0081 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 385 */
                                                                        /* U+0082 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 386 */
                                                                        /* U+0083 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 387 */
                                                                        /* U+0084 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 388 */
                                                                        /* U+0085 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 389 */
                                                                        /* U+0086 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 390 */
                                                                        /* U+0087 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 391 */
                                                                        /* U+0088 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 392 */
                                                                        /* U+0089 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 393 */
                                                                        /* U+008A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 394 */
                                                                        /* U+008B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 395 */
                                                                        /* U+008C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 396 */
                                                                        /* U+008D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 397 */
                                                                        /* U+008E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 398 */
                                                                        /* U+008F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 399 */
                                                                        /* U+0090 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 400 */
                                                                        /* U+0091 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 401 */
                                                                        /* U+0092 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 402 */
                                                                        /* U+0093 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 403 */
                                                                        /* U+0094 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 404 */
                                                                        /* U+0095 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 405 */
                                                                        /* U+0096 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 406 */
                                                                        /* U+0097 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 407 */
                                                                        /* U+0098 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 408 */
                                                                        /* U+0099 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 409 */
                                                                        /* U+009A */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 410 */
                                                                        /* U+009B */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 411 */
                                                                        /* U+009C */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 412 */
                                                                        /* U+009D */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 413 */
                                                                        /* U+009E */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 414 */
                                                                        /* U+009F */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 415 */
                                                                        /* U+00A0 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 416 */
      /* U+00A1 */ 0xFF61 /*               HALFWIDTH IDEOGRAPHIC FULL STOP */ ,     /* 417 */
      /* U+00A2 */ 0xFF62 /*                 HALFWIDTH LEFT CORNER BRACKET */ ,     /* 418 */
      /* U+00A3 */ 0xFF63 /*                HALFWIDTH RIGHT CORNER BRACKET */ ,     /* 419 */
      /* U+00A4 */ 0xFF64 /*                   HALFWIDTH IDEOGRAPHIC COMMA */ ,     /* 420 */
      /* U+00A5 */ 0xFF65 /*                 HALFWIDTH KATAKANA MIDDLE DOT */ ,     /* 421 */
      /* U+00A6 */ 0xFF66 /*                  HALFWIDTH KATAKANA LETTER WO */ ,     /* 422 */
      /* U+00A7 */ 0xFF67 /*             HALFWIDTH KATAKANA LETTER SMALL A */ ,     /* 423 */
      /* U+00A8 */ 0xFF68 /*             HALFWIDTH KATAKANA LETTER SMALL I */ ,     /* 424 */
      /* U+00A9 */ 0xFF69 /*             HALFWIDTH KATAKANA LETTER SMALL U */ ,     /* 425 */
      /* U+00AA */ 0xFF6A /*             HALFWIDTH KATAKANA LETTER SMALL E */ ,     /* 426 */
      /* U+00AB */ 0xFF6B /*             HALFWIDTH KATAKANA LETTER SMALL O */ ,     /* 427 */
      /* U+00AC */ 0xFF6C /*            HALFWIDTH KATAKANA LETTER SMALL YA */ ,     /* 428 */
      /* U+00AD */ 0xFF6D /*            HALFWIDTH KATAKANA LETTER SMALL YU */ ,     /* 429 */
      /* U+00AE */ 0xFF6E /*            HALFWIDTH KATAKANA LETTER SMALL YO */ ,     /* 430 */
      /* U+00AF */ 0xFF6F /*            HALFWIDTH KATAKANA LETTER SMALL TU */ ,     /* 431 */
      /* U+00B0 */ 0xFF70 /*  HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK */ , /* 432 */
      /* U+00B1 */ 0xFF71 /*                   HALFWIDTH KATAKANA LETTER A */ ,     /* 433 */
      /* U+00B2 */ 0xFF72 /*                   HALFWIDTH KATAKANA LETTER I */ ,     /* 434 */
      /* U+00B3 */ 0xFF73 /*                   HALFWIDTH KATAKANA LETTER U */ ,     /* 435 */
      /* U+00B4 */ 0xFF74 /*                   HALFWIDTH KATAKANA LETTER E */ ,     /* 436 */
      /* U+00B5 */ 0xFF75 /*                   HALFWIDTH KATAKANA LETTER O */ ,     /* 437 */
      /* U+00B6 */ 0xFF76 /*                  HALFWIDTH KATAKANA LETTER KA */ ,     /* 438 */
      /* U+00B7 */ 0xFF77 /*                  HALFWIDTH KATAKANA LETTER KI */ ,     /* 439 */
      /* U+00B8 */ 0xFF78 /*                  HALFWIDTH KATAKANA LETTER KU */ ,     /* 440 */
      /* U+00B9 */ 0xFF79 /*                  HALFWIDTH KATAKANA LETTER KE */ ,     /* 441 */
      /* U+00BA */ 0xFF7A /*                  HALFWIDTH KATAKANA LETTER KO */ ,     /* 442 */
      /* U+00BB */ 0xFF7B /*                  HALFWIDTH KATAKANA LETTER SA */ ,     /* 443 */
      /* U+00BC */ 0xFF7C /*                  HALFWIDTH KATAKANA LETTER SI */ ,     /* 444 */
      /* U+00BD */ 0xFF7D /*                  HALFWIDTH KATAKANA LETTER SU */ ,     /* 445 */
      /* U+00BE */ 0xFF7E /*                  HALFWIDTH KATAKANA LETTER SE */ ,     /* 446 */
      /* U+00BF */ 0xFF7F /*                  HALFWIDTH KATAKANA LETTER SO */ ,     /* 447 */
      /* U+00C0 */ 0xFF80 /*                  HALFWIDTH KATAKANA LETTER TA */ ,     /* 448 */
      /* U+00C1 */ 0xFF81 /*                  HALFWIDTH KATAKANA LETTER TI */ ,     /* 449 */
      /* U+00C2 */ 0xFF82 /*                  HALFWIDTH KATAKANA LETTER TU */ ,     /* 450 */
      /* U+00C3 */ 0xFF83 /*                  HALFWIDTH KATAKANA LETTER TE */ ,     /* 451 */
      /* U+00C4 */ 0xFF84 /*                  HALFWIDTH KATAKANA LETTER TO */ ,     /* 452 */
      /* U+00C5 */ 0xFF85 /*                  HALFWIDTH KATAKANA LETTER NA */ ,     /* 453 */
      /* U+00C6 */ 0xFF86 /*                  HALFWIDTH KATAKANA LETTER NI */ ,     /* 454 */
      /* U+00C7 */ 0xFF87 /*                  HALFWIDTH KATAKANA LETTER NU */ ,     /* 455 */
      /* U+00C8 */ 0xFF88 /*                  HALFWIDTH KATAKANA LETTER NE */ ,     /* 456 */
      /* U+00C9 */ 0xFF89 /*                  HALFWIDTH KATAKANA LETTER NO */ ,     /* 457 */
      /* U+00CA */ 0xFF8A /*                  HALFWIDTH KATAKANA LETTER HA */ ,     /* 458 */
      /* U+00CB */ 0xFF8B /*                  HALFWIDTH KATAKANA LETTER HI */ ,     /* 459 */
      /* U+00CC */ 0xFF8C /*                  HALFWIDTH KATAKANA LETTER HU */ ,     /* 460 */
      /* U+00CD */ 0xFF8D /*                  HALFWIDTH KATAKANA LETTER HE */ ,     /* 461 */
      /* U+00CE */ 0xFF8E /*                  HALFWIDTH KATAKANA LETTER HO */ ,     /* 462 */
      /* U+00CF */ 0xFF8F /*                  HALFWIDTH KATAKANA LETTER MA */ ,     /* 463 */
      /* U+00D0 */ 0xFF90 /*                  HALFWIDTH KATAKANA LETTER MI */ ,     /* 464 */
      /* U+00D1 */ 0xFF91 /*                  HALFWIDTH KATAKANA LETTER MU */ ,     /* 465 */
      /* U+00D2 */ 0xFF92 /*                  HALFWIDTH KATAKANA LETTER ME */ ,     /* 466 */
      /* U+00D3 */ 0xFF93 /*                  HALFWIDTH KATAKANA LETTER MO */ ,     /* 467 */
      /* U+00D4 */ 0xFF94 /*                  HALFWIDTH KATAKANA LETTER YA */ ,     /* 468 */
      /* U+00D5 */ 0xFF95 /*                  HALFWIDTH KATAKANA LETTER YU */ ,     /* 469 */
      /* U+00D6 */ 0xFF96 /*                  HALFWIDTH KATAKANA LETTER YO */ ,     /* 470 */
      /* U+00D7 */ 0xFF97 /*                  HALFWIDTH KATAKANA LETTER RA */ ,     /* 471 */
      /* U+00D8 */ 0xFF98 /*                  HALFWIDTH KATAKANA LETTER RI */ ,     /* 472 */
      /* U+00D9 */ 0xFF99 /*                  HALFWIDTH KATAKANA LETTER RU */ ,     /* 473 */
      /* U+00DA */ 0xFF9A /*                  HALFWIDTH KATAKANA LETTER RE */ ,     /* 474 */
      /* U+00DB */ 0xFF9B /*                  HALFWIDTH KATAKANA LETTER RO */ ,     /* 475 */
      /* U+00DC */ 0xFF9C /*                  HALFWIDTH KATAKANA LETTER WA */ ,     /* 476 */
      /* U+00DD */ 0xFF9D /*                   HALFWIDTH KATAKANA LETTER N */ ,     /* 477 */
      /* U+00DE */ 0xFF9E /*          HALFWIDTH KATAKANA VOICED SOUND MARK */ ,     /* 478 */
      /* U+00DF */ 0xFF9F /*     HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK */ ,     /* 479 */
                                                                        /* U+00E0 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 480 */
                                                                        /* U+00E1 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 481 */
                                                                        /* U+00E2 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 482 */
                                                                        /* U+00E3 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 483 */
                                                                        /* U+00E4 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 484 */
                                                                        /* U+00E5 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 485 */
                                                                        /* U+00E6 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 486 */
                                                                        /* U+00E7 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 487 */
                                                                        /* U+00E8 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 488 */
                                                                        /* U+00E9 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 489 */
                                                                        /* U+00EA */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 490 */
                                                                        /* U+00EB */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 491 */
                                                                        /* U+00EC */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 492 */
                                                                        /* U+00ED */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 493 */
                                                                        /* U+00EE */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 494 */
                                                                        /* U+00EF */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 495 */
                                                                        /* U+00F0 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 496 */
                                                                        /* U+00F1 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 497 */
                                                                        /* U+00F2 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 498 */
                                                                        /* U+00F3 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 499 */
                                                                        /* U+00F4 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 500 */
                                                                        /* U+00F5 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 501 */
                                                                        /* U+00F6 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 502 */
                                                                        /* U+00F7 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 503 */
                                                                        /* U+00F8 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 504 */
                                                                        /* U+00F9 */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 505 */
                                                                        /* U+00FA */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 506 */
                                                                        /* U+00FB */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 507 */
                                                                        /* U+00FC */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 508 */
                                                                        /* U+00FD */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 509 */
                                                                        /* U+00FE */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 510 */
                                                                        /* U+00FF */ UNICODE_REPLACEMENT_CHARACTER,
                                                                        /* 511 */
      0                                         /* END OF MAP TABLE */
};
static const USHORT sjis_to_unicode_map[256] = {
/* U+00-- */ 256,
/* U+01-- */ 0,
/* U+02-- */ 0,
/* U+03-- */ 0,
/* U+04-- */ 0,
/* U+05-- */ 0,
/* U+06-- */ 0,
/* U+07-- */ 0,
/* U+08-- */ 0,
/* U+09-- */ 0,
/* U+0A-- */ 0,
/* U+0B-- */ 0,
/* U+0C-- */ 0,
/* U+0D-- */ 0,
/* U+0E-- */ 0,
/* U+0F-- */ 0,
/* U+10-- */ 0,
/* U+11-- */ 0,
/* U+12-- */ 0,
/* U+13-- */ 0,
/* U+14-- */ 0,
/* U+15-- */ 0,
/* U+16-- */ 0,
/* U+17-- */ 0,
/* U+18-- */ 0,
/* U+19-- */ 0,
/* U+1A-- */ 0,
/* U+1B-- */ 0,
/* U+1C-- */ 0,
/* U+1D-- */ 0,
/* U+1E-- */ 0,
/* U+1F-- */ 0,
/* U+20-- */ 0,
/* U+21-- */ 0,
/* U+22-- */ 0,
/* U+23-- */ 0,
/* U+24-- */ 0,
/* U+25-- */ 0,
/* U+26-- */ 0,
/* U+27-- */ 0,
/* U+28-- */ 0,
/* U+29-- */ 0,
/* U+2A-- */ 0,
/* U+2B-- */ 0,
/* U+2C-- */ 0,
/* U+2D-- */ 0,
/* U+2E-- */ 0,
/* U+2F-- */ 0,
/* U+30-- */ 0,
/* U+31-- */ 0,
/* U+32-- */ 0,
/* U+33-- */ 0,
/* U+34-- */ 0,
/* U+35-- */ 0,
/* U+36-- */ 0,
/* U+37-- */ 0,
/* U+38-- */ 0,
/* U+39-- */ 0,
/* U+3A-- */ 0,
/* U+3B-- */ 0,
/* U+3C-- */ 0,
/* U+3D-- */ 0,
/* U+3E-- */ 0,
/* U+3F-- */ 0,
/* U+40-- */ 0,
/* U+41-- */ 0,
/* U+42-- */ 0,
/* U+43-- */ 0,
/* U+44-- */ 0,
/* U+45-- */ 0,
/* U+46-- */ 0,
/* U+47-- */ 0,
/* U+48-- */ 0,
/* U+49-- */ 0,
/* U+4A-- */ 0,
/* U+4B-- */ 0,
/* U+4C-- */ 0,
/* U+4D-- */ 0,
/* U+4E-- */ 0,
/* U+4F-- */ 0,
/* U+50-- */ 0,
/* U+51-- */ 0,
/* U+52-- */ 0,
/* U+53-- */ 0,
/* U+54-- */ 0,
/* U+55-- */ 0,
/* U+56-- */ 0,
/* U+57-- */ 0,
/* U+58-- */ 0,
/* U+59-- */ 0,
/* U+5A-- */ 0,
/* U+5B-- */ 0,
/* U+5C-- */ 0,
/* U+5D-- */ 0,
/* U+5E-- */ 0,
/* U+5F-- */ 0,
/* U+60-- */ 0,
/* U+61-- */ 0,
/* U+62-- */ 0,
/* U+63-- */ 0,
/* U+64-- */ 0,
/* U+65-- */ 0,
/* U+66-- */ 0,
/* U+67-- */ 0,
/* U+68-- */ 0,
/* U+69-- */ 0,
/* U+6A-- */ 0,
/* U+6B-- */ 0,
/* U+6C-- */ 0,
/* U+6D-- */ 0,
/* U+6E-- */ 0,
/* U+6F-- */ 0,
/* U+70-- */ 0,
/* U+71-- */ 0,
/* U+72-- */ 0,
/* U+73-- */ 0,
/* U+74-- */ 0,
/* U+75-- */ 0,
/* U+76-- */ 0,
/* U+77-- */ 0,
/* U+78-- */ 0,
/* U+79-- */ 0,
/* U+7A-- */ 0,
/* U+7B-- */ 0,
/* U+7C-- */ 0,
/* U+7D-- */ 0,
/* U+7E-- */ 0,
/* U+7F-- */ 0,
/* U+80-- */ 0,
/* U+81-- */ 0,
/* U+82-- */ 0,
/* U+83-- */ 0,
/* U+84-- */ 0,
/* U+85-- */ 0,
/* U+86-- */ 0,
/* U+87-- */ 0,
/* U+88-- */ 0,
/* U+89-- */ 0,
/* U+8A-- */ 0,
/* U+8B-- */ 0,
/* U+8C-- */ 0,
/* U+8D-- */ 0,
/* U+8E-- */ 0,
/* U+8F-- */ 0,
/* U+90-- */ 0,
/* U+91-- */ 0,
/* U+92-- */ 0,
/* U+93-- */ 0,
/* U+94-- */ 0,
/* U+95-- */ 0,
/* U+96-- */ 0,
/* U+97-- */ 0,
/* U+98-- */ 0,
/* U+99-- */ 0,
/* U+9A-- */ 0,
/* U+9B-- */ 0,
/* U+9C-- */ 0,
/* U+9D-- */ 0,
/* U+9E-- */ 0,
/* U+9F-- */ 0,
/* U+A0-- */ 0,
/* U+A1-- */ 0,
/* U+A2-- */ 0,
/* U+A3-- */ 0,
/* U+A4-- */ 0,
/* U+A5-- */ 0,
/* U+A6-- */ 0,
/* U+A7-- */ 0,
/* U+A8-- */ 0,
/* U+A9-- */ 0,
/* U+AA-- */ 0,
/* U+AB-- */ 0,
/* U+AC-- */ 0,
/* U+AD-- */ 0,
/* U+AE-- */ 0,
/* U+AF-- */ 0,
/* U+B0-- */ 0,
/* U+B1-- */ 0,
/* U+B2-- */ 0,
/* U+B3-- */ 0,
/* U+B4-- */ 0,
/* U+B5-- */ 0,
/* U+B6-- */ 0,
/* U+B7-- */ 0,
/* U+B8-- */ 0,
/* U+B9-- */ 0,
/* U+BA-- */ 0,
/* U+BB-- */ 0,
/* U+BC-- */ 0,
/* U+BD-- */ 0,
/* U+BE-- */ 0,
/* U+BF-- */ 0,
/* U+C0-- */ 0,
/* U+C1-- */ 0,
/* U+C2-- */ 0,
/* U+C3-- */ 0,
/* U+C4-- */ 0,
/* U+C5-- */ 0,
/* U+C6-- */ 0,
/* U+C7-- */ 0,
/* U+C8-- */ 0,
/* U+C9-- */ 0,
/* U+CA-- */ 0,
/* U+CB-- */ 0,
/* U+CC-- */ 0,
/* U+CD-- */ 0,
/* U+CE-- */ 0,
/* U+CF-- */ 0,
/* U+D0-- */ 0,
/* U+D1-- */ 0,
/* U+D2-- */ 0,
/* U+D3-- */ 0,
/* U+D4-- */ 0,
/* U+D5-- */ 0,
/* U+D6-- */ 0,
/* U+D7-- */ 0,
/* U+D8-- */ 0,
/* U+D9-- */ 0,
/* U+DA-- */ 0,
/* U+DB-- */ 0,
/* U+DC-- */ 0,
/* U+DD-- */ 0,
/* U+DE-- */ 0,
/* U+DF-- */ 0,
/* U+E0-- */ 0,
/* U+E1-- */ 0,
/* U+E2-- */ 0,
/* U+E3-- */ 0,
/* U+E4-- */ 0,
/* U+E5-- */ 0,
/* U+E6-- */ 0,
/* U+E7-- */ 0,
/* U+E8-- */ 0,
/* U+E9-- */ 0,
/* U+EA-- */ 0,
/* U+EB-- */ 0,
/* U+EC-- */ 0,
/* U+ED-- */ 0,
/* U+EE-- */ 0,
/* U+EF-- */ 0,
/* U+F0-- */ 0,
/* U+F1-- */ 0,
/* U+F2-- */ 0,
/* U+F3-- */ 0,
/* U+F4-- */ 0,
/* U+F5-- */ 0,
/* U+F6-- */ 0,
/* U+F7-- */ 0,
/* U+F8-- */ 0,
/* U+F9-- */ 0,
/* U+FA-- */ 0,
/* U+FB-- */ 0,
/* U+FC-- */ 0,
/* U+FD-- */ 0,
/* U+FE-- */ 0,
/* U+FF-- */ 0,
};


#ifndef CANT_MAP_CHARACTER
#define CANT_MAP_CHARACTER 0
#endif

static const USHORT sjis_from_unicode_mapping_array[] = {
                                                            /* U+XX00 */ CANT_MAP_CHARACTER,
                                                            /* 0 */
                                                            /* U+XX01 */ CANT_MAP_CHARACTER,
                                                            /* 1 */
                                                            /* U+XX02 */ CANT_MAP_CHARACTER,
                                                            /* 2 */
                                                            /* U+XX03 */ CANT_MAP_CHARACTER,
                                                            /* 3 */
                                                            /* U+XX04 */ CANT_MAP_CHARACTER,
                                                            /* 4 */
                                                            /* U+XX05 */ CANT_MAP_CHARACTER,
                                                            /* 5 */
                                                            /* U+XX06 */ CANT_MAP_CHARACTER,
                                                            /* 6 */
                                                            /* U+XX07 */ CANT_MAP_CHARACTER,
                                                            /* 7 */
                                                            /* U+XX08 */ CANT_MAP_CHARACTER,
                                                            /* 8 */
                                                            /* U+XX09 */ CANT_MAP_CHARACTER,
                                                            /* 9 */
                                                            /* U+XX0A */ CANT_MAP_CHARACTER,
                                                            /* 10 */
                                                            /* U+XX0B */ CANT_MAP_CHARACTER,
                                                            /* 11 */
                                                            /* U+XX0C */ CANT_MAP_CHARACTER,
                                                            /* 12 */
                                                            /* U+XX0D */ CANT_MAP_CHARACTER,
                                                            /* 13 */
                                                            /* U+XX0E */ CANT_MAP_CHARACTER,
                                                            /* 14 */
                                                            /* U+XX0F */ CANT_MAP_CHARACTER,
                                                            /* 15 */
                                                            /* U+XX10 */ CANT_MAP_CHARACTER,
                                                            /* 16 */
                                                            /* U+XX11 */ CANT_MAP_CHARACTER,
                                                            /* 17 */
                                                            /* U+XX12 */ CANT_MAP_CHARACTER,
                                                            /* 18 */
                                                            /* U+XX13 */ CANT_MAP_CHARACTER,
                                                            /* 19 */
                                                            /* U+XX14 */ CANT_MAP_CHARACTER,
                                                            /* 20 */
                                                            /* U+XX15 */ CANT_MAP_CHARACTER,
                                                            /* 21 */
                                                            /* U+XX16 */ CANT_MAP_CHARACTER,
                                                            /* 22 */
                                                            /* U+XX17 */ CANT_MAP_CHARACTER,
                                                            /* 23 */
                                                            /* U+XX18 */ CANT_MAP_CHARACTER,
                                                            /* 24 */
                                                            /* U+XX19 */ CANT_MAP_CHARACTER,
                                                            /* 25 */
                                                            /* U+XX1A */ CANT_MAP_CHARACTER,
                                                            /* 26 */
                                                            /* U+XX1B */ CANT_MAP_CHARACTER,
                                                            /* 27 */
                                                            /* U+XX1C */ CANT_MAP_CHARACTER,
                                                            /* 28 */
                                                            /* U+XX1D */ CANT_MAP_CHARACTER,
                                                            /* 29 */
                                                            /* U+XX1E */ CANT_MAP_CHARACTER,
                                                            /* 30 */
                                                            /* U+XX1F */ CANT_MAP_CHARACTER,
                                                            /* 31 */
                                                            /* U+XX20 */ CANT_MAP_CHARACTER,
                                                            /* 32 */
                                                            /* U+XX21 */ CANT_MAP_CHARACTER,
                                                            /* 33 */
                                                            /* U+XX22 */ CANT_MAP_CHARACTER,
                                                            /* 34 */
                                                            /* U+XX23 */ CANT_MAP_CHARACTER,
                                                            /* 35 */
                                                            /* U+XX24 */ CANT_MAP_CHARACTER,
                                                            /* 36 */
                                                            /* U+XX25 */ CANT_MAP_CHARACTER,
                                                            /* 37 */
                                                            /* U+XX26 */ CANT_MAP_CHARACTER,
                                                            /* 38 */
                                                            /* U+XX27 */ CANT_MAP_CHARACTER,
                                                            /* 39 */
                                                            /* U+XX28 */ CANT_MAP_CHARACTER,
                                                            /* 40 */
                                                            /* U+XX29 */ CANT_MAP_CHARACTER,
                                                            /* 41 */
                                                            /* U+XX2A */ CANT_MAP_CHARACTER,
                                                            /* 42 */
                                                            /* U+XX2B */ CANT_MAP_CHARACTER,
                                                            /* 43 */
                                                            /* U+XX2C */ CANT_MAP_CHARACTER,
                                                            /* 44 */
                                                            /* U+XX2D */ CANT_MAP_CHARACTER,
                                                            /* 45 */
                                                            /* U+XX2E */ CANT_MAP_CHARACTER,
                                                            /* 46 */
                                                            /* U+XX2F */ CANT_MAP_CHARACTER,
                                                            /* 47 */
                                                            /* U+XX30 */ CANT_MAP_CHARACTER,
                                                            /* 48 */
                                                            /* U+XX31 */ CANT_MAP_CHARACTER,
                                                            /* 49 */
                                                            /* U+XX32 */ CANT_MAP_CHARACTER,
                                                            /* 50 */
                                                            /* U+XX33 */ CANT_MAP_CHARACTER,
                                                            /* 51 */
                                                            /* U+XX34 */ CANT_MAP_CHARACTER,
                                                            /* 52 */
                                                            /* U+XX35 */ CANT_MAP_CHARACTER,
                                                            /* 53 */
                                                            /* U+XX36 */ CANT_MAP_CHARACTER,
                                                            /* 54 */
                                                            /* U+XX37 */ CANT_MAP_CHARACTER,
                                                            /* 55 */
                                                            /* U+XX38 */ CANT_MAP_CHARACTER,
                                                            /* 56 */
                                                            /* U+XX39 */ CANT_MAP_CHARACTER,
                                                            /* 57 */
                                                            /* U+XX3A */ CANT_MAP_CHARACTER,
                                                            /* 58 */
                                                            /* U+XX3B */ CANT_MAP_CHARACTER,
                                                            /* 59 */
                                                            /* U+XX3C */ CANT_MAP_CHARACTER,
                                                            /* 60 */
                                                            /* U+XX3D */ CANT_MAP_CHARACTER,
                                                            /* 61 */
                                                            /* U+XX3E */ CANT_MAP_CHARACTER,
                                                            /* 62 */
                                                            /* U+XX3F */ CANT_MAP_CHARACTER,
                                                            /* 63 */
                                                            /* U+XX40 */ CANT_MAP_CHARACTER,
                                                            /* 64 */
                                                            /* U+XX41 */ CANT_MAP_CHARACTER,
                                                            /* 65 */
                                                            /* U+XX42 */ CANT_MAP_CHARACTER,
                                                            /* 66 */
                                                            /* U+XX43 */ CANT_MAP_CHARACTER,
                                                            /* 67 */
                                                            /* U+XX44 */ CANT_MAP_CHARACTER,
                                                            /* 68 */
                                                            /* U+XX45 */ CANT_MAP_CHARACTER,
                                                            /* 69 */
                                                            /* U+XX46 */ CANT_MAP_CHARACTER,
                                                            /* 70 */
                                                            /* U+XX47 */ CANT_MAP_CHARACTER,
                                                            /* 71 */
                                                            /* U+XX48 */ CANT_MAP_CHARACTER,
                                                            /* 72 */
                                                            /* U+XX49 */ CANT_MAP_CHARACTER,
                                                            /* 73 */
                                                            /* U+XX4A */ CANT_MAP_CHARACTER,
                                                            /* 74 */
                                                            /* U+XX4B */ CANT_MAP_CHARACTER,
                                                            /* 75 */
                                                            /* U+XX4C */ CANT_MAP_CHARACTER,
                                                            /* 76 */
                                                            /* U+XX4D */ CANT_MAP_CHARACTER,
                                                            /* 77 */
                                                            /* U+XX4E */ CANT_MAP_CHARACTER,
                                                            /* 78 */
                                                            /* U+XX4F */ CANT_MAP_CHARACTER,
                                                            /* 79 */
                                                            /* U+XX50 */ CANT_MAP_CHARACTER,
                                                            /* 80 */
                                                            /* U+XX51 */ CANT_MAP_CHARACTER,
                                                            /* 81 */
                                                            /* U+XX52 */ CANT_MAP_CHARACTER,
                                                            /* 82 */
                                                            /* U+XX53 */ CANT_MAP_CHARACTER,
                                                            /* 83 */
                                                            /* U+XX54 */ CANT_MAP_CHARACTER,
                                                            /* 84 */
                                                            /* U+XX55 */ CANT_MAP_CHARACTER,
                                                            /* 85 */
                                                            /* U+XX56 */ CANT_MAP_CHARACTER,
                                                            /* 86 */
                                                            /* U+XX57 */ CANT_MAP_CHARACTER,
                                                            /* 87 */
                                                            /* U+XX58 */ CANT_MAP_CHARACTER,
                                                            /* 88 */
                                                            /* U+XX59 */ CANT_MAP_CHARACTER,
                                                            /* 89 */
                                                            /* U+XX5A */ CANT_MAP_CHARACTER,
                                                            /* 90 */
                                                            /* U+XX5B */ CANT_MAP_CHARACTER,
                                                            /* 91 */
                                                            /* U+XX5C */ CANT_MAP_CHARACTER,
                                                            /* 92 */
                                                            /* U+XX5D */ CANT_MAP_CHARACTER,
                                                            /* 93 */
                                                            /* U+XX5E */ CANT_MAP_CHARACTER,
                                                            /* 94 */
                                                            /* U+XX5F */ CANT_MAP_CHARACTER,
                                                            /* 95 */
                                                            /* U+XX60 */ CANT_MAP_CHARACTER,
                                                            /* 96 */
                                                            /* U+XX61 */ CANT_MAP_CHARACTER,
                                                            /* 97 */
                                                            /* U+XX62 */ CANT_MAP_CHARACTER,
                                                            /* 98 */
                                                            /* U+XX63 */ CANT_MAP_CHARACTER,
                                                            /* 99 */
                                                            /* U+XX64 */ CANT_MAP_CHARACTER,
                                                            /* 100 */
                                                            /* U+XX65 */ CANT_MAP_CHARACTER,
                                                            /* 101 */
                                                            /* U+XX66 */ CANT_MAP_CHARACTER,
                                                            /* 102 */
                                                            /* U+XX67 */ CANT_MAP_CHARACTER,
                                                            /* 103 */
                                                            /* U+XX68 */ CANT_MAP_CHARACTER,
                                                            /* 104 */
                                                            /* U+XX69 */ CANT_MAP_CHARACTER,
                                                            /* 105 */
                                                            /* U+XX6A */ CANT_MAP_CHARACTER,
                                                            /* 106 */
                                                            /* U+XX6B */ CANT_MAP_CHARACTER,
                                                            /* 107 */
                                                            /* U+XX6C */ CANT_MAP_CHARACTER,
                                                            /* 108 */
                                                            /* U+XX6D */ CANT_MAP_CHARACTER,
                                                            /* 109 */
                                                            /* U+XX6E */ CANT_MAP_CHARACTER,
                                                            /* 110 */
                                                            /* U+XX6F */ CANT_MAP_CHARACTER,
                                                            /* 111 */
                                                            /* U+XX70 */ CANT_MAP_CHARACTER,
                                                            /* 112 */
                                                            /* U+XX71 */ CANT_MAP_CHARACTER,
                                                            /* 113 */
                                                            /* U+XX72 */ CANT_MAP_CHARACTER,
                                                            /* 114 */
                                                            /* U+XX73 */ CANT_MAP_CHARACTER,
                                                            /* 115 */
                                                            /* U+XX74 */ CANT_MAP_CHARACTER,
                                                            /* 116 */
                                                            /* U+XX75 */ CANT_MAP_CHARACTER,
                                                            /* 117 */
                                                            /* U+XX76 */ CANT_MAP_CHARACTER,
                                                            /* 118 */
                                                            /* U+XX77 */ CANT_MAP_CHARACTER,
                                                            /* 119 */
                                                            /* U+XX78 */ CANT_MAP_CHARACTER,
                                                            /* 120 */
                                                            /* U+XX79 */ CANT_MAP_CHARACTER,
                                                            /* 121 */
                                                            /* U+XX7A */ CANT_MAP_CHARACTER,
                                                            /* 122 */
                                                            /* U+XX7B */ CANT_MAP_CHARACTER,
                                                            /* 123 */
                                                            /* U+XX7C */ CANT_MAP_CHARACTER,
                                                            /* 124 */
                                                            /* U+XX7D */ CANT_MAP_CHARACTER,
                                                            /* 125 */
                                                            /* U+XX7E */ CANT_MAP_CHARACTER,
                                                            /* 126 */
                                                            /* U+XX7F */ CANT_MAP_CHARACTER,
                                                            /* 127 */
                                                            /* U+XX80 */ CANT_MAP_CHARACTER,
                                                            /* 128 */
                                                            /* U+XX81 */ CANT_MAP_CHARACTER,
                                                            /* 129 */
                                                            /* U+XX82 */ CANT_MAP_CHARACTER,
                                                            /* 130 */
                                                            /* U+XX83 */ CANT_MAP_CHARACTER,
                                                            /* 131 */
                                                            /* U+XX84 */ CANT_MAP_CHARACTER,
                                                            /* 132 */
                                                            /* U+XX85 */ CANT_MAP_CHARACTER,
                                                            /* 133 */
                                                            /* U+XX86 */ CANT_MAP_CHARACTER,
                                                            /* 134 */
                                                            /* U+XX87 */ CANT_MAP_CHARACTER,
                                                            /* 135 */
                                                            /* U+XX88 */ CANT_MAP_CHARACTER,
                                                            /* 136 */
                                                            /* U+XX89 */ CANT_MAP_CHARACTER,
                                                            /* 137 */
                                                            /* U+XX8A */ CANT_MAP_CHARACTER,
                                                            /* 138 */
                                                            /* U+XX8B */ CANT_MAP_CHARACTER,
                                                            /* 139 */
                                                            /* U+XX8C */ CANT_MAP_CHARACTER,
                                                            /* 140 */
                                                            /* U+XX8D */ CANT_MAP_CHARACTER,
                                                            /* 141 */
                                                            /* U+XX8E */ CANT_MAP_CHARACTER,
                                                            /* 142 */
                                                            /* U+XX8F */ CANT_MAP_CHARACTER,
                                                            /* 143 */
                                                            /* U+XX90 */ CANT_MAP_CHARACTER,
                                                            /* 144 */
                                                            /* U+XX91 */ CANT_MAP_CHARACTER,
                                                            /* 145 */
                                                            /* U+XX92 */ CANT_MAP_CHARACTER,
                                                            /* 146 */
                                                            /* U+XX93 */ CANT_MAP_CHARACTER,
                                                            /* 147 */
                                                            /* U+XX94 */ CANT_MAP_CHARACTER,
                                                            /* 148 */
                                                            /* U+XX95 */ CANT_MAP_CHARACTER,
                                                            /* 149 */
                                                            /* U+XX96 */ CANT_MAP_CHARACTER,
                                                            /* 150 */
                                                            /* U+XX97 */ CANT_MAP_CHARACTER,
                                                            /* 151 */
                                                            /* U+XX98 */ CANT_MAP_CHARACTER,
                                                            /* 152 */
                                                            /* U+XX99 */ CANT_MAP_CHARACTER,
                                                            /* 153 */
                                                            /* U+XX9A */ CANT_MAP_CHARACTER,
                                                            /* 154 */
                                                            /* U+XX9B */ CANT_MAP_CHARACTER,
                                                            /* 155 */
                                                            /* U+XX9C */ CANT_MAP_CHARACTER,
                                                            /* 156 */
                                                            /* U+XX9D */ CANT_MAP_CHARACTER,
                                                            /* 157 */
                                                            /* U+XX9E */ CANT_MAP_CHARACTER,
                                                            /* 158 */
                                                            /* U+XX9F */ CANT_MAP_CHARACTER,
                                                            /* 159 */
                                                            /* U+XXA0 */ CANT_MAP_CHARACTER,
                                                            /* 160 */
                                                            /* U+XXA1 */ CANT_MAP_CHARACTER,
                                                            /* 161 */
                                                            /* U+XXA2 */ CANT_MAP_CHARACTER,
                                                            /* 162 */
                                                            /* U+XXA3 */ CANT_MAP_CHARACTER,
                                                            /* 163 */
                                                            /* U+XXA4 */ CANT_MAP_CHARACTER,
                                                            /* 164 */
                                                            /* U+XXA5 */ CANT_MAP_CHARACTER,
                                                            /* 165 */
                                                            /* U+XXA6 */ CANT_MAP_CHARACTER,
                                                            /* 166 */
                                                            /* U+XXA7 */ CANT_MAP_CHARACTER,
                                                            /* 167 */
                                                            /* U+XXA8 */ CANT_MAP_CHARACTER,
                                                            /* 168 */
                                                            /* U+XXA9 */ CANT_MAP_CHARACTER,
                                                            /* 169 */
                                                            /* U+XXAA */ CANT_MAP_CHARACTER,
                                                            /* 170 */
                                                            /* U+XXAB */ CANT_MAP_CHARACTER,
                                                            /* 171 */
                                                            /* U+XXAC */ CANT_MAP_CHARACTER,
                                                            /* 172 */
                                                            /* U+XXAD */ CANT_MAP_CHARACTER,
                                                            /* 173 */
                                                            /* U+XXAE */ CANT_MAP_CHARACTER,
                                                            /* 174 */
                                                            /* U+XXAF */ CANT_MAP_CHARACTER,
                                                            /* 175 */
                                                            /* U+XXB0 */ CANT_MAP_CHARACTER,
                                                            /* 176 */
                                                            /* U+XXB1 */ CANT_MAP_CHARACTER,
                                                            /* 177 */
                                                            /* U+XXB2 */ CANT_MAP_CHARACTER,
                                                            /* 178 */
                                                            /* U+XXB3 */ CANT_MAP_CHARACTER,
                                                            /* 179 */
                                                            /* U+XXB4 */ CANT_MAP_CHARACTER,
                                                            /* 180 */
                                                            /* U+XXB5 */ CANT_MAP_CHARACTER,
                                                            /* 181 */
                                                            /* U+XXB6 */ CANT_MAP_CHARACTER,
                                                            /* 182 */
                                                            /* U+XXB7 */ CANT_MAP_CHARACTER,
                                                            /* 183 */
                                                            /* U+XXB8 */ CANT_MAP_CHARACTER,
                                                            /* 184 */
                                                            /* U+XXB9 */ CANT_MAP_CHARACTER,
                                                            /* 185 */
                                                            /* U+XXBA */ CANT_MAP_CHARACTER,
                                                            /* 186 */
                                                            /* U+XXBB */ CANT_MAP_CHARACTER,
                                                            /* 187 */
                                                            /* U+XXBC */ CANT_MAP_CHARACTER,
                                                            /* 188 */
                                                            /* U+XXBD */ CANT_MAP_CHARACTER,
                                                            /* 189 */
                                                            /* U+XXBE */ CANT_MAP_CHARACTER,
                                                            /* 190 */
                                                            /* U+XXBF */ CANT_MAP_CHARACTER,
                                                            /* 191 */
                                                            /* U+XXC0 */ CANT_MAP_CHARACTER,
                                                            /* 192 */
                                                            /* U+XXC1 */ CANT_MAP_CHARACTER,
                                                            /* 193 */
                                                            /* U+XXC2 */ CANT_MAP_CHARACTER,
                                                            /* 194 */
                                                            /* U+XXC3 */ CANT_MAP_CHARACTER,
                                                            /* 195 */
                                                            /* U+XXC4 */ CANT_MAP_CHARACTER,
                                                            /* 196 */
                                                            /* U+XXC5 */ CANT_MAP_CHARACTER,
                                                            /* 197 */
                                                            /* U+XXC6 */ CANT_MAP_CHARACTER,
                                                            /* 198 */
                                                            /* U+XXC7 */ CANT_MAP_CHARACTER,
                                                            /* 199 */
                                                            /* U+XXC8 */ CANT_MAP_CHARACTER,
                                                            /* 200 */
                                                            /* U+XXC9 */ CANT_MAP_CHARACTER,
                                                            /* 201 */
                                                            /* U+XXCA */ CANT_MAP_CHARACTER,
                                                            /* 202 */
                                                            /* U+XXCB */ CANT_MAP_CHARACTER,
                                                            /* 203 */
                                                            /* U+XXCC */ CANT_MAP_CHARACTER,
                                                            /* 204 */
                                                            /* U+XXCD */ CANT_MAP_CHARACTER,
                                                            /* 205 */
                                                            /* U+XXCE */ CANT_MAP_CHARACTER,
                                                            /* 206 */
                                                            /* U+XXCF */ CANT_MAP_CHARACTER,
                                                            /* 207 */
                                                            /* U+XXD0 */ CANT_MAP_CHARACTER,
                                                            /* 208 */
                                                            /* U+XXD1 */ CANT_MAP_CHARACTER,
                                                            /* 209 */
                                                            /* U+XXD2 */ CANT_MAP_CHARACTER,
                                                            /* 210 */
                                                            /* U+XXD3 */ CANT_MAP_CHARACTER,
                                                            /* 211 */
                                                            /* U+XXD4 */ CANT_MAP_CHARACTER,
                                                            /* 212 */
                                                            /* U+XXD5 */ CANT_MAP_CHARACTER,
                                                            /* 213 */
                                                            /* U+XXD6 */ CANT_MAP_CHARACTER,
                                                            /* 214 */
                                                            /* U+XXD7 */ CANT_MAP_CHARACTER,
                                                            /* 215 */
                                                            /* U+XXD8 */ CANT_MAP_CHARACTER,
                                                            /* 216 */
                                                            /* U+XXD9 */ CANT_MAP_CHARACTER,
                                                            /* 217 */
                                                            /* U+XXDA */ CANT_MAP_CHARACTER,
                                                            /* 218 */
                                                            /* U+XXDB */ CANT_MAP_CHARACTER,
                                                            /* 219 */
                                                            /* U+XXDC */ CANT_MAP_CHARACTER,
                                                            /* 220 */
                                                            /* U+XXDD */ CANT_MAP_CHARACTER,
                                                            /* 221 */
                                                            /* U+XXDE */ CANT_MAP_CHARACTER,
                                                            /* 222 */
                                                            /* U+XXDF */ CANT_MAP_CHARACTER,
                                                            /* 223 */
                                                            /* U+XXE0 */ CANT_MAP_CHARACTER,
                                                            /* 224 */
                                                            /* U+XXE1 */ CANT_MAP_CHARACTER,
                                                            /* 225 */
                                                            /* U+XXE2 */ CANT_MAP_CHARACTER,
                                                            /* 226 */
                                                            /* U+XXE3 */ CANT_MAP_CHARACTER,
                                                            /* 227 */
                                                            /* U+XXE4 */ CANT_MAP_CHARACTER,
                                                            /* 228 */
                                                            /* U+XXE5 */ CANT_MAP_CHARACTER,
                                                            /* 229 */
                                                            /* U+XXE6 */ CANT_MAP_CHARACTER,
                                                            /* 230 */
                                                            /* U+XXE7 */ CANT_MAP_CHARACTER,
                                                            /* 231 */
                                                            /* U+XXE8 */ CANT_MAP_CHARACTER,
                                                            /* 232 */
                                                            /* U+XXE9 */ CANT_MAP_CHARACTER,
                                                            /* 233 */
                                                            /* U+XXEA */ CANT_MAP_CHARACTER,
                                                            /* 234 */
                                                            /* U+XXEB */ CANT_MAP_CHARACTER,
                                                            /* 235 */
                                                            /* U+XXEC */ CANT_MAP_CHARACTER,
                                                            /* 236 */
                                                            /* U+XXED */ CANT_MAP_CHARACTER,
                                                            /* 237 */
                                                            /* U+XXEE */ CANT_MAP_CHARACTER,
                                                            /* 238 */
                                                            /* U+XXEF */ CANT_MAP_CHARACTER,
                                                            /* 239 */
                                                            /* U+XXF0 */ CANT_MAP_CHARACTER,
                                                            /* 240 */
                                                            /* U+XXF1 */ CANT_MAP_CHARACTER,
                                                            /* 241 */
                                                            /* U+XXF2 */ CANT_MAP_CHARACTER,
                                                            /* 242 */
                                                            /* U+XXF3 */ CANT_MAP_CHARACTER,
                                                            /* 243 */
                                                            /* U+XXF4 */ CANT_MAP_CHARACTER,
                                                            /* 244 */
                                                            /* U+XXF5 */ CANT_MAP_CHARACTER,
                                                            /* 245 */
                                                            /* U+XXF6 */ CANT_MAP_CHARACTER,
                                                            /* 246 */
                                                            /* U+XXF7 */ CANT_MAP_CHARACTER,
                                                            /* 247 */
                                                            /* U+XXF8 */ CANT_MAP_CHARACTER,
                                                            /* 248 */
                                                            /* U+XXF9 */ CANT_MAP_CHARACTER,
                                                            /* 249 */
                                                            /* U+XXFA */ CANT_MAP_CHARACTER,
                                                            /* 250 */
                                                            /* U+XXFB */ CANT_MAP_CHARACTER,
                                                            /* 251 */
                                                            /* U+XXFC */ CANT_MAP_CHARACTER,
                                                            /* 252 */
                                                            /* U+XXFD */ CANT_MAP_CHARACTER,
                                                            /* 253 */
                                                            /* U+XXFE */ CANT_MAP_CHARACTER,
                                                            /* 254 */
                                                            /* U+XXFF */ CANT_MAP_CHARACTER,
                                                            /* 255 */
      /* U+0000 */ 0x0000 /*                                          NULL */ ,     /* 256 */
      /* U+0001 */ 0x0001 /*                              START OF HEADING */ ,     /* 257 */
      /* U+0002 */ 0x0002 /*                                 START OF TEXT */ ,     /* 258 */
      /* U+0003 */ 0x0003 /*                                   END OF TEXT */ ,     /* 259 */
      /* U+0004 */ 0x0004 /*                           END OF TRANSMISSION */ ,     /* 260 */
      /* U+0005 */ 0x0005 /*                                       ENQUIRY */ ,     /* 261 */
      /* U+0006 */ 0x0006 /*                                   ACKNOWLEDGE */ ,     /* 262 */
      /* U+0007 */ 0x0007 /*                                          BELL */ ,     /* 263 */
      /* U+0008 */ 0x0008 /*                                     BACKSPACE */ ,     /* 264 */
      /* U+0009 */ 0x0009 /*                         HORIZONTAL TABULATION */ ,     /* 265 */
      /* U+000A */ 0x000A /*                                     LINE FEED */ ,     /* 266 */
      /* U+000B */ 0x000B /*                           VERTICAL TABULATION */ ,     /* 267 */
      /* U+000C */ 0x000C /*                                     FORM FEED */ ,     /* 268 */
      /* U+000D */ 0x000D /*                               CARRIAGE RETURN */ ,     /* 269 */
      /* U+000E */ 0x000E /*                                     SHIFT OUT */ ,     /* 270 */
      /* U+000F */ 0x000F /*                                      SHIFT IN */ ,     /* 271 */
      /* U+0010 */ 0x0010 /*                              DATA LINK ESCAPE */ ,     /* 272 */
      /* U+0011 */ 0x0011 /*                            DEVICE CONTROL ONE */ ,     /* 273 */
      /* U+0012 */ 0x0012 /*                            DEVICE CONTROL TWO */ ,     /* 274 */
      /* U+0013 */ 0x0013 /*                          DEVICE CONTROL THREE */ ,     /* 275 */
      /* U+0014 */ 0x0014 /*                           DEVICE CONTROL FOUR */ ,     /* 276 */
      /* U+0015 */ 0x0015 /*                          NEGATIVE ACKNOWLEDGE */ ,     /* 277 */
      /* U+0016 */ 0x0016 /*                              SYNCHRONOUS IDLE */ ,     /* 278 */
      /* U+0017 */ 0x0017 /*                     END OF TRANSMISSION BLOCK */ ,     /* 279 */
      /* U+0018 */ 0x0018 /*                                        CANCEL */ ,     /* 280 */
      /* U+0019 */ 0x0019 /*                                 END OF MEDIUM */ ,     /* 281 */
      /* U+001A */ 0x001A /*                                    SUBSTITUTE */ ,     /* 282 */
      /* U+001B */ 0x001B /*                                        ESCAPE */ ,     /* 283 */
      /* U+001C */ 0x001C /*                                FILE SEPARATOR */ ,     /* 284 */
      /* U+001D */ 0x001D /*                               GROUP SEPARATOR */ ,     /* 285 */
      /* U+001E */ 0x001E /*                              RECORD SEPARATOR */ ,     /* 286 */
      /* U+001F */ 0x001F /*                                UNIT SEPARATOR */ ,     /* 287 */
      /* U+0020 */ 0x0020 /*                                         SPACE */ ,     /* 288 */
      /* U+0021 */ 0x0021 /*                              EXCLAMATION MARK */ ,     /* 289 */
      /* U+0022 */ 0x0022 /*                                QUOTATION MARK */ ,     /* 290 */
      /* U+0023 */ 0x0023 /*                                   NUMBER SIGN */ ,     /* 291 */
      /* U+0024 */ 0x0024 /*                                   DOLLAR SIGN */ ,     /* 292 */
      /* U+0025 */ 0x0025 /*                                  PERCENT SIGN */ ,     /* 293 */
      /* U+0026 */ 0x0026 /*                                     AMPERSAND */ ,     /* 294 */
      /* U+0027 */ 0x0027 /*                                    APOSTROPHE */ ,     /* 295 */
      /* U+0028 */ 0x0028 /*                              LEFT PARENTHESIS */ ,     /* 296 */
      /* U+0029 */ 0x0029 /*                             RIGHT PARENTHESIS */ ,     /* 297 */
      /* U+002A */ 0x002A /*                                      ASTERISK */ ,     /* 298 */
      /* U+002B */ 0x002B /*                                     PLUS SIGN */ ,     /* 299 */
      /* U+002C */ 0x002C /*                                         COMMA */ ,     /* 300 */
      /* U+002D */ 0x002D /*                                  HYPHEN-MINUS */ ,     /* 301 */
      /* U+002E */ 0x002E /*                                     FULL STOP */ ,     /* 302 */
      /* U+002F */ 0x002F /*                                       SOLIDUS */ ,     /* 303 */
      /* U+0030 */ 0x0030 /*                                    DIGIT ZERO */ ,     /* 304 */
      /* U+0031 */ 0x0031 /*                                     DIGIT ONE */ ,     /* 305 */
      /* U+0032 */ 0x0032 /*                                     DIGIT TWO */ ,     /* 306 */
      /* U+0033 */ 0x0033 /*                                   DIGIT THREE */ ,     /* 307 */
      /* U+0034 */ 0x0034 /*                                    DIGIT FOUR */ ,     /* 308 */
      /* U+0035 */ 0x0035 /*                                    DIGIT FIVE */ ,     /* 309 */
      /* U+0036 */ 0x0036 /*                                     DIGIT SIX */ ,     /* 310 */
      /* U+0037 */ 0x0037 /*                                   DIGIT SEVEN */ ,     /* 311 */
      /* U+0038 */ 0x0038 /*                                   DIGIT EIGHT */ ,     /* 312 */
      /* U+0039 */ 0x0039 /*                                    DIGIT NINE */ ,     /* 313 */
      /* U+003A */ 0x003A /*                                         COLON */ ,     /* 314 */
      /* U+003B */ 0x003B /*                                     SEMICOLON */ ,     /* 315 */
      /* U+003C */ 0x003C /*                                LESS-THAN SIGN */ ,     /* 316 */
      /* U+003D */ 0x003D /*                                   EQUALS SIGN */ ,     /* 317 */
      /* U+003E */ 0x003E /*                             GREATER-THAN SIGN */ ,     /* 318 */
      /* U+003F */ 0x003F /*                                 QUESTION MARK */ ,     /* 319 */
      /* U+0040 */ 0x0040 /*                                 COMMERCIAL AT */ ,     /* 320 */
      /* U+0041 */ 0x0041 /*                        LATIN CAPITAL LETTER A */ ,     /* 321 */
      /* U+0042 */ 0x0042 /*                        LATIN CAPITAL LETTER B */ ,     /* 322 */
      /* U+0043 */ 0x0043 /*                        LATIN CAPITAL LETTER C */ ,     /* 323 */
      /* U+0044 */ 0x0044 /*                        LATIN CAPITAL LETTER D */ ,     /* 324 */
      /* U+0045 */ 0x0045 /*                        LATIN CAPITAL LETTER E */ ,     /* 325 */
      /* U+0046 */ 0x0046 /*                        LATIN CAPITAL LETTER F */ ,     /* 326 */
      /* U+0047 */ 0x0047 /*                        LATIN CAPITAL LETTER G */ ,     /* 327 */
      /* U+0048 */ 0x0048 /*                        LATIN CAPITAL LETTER H */ ,     /* 328 */
      /* U+0049 */ 0x0049 /*                        LATIN CAPITAL LETTER I */ ,     /* 329 */
      /* U+004A */ 0x004A /*                        LATIN CAPITAL LETTER J */ ,     /* 330 */
      /* U+004B */ 0x004B /*                        LATIN CAPITAL LETTER K */ ,     /* 331 */
      /* U+004C */ 0x004C /*                        LATIN CAPITAL LETTER L */ ,     /* 332 */
      /* U+004D */ 0x004D /*                        LATIN CAPITAL LETTER M */ ,     /* 333 */
      /* U+004E */ 0x004E /*                        LATIN CAPITAL LETTER N */ ,     /* 334 */
      /* U+004F */ 0x004F /*                        LATIN CAPITAL LETTER O */ ,     /* 335 */
      /* U+0050 */ 0x0050 /*                        LATIN CAPITAL LETTER P */ ,     /* 336 */
      /* U+0051 */ 0x0051 /*                        LATIN CAPITAL LETTER Q */ ,     /* 337 */
      /* U+0052 */ 0x0052 /*                        LATIN CAPITAL LETTER R */ ,     /* 338 */
      /* U+0053 */ 0x0053 /*                        LATIN CAPITAL LETTER S */ ,     /* 339 */
      /* U+0054 */ 0x0054 /*                        LATIN CAPITAL LETTER T */ ,     /* 340 */
      /* U+0055 */ 0x0055 /*                        LATIN CAPITAL LETTER U */ ,     /* 341 */
      /* U+0056 */ 0x0056 /*                        LATIN CAPITAL LETTER V */ ,     /* 342 */
      /* U+0057 */ 0x0057 /*                        LATIN CAPITAL LETTER W */ ,     /* 343 */
      /* U+0058 */ 0x0058 /*                        LATIN CAPITAL LETTER X */ ,     /* 344 */
      /* U+0059 */ 0x0059 /*                        LATIN CAPITAL LETTER Y */ ,     /* 345 */
      /* U+005A */ 0x005A /*                        LATIN CAPITAL LETTER Z */ ,     /* 346 */
      /* U+005B */ 0x005B /*                           LEFT SQUARE BRACKET */ ,     /* 347 */
                                                            /* U+005C */ CANT_MAP_CHARACTER,
                                                            /* 348 */
      /* U+005D */ 0x005D /*                          RIGHT SQUARE BRACKET */ ,     /* 349 */
      /* U+005E */ 0x005E /*                             CIRCUMFLEX ACCENT */ ,     /* 350 */
      /* U+005F */ 0x005F /*                                      LOW LINE */ ,     /* 351 */
      /* U+0060 */ 0x0060 /*                                  GRAVE ACCENT */ ,     /* 352 */
      /* U+0061 */ 0x0061 /*                          LATIN SMALL LETTER A */ ,     /* 353 */
      /* U+0062 */ 0x0062 /*                          LATIN SMALL LETTER B */ ,     /* 354 */
      /* U+0063 */ 0x0063 /*                          LATIN SMALL LETTER C */ ,     /* 355 */
      /* U+0064 */ 0x0064 /*                          LATIN SMALL LETTER D */ ,     /* 356 */
      /* U+0065 */ 0x0065 /*                          LATIN SMALL LETTER E */ ,     /* 357 */
      /* U+0066 */ 0x0066 /*                          LATIN SMALL LETTER F */ ,     /* 358 */
      /* U+0067 */ 0x0067 /*                          LATIN SMALL LETTER G */ ,     /* 359 */
      /* U+0068 */ 0x0068 /*                          LATIN SMALL LETTER H */ ,     /* 360 */
      /* U+0069 */ 0x0069 /*                          LATIN SMALL LETTER I */ ,     /* 361 */
      /* U+006A */ 0x006A /*                          LATIN SMALL LETTER J */ ,     /* 362 */
      /* U+006B */ 0x006B /*                          LATIN SMALL LETTER K */ ,     /* 363 */
      /* U+006C */ 0x006C /*                          LATIN SMALL LETTER L */ ,     /* 364 */
      /* U+006D */ 0x006D /*                          LATIN SMALL LETTER M */ ,     /* 365 */
      /* U+006E */ 0x006E /*                          LATIN SMALL LETTER N */ ,     /* 366 */
      /* U+006F */ 0x006F /*                          LATIN SMALL LETTER O */ ,     /* 367 */
      /* U+0070 */ 0x0070 /*                          LATIN SMALL LETTER P */ ,     /* 368 */
      /* U+0071 */ 0x0071 /*                          LATIN SMALL LETTER Q */ ,     /* 369 */
      /* U+0072 */ 0x0072 /*                          LATIN SMALL LETTER R */ ,     /* 370 */
      /* U+0073 */ 0x0073 /*                          LATIN SMALL LETTER S */ ,     /* 371 */
      /* U+0074 */ 0x0074 /*                          LATIN SMALL LETTER T */ ,     /* 372 */
      /* U+0075 */ 0x0075 /*                          LATIN SMALL LETTER U */ ,     /* 373 */
      /* U+0076 */ 0x0076 /*                          LATIN SMALL LETTER V */ ,     /* 374 */
      /* U+0077 */ 0x0077 /*                          LATIN SMALL LETTER W */ ,     /* 375 */
      /* U+0078 */ 0x0078 /*                          LATIN SMALL LETTER X */ ,     /* 376 */
      /* U+0079 */ 0x0079 /*                          LATIN SMALL LETTER Y */ ,     /* 377 */
      /* U+007A */ 0x007A /*                          LATIN SMALL LETTER Z */ ,     /* 378 */
      /* U+007B */ 0x007B /*                            LEFT CURLY BRACKET */ ,     /* 379 */
      /* U+007C */ 0x007C /*                                 VERTICAL LINE */ ,     /* 380 */
      /* U+007D */ 0x007D /*                           RIGHT CURLY BRACKET */ ,     /* 381 */
                                                            /* U+007E */ CANT_MAP_CHARACTER,
                                                            /* 382 */
      /* U+007F */ 0x007F /*                                         ASCII */ ,     /* 383 */
                                                            /* U+0080 */ CANT_MAP_CHARACTER,
                                                            /* 384 */
                                                            /* U+0081 */ CANT_MAP_CHARACTER,
                                                            /* 385 */
                                                            /* U+0082 */ CANT_MAP_CHARACTER,
                                                            /* 386 */
                                                            /* U+0083 */ CANT_MAP_CHARACTER,
                                                            /* 387 */
                                                            /* U+0084 */ CANT_MAP_CHARACTER,
                                                            /* 388 */
                                                            /* U+0085 */ CANT_MAP_CHARACTER,
                                                            /* 389 */
                                                            /* U+0086 */ CANT_MAP_CHARACTER,
                                                            /* 390 */
                                                            /* U+0087 */ CANT_MAP_CHARACTER,
                                                            /* 391 */
                                                            /* U+0088 */ CANT_MAP_CHARACTER,
                                                            /* 392 */
                                                            /* U+0089 */ CANT_MAP_CHARACTER,
                                                            /* 393 */
                                                            /* U+008A */ CANT_MAP_CHARACTER,
                                                            /* 394 */
                                                            /* U+008B */ CANT_MAP_CHARACTER,
                                                            /* 395 */
                                                            /* U+008C */ CANT_MAP_CHARACTER,
                                                            /* 396 */
                                                            /* U+008D */ CANT_MAP_CHARACTER,
                                                            /* 397 */
                                                            /* U+008E */ CANT_MAP_CHARACTER,
                                                            /* 398 */
                                                            /* U+008F */ CANT_MAP_CHARACTER,
                                                            /* 399 */
                                                            /* U+0090 */ CANT_MAP_CHARACTER,
                                                            /* 400 */
                                                            /* U+0091 */ CANT_MAP_CHARACTER,
                                                            /* 401 */
                                                            /* U+0092 */ CANT_MAP_CHARACTER,
                                                            /* 402 */
                                                            /* U+0093 */ CANT_MAP_CHARACTER,
                                                            /* 403 */
                                                            /* U+0094 */ CANT_MAP_CHARACTER,
                                                            /* 404 */
                                                            /* U+0095 */ CANT_MAP_CHARACTER,
                                                            /* 405 */
                                                            /* U+0096 */ CANT_MAP_CHARACTER,
                                                            /* 406 */
                                                            /* U+0097 */ CANT_MAP_CHARACTER,
                                                            /* 407 */
                                                            /* U+0098 */ CANT_MAP_CHARACTER,
                                                            /* 408 */
                                                            /* U+0099 */ CANT_MAP_CHARACTER,
                                                            /* 409 */
                                                            /* U+009A */ CANT_MAP_CHARACTER,
                                                            /* 410 */
                                                            /* U+009B */ CANT_MAP_CHARACTER,
                                                            /* 411 */
                                                            /* U+009C */ CANT_MAP_CHARACTER,
                                                            /* 412 */
                                                            /* U+009D */ CANT_MAP_CHARACTER,
                                                            /* 413 */
                                                            /* U+009E */ CANT_MAP_CHARACTER,
                                                            /* 414 */
                                                            /* U+009F */ CANT_MAP_CHARACTER,
                                                            /* 415 */
                                                            /* U+00A0 */ CANT_MAP_CHARACTER,
                                                            /* 416 */
                                                            /* U+00A1 */ CANT_MAP_CHARACTER,
                                                            /* 417 */
                                                            /* U+00A2 */ CANT_MAP_CHARACTER,
                                                            /* 418 */
                                                            /* U+00A3 */ CANT_MAP_CHARACTER,
                                                            /* 419 */
                                                            /* U+00A4 */ CANT_MAP_CHARACTER,
                                                            /* 420 */
      /* U+00A5 */ 0x005C /*                                      YEN SIGN */ ,     /* 421 */
                                                            /* U+00A6 */ CANT_MAP_CHARACTER,
                                                            /* 422 */
                                                            /* U+00A7 */ CANT_MAP_CHARACTER,
                                                            /* 423 */
                                                            /* U+00A8 */ CANT_MAP_CHARACTER,
                                                            /* 424 */
                                                            /* U+00A9 */ CANT_MAP_CHARACTER,
                                                            /* 425 */
                                                            /* U+00AA */ CANT_MAP_CHARACTER,
                                                            /* 426 */
                                                            /* U+00AB */ CANT_MAP_CHARACTER,
                                                            /* 427 */
                                                            /* U+00AC */ CANT_MAP_CHARACTER,
                                                            /* 428 */
                                                            /* U+00AD */ CANT_MAP_CHARACTER,
                                                            /* 429 */
                                                            /* U+00AE */ CANT_MAP_CHARACTER,
                                                            /* 430 */
                                                            /* U+00AF */ CANT_MAP_CHARACTER,
                                                            /* 431 */
                                                            /* U+00B0 */ CANT_MAP_CHARACTER,
                                                            /* 432 */
                                                            /* U+00B1 */ CANT_MAP_CHARACTER,
                                                            /* 433 */
                                                            /* U+00B2 */ CANT_MAP_CHARACTER,
                                                            /* 434 */
                                                            /* U+00B3 */ CANT_MAP_CHARACTER,
                                                            /* 435 */
                                                            /* U+00B4 */ CANT_MAP_CHARACTER,
                                                            /* 436 */
                                                            /* U+00B5 */ CANT_MAP_CHARACTER,
                                                            /* 437 */
                                                            /* U+00B6 */ CANT_MAP_CHARACTER,
                                                            /* 438 */
                                                            /* U+00B7 */ CANT_MAP_CHARACTER,
                                                            /* 439 */
                                                            /* U+00B8 */ CANT_MAP_CHARACTER,
                                                            /* 440 */
                                                            /* U+00B9 */ CANT_MAP_CHARACTER,
                                                            /* 441 */
                                                            /* U+00BA */ CANT_MAP_CHARACTER,
                                                            /* 442 */
                                                            /* U+00BB */ CANT_MAP_CHARACTER,
                                                            /* 443 */
                                                            /* U+00BC */ CANT_MAP_CHARACTER,
                                                            /* 444 */
                                                            /* U+00BD */ CANT_MAP_CHARACTER,
                                                            /* 445 */
                                                            /* U+00BE */ CANT_MAP_CHARACTER,
                                                            /* 446 */
                                                            /* U+00BF */ CANT_MAP_CHARACTER,
                                                            /* 447 */
                                                            /* U+00C0 */ CANT_MAP_CHARACTER,
                                                            /* 448 */
                                                            /* U+00C1 */ CANT_MAP_CHARACTER,
                                                            /* 449 */
                                                            /* U+00C2 */ CANT_MAP_CHARACTER,
                                                            /* 450 */
                                                            /* U+00C3 */ CANT_MAP_CHARACTER,
                                                            /* 451 */
                                                            /* U+00C4 */ CANT_MAP_CHARACTER,
                                                            /* 452 */
                                                            /* U+00C5 */ CANT_MAP_CHARACTER,
                                                            /* 453 */
                                                            /* U+00C6 */ CANT_MAP_CHARACTER,
                                                            /* 454 */
                                                            /* U+00C7 */ CANT_MAP_CHARACTER,
                                                            /* 455 */
                                                            /* U+00C8 */ CANT_MAP_CHARACTER,
                                                            /* 456 */
                                                            /* U+00C9 */ CANT_MAP_CHARACTER,
                                                            /* 457 */
                                                            /* U+00CA */ CANT_MAP_CHARACTER,
                                                            /* 458 */
                                                            /* U+00CB */ CANT_MAP_CHARACTER,
                                                            /* 459 */
                                                            /* U+00CC */ CANT_MAP_CHARACTER,
                                                            /* 460 */
                                                            /* U+00CD */ CANT_MAP_CHARACTER,
                                                            /* 461 */
                                                            /* U+00CE */ CANT_MAP_CHARACTER,
                                                            /* 462 */
                                                            /* U+00CF */ CANT_MAP_CHARACTER,
                                                            /* 463 */
                                                            /* U+00D0 */ CANT_MAP_CHARACTER,
                                                            /* 464 */
                                                            /* U+00D1 */ CANT_MAP_CHARACTER,
                                                            /* 465 */
                                                            /* U+00D2 */ CANT_MAP_CHARACTER,
                                                            /* 466 */
                                                            /* U+00D3 */ CANT_MAP_CHARACTER,
                                                            /* 467 */
                                                            /* U+00D4 */ CANT_MAP_CHARACTER,
                                                            /* 468 */
                                                            /* U+00D5 */ CANT_MAP_CHARACTER,
                                                            /* 469 */
                                                            /* U+00D6 */ CANT_MAP_CHARACTER,
                                                            /* 470 */
                                                            /* U+00D7 */ CANT_MAP_CHARACTER,
                                                            /* 471 */
                                                            /* U+00D8 */ CANT_MAP_CHARACTER,
                                                            /* 472 */
                                                            /* U+00D9 */ CANT_MAP_CHARACTER,
                                                            /* 473 */
                                                            /* U+00DA */ CANT_MAP_CHARACTER,
                                                            /* 474 */
                                                            /* U+00DB */ CANT_MAP_CHARACTER,
                                                            /* 475 */
                                                            /* U+00DC */ CANT_MAP_CHARACTER,
                                                            /* 476 */
                                                            /* U+00DD */ CANT_MAP_CHARACTER,
                                                            /* 477 */
                                                            /* U+00DE */ CANT_MAP_CHARACTER,
                                                            /* 478 */
                                                            /* U+00DF */ CANT_MAP_CHARACTER,
                                                            /* 479 */
                                                            /* U+00E0 */ CANT_MAP_CHARACTER,
                                                            /* 480 */
                                                            /* U+00E1 */ CANT_MAP_CHARACTER,
                                                            /* 481 */
                                                            /* U+00E2 */ CANT_MAP_CHARACTER,
                                                            /* 482 */
                                                            /* U+00E3 */ CANT_MAP_CHARACTER,
                                                            /* 483 */
                                                            /* U+00E4 */ CANT_MAP_CHARACTER,
                                                            /* 484 */
                                                            /* U+00E5 */ CANT_MAP_CHARACTER,
                                                            /* 485 */
                                                            /* U+00E6 */ CANT_MAP_CHARACTER,
                                                            /* 486 */
                                                            /* U+00E7 */ CANT_MAP_CHARACTER,
                                                            /* 487 */
                                                            /* U+00E8 */ CANT_MAP_CHARACTER,
                                                            /* 488 */
                                                            /* U+00E9 */ CANT_MAP_CHARACTER,
                                                            /* 489 */
                                                            /* U+00EA */ CANT_MAP_CHARACTER,
                                                            /* 490 */
                                                            /* U+00EB */ CANT_MAP_CHARACTER,
                                                            /* 491 */
                                                            /* U+00EC */ CANT_MAP_CHARACTER,
                                                            /* 492 */
                                                            /* U+00ED */ CANT_MAP_CHARACTER,
                                                            /* 493 */
                                                            /* U+00EE */ CANT_MAP_CHARACTER,
                                                            /* 494 */
                                                            /* U+00EF */ CANT_MAP_CHARACTER,
                                                            /* 495 */
                                                            /* U+00F0 */ CANT_MAP_CHARACTER,
                                                            /* 496 */
                                                            /* U+00F1 */ CANT_MAP_CHARACTER,
                                                            /* 497 */
                                                            /* U+00F2 */ CANT_MAP_CHARACTER,
                                                            /* 498 */
                                                            /* U+00F3 */ CANT_MAP_CHARACTER,
                                                            /* 499 */
                                                            /* U+00F4 */ CANT_MAP_CHARACTER,
                                                            /* 500 */
                                                            /* U+00F5 */ CANT_MAP_CHARACTER,
                                                            /* 501 */
                                                            /* U+00F6 */ CANT_MAP_CHARACTER,
                                                            /* 502 */
                                                            /* U+00F7 */ CANT_MAP_CHARACTER,
                                                            /* 503 */
                                                            /* U+00F8 */ CANT_MAP_CHARACTER,
                                                            /* 504 */
                                                            /* U+00F9 */ CANT_MAP_CHARACTER,
                                                            /* 505 */
                                                            /* U+00FA */ CANT_MAP_CHARACTER,
                                                            /* 506 */
                                                            /* U+00FB */ CANT_MAP_CHARACTER,
                                                            /* 507 */
                                                            /* U+00FC */ CANT_MAP_CHARACTER,
                                                            /* 508 */
                                                            /* U+00FD */ CANT_MAP_CHARACTER,
                                                            /* 509 */
                                                            /* U+00FE */ CANT_MAP_CHARACTER,
                                                            /* 510 */
                                                            /* U+00FF */ CANT_MAP_CHARACTER,
                                                            /* 511 */
                                                            /* U+2000 */ CANT_MAP_CHARACTER,
                                                            /* 512 */
                                                            /* U+2001 */ CANT_MAP_CHARACTER,
                                                            /* 513 */
                                                            /* U+2002 */ CANT_MAP_CHARACTER,
                                                            /* 514 */
                                                            /* U+2003 */ CANT_MAP_CHARACTER,
                                                            /* 515 */
                                                            /* U+2004 */ CANT_MAP_CHARACTER,
                                                            /* 516 */
                                                            /* U+2005 */ CANT_MAP_CHARACTER,
                                                            /* 517 */
                                                            /* U+2006 */ CANT_MAP_CHARACTER,
                                                            /* 518 */
                                                            /* U+2007 */ CANT_MAP_CHARACTER,
                                                            /* 519 */
                                                            /* U+2008 */ CANT_MAP_CHARACTER,
                                                            /* 520 */
                                                            /* U+2009 */ CANT_MAP_CHARACTER,
                                                            /* 521 */
                                                            /* U+200A */ CANT_MAP_CHARACTER,
                                                            /* 522 */
                                                            /* U+200B */ CANT_MAP_CHARACTER,
                                                            /* 523 */
                                                            /* U+200C */ CANT_MAP_CHARACTER,
                                                            /* 524 */
                                                            /* U+200D */ CANT_MAP_CHARACTER,
                                                            /* 525 */
                                                            /* U+200E */ CANT_MAP_CHARACTER,
                                                            /* 526 */
                                                            /* U+200F */ CANT_MAP_CHARACTER,
                                                            /* 527 */
                                                            /* U+2010 */ CANT_MAP_CHARACTER,
                                                            /* 528 */
                                                            /* U+2011 */ CANT_MAP_CHARACTER,
                                                            /* 529 */
                                                            /* U+2012 */ CANT_MAP_CHARACTER,
                                                            /* 530 */
                                                            /* U+2013 */ CANT_MAP_CHARACTER,
                                                            /* 531 */
                                                            /* U+2014 */ CANT_MAP_CHARACTER,
                                                            /* 532 */
                                                            /* U+2015 */ CANT_MAP_CHARACTER,
                                                            /* 533 */
                                                            /* U+2016 */ CANT_MAP_CHARACTER,
                                                            /* 534 */
                                                            /* U+2017 */ CANT_MAP_CHARACTER,
                                                            /* 535 */
                                                            /* U+2018 */ CANT_MAP_CHARACTER,
                                                            /* 536 */
                                                            /* U+2019 */ CANT_MAP_CHARACTER,
                                                            /* 537 */
                                                            /* U+201A */ CANT_MAP_CHARACTER,
                                                            /* 538 */
                                                            /* U+201B */ CANT_MAP_CHARACTER,
                                                            /* 539 */
                                                            /* U+201C */ CANT_MAP_CHARACTER,
                                                            /* 540 */
                                                            /* U+201D */ CANT_MAP_CHARACTER,
                                                            /* 541 */
                                                            /* U+201E */ CANT_MAP_CHARACTER,
                                                            /* 542 */
                                                            /* U+201F */ CANT_MAP_CHARACTER,
                                                            /* 543 */
                                                            /* U+2020 */ CANT_MAP_CHARACTER,
                                                            /* 544 */
                                                            /* U+2021 */ CANT_MAP_CHARACTER,
                                                            /* 545 */
                                                            /* U+2022 */ CANT_MAP_CHARACTER,
                                                            /* 546 */
                                                            /* U+2023 */ CANT_MAP_CHARACTER,
                                                            /* 547 */
                                                            /* U+2024 */ CANT_MAP_CHARACTER,
                                                            /* 548 */
                                                            /* U+2025 */ CANT_MAP_CHARACTER,
                                                            /* 549 */
                                                            /* U+2026 */ CANT_MAP_CHARACTER,
                                                            /* 550 */
                                                            /* U+2027 */ CANT_MAP_CHARACTER,
                                                            /* 551 */
                                                            /* U+2028 */ CANT_MAP_CHARACTER,
                                                            /* 552 */
                                                            /* U+2029 */ CANT_MAP_CHARACTER,
                                                            /* 553 */
                                                            /* U+202A */ CANT_MAP_CHARACTER,
                                                            /* 554 */
                                                            /* U+202B */ CANT_MAP_CHARACTER,
                                                            /* 555 */
                                                            /* U+202C */ CANT_MAP_CHARACTER,
                                                            /* 556 */
                                                            /* U+202D */ CANT_MAP_CHARACTER,
                                                            /* 557 */
                                                            /* U+202E */ CANT_MAP_CHARACTER,
                                                            /* 558 */
                                                            /* U+202F */ CANT_MAP_CHARACTER,
                                                            /* 559 */
                                                            /* U+2030 */ CANT_MAP_CHARACTER,
                                                            /* 560 */
                                                            /* U+2031 */ CANT_MAP_CHARACTER,
                                                            /* 561 */
                                                            /* U+2032 */ CANT_MAP_CHARACTER,
                                                            /* 562 */
                                                            /* U+2033 */ CANT_MAP_CHARACTER,
                                                            /* 563 */
                                                            /* U+2034 */ CANT_MAP_CHARACTER,
                                                            /* 564 */
                                                            /* U+2035 */ CANT_MAP_CHARACTER,
                                                            /* 565 */
                                                            /* U+2036 */ CANT_MAP_CHARACTER,
                                                            /* 566 */
                                                            /* U+2037 */ CANT_MAP_CHARACTER,
                                                            /* 567 */
                                                            /* U+2038 */ CANT_MAP_CHARACTER,
                                                            /* 568 */
                                                            /* U+2039 */ CANT_MAP_CHARACTER,
                                                            /* 569 */
                                                            /* U+203A */ CANT_MAP_CHARACTER,
                                                            /* 570 */
                                                            /* U+203B */ CANT_MAP_CHARACTER,
                                                            /* 571 */
                                                            /* U+203C */ CANT_MAP_CHARACTER,
                                                            /* 572 */
                                                            /* U+203D */ CANT_MAP_CHARACTER,
                                                            /* 573 */
      /* U+203E */ 0x007E /*                                      OVERLINE */ ,     /* 574 */
                                                            /* U+203F */ CANT_MAP_CHARACTER,
                                                            /* 575 */
                                                            /* U+2040 */ CANT_MAP_CHARACTER,
                                                            /* 576 */
                                                            /* U+2041 */ CANT_MAP_CHARACTER,
                                                            /* 577 */
                                                            /* U+2042 */ CANT_MAP_CHARACTER,
                                                            /* 578 */
                                                            /* U+2043 */ CANT_MAP_CHARACTER,
                                                            /* 579 */
                                                            /* U+2044 */ CANT_MAP_CHARACTER,
                                                            /* 580 */
                                                            /* U+2045 */ CANT_MAP_CHARACTER,
                                                            /* 581 */
                                                            /* U+2046 */ CANT_MAP_CHARACTER,
                                                            /* 582 */
                                                            /* U+2047 */ CANT_MAP_CHARACTER,
                                                            /* 583 */
                                                            /* U+2048 */ CANT_MAP_CHARACTER,
                                                            /* 584 */
                                                            /* U+2049 */ CANT_MAP_CHARACTER,
                                                            /* 585 */
                                                            /* U+204A */ CANT_MAP_CHARACTER,
                                                            /* 586 */
                                                            /* U+204B */ CANT_MAP_CHARACTER,
                                                            /* 587 */
                                                            /* U+204C */ CANT_MAP_CHARACTER,
                                                            /* 588 */
                                                            /* U+204D */ CANT_MAP_CHARACTER,
                                                            /* 589 */
                                                            /* U+204E */ CANT_MAP_CHARACTER,
                                                            /* 590 */
                                                            /* U+204F */ CANT_MAP_CHARACTER,
                                                            /* 591 */
                                                            /* U+2050 */ CANT_MAP_CHARACTER,
                                                            /* 592 */
                                                            /* U+2051 */ CANT_MAP_CHARACTER,
                                                            /* 593 */
                                                            /* U+2052 */ CANT_MAP_CHARACTER,
                                                            /* 594 */
                                                            /* U+2053 */ CANT_MAP_CHARACTER,
                                                            /* 595 */
                                                            /* U+2054 */ CANT_MAP_CHARACTER,
                                                            /* 596 */
                                                            /* U+2055 */ CANT_MAP_CHARACTER,
                                                            /* 597 */
                                                            /* U+2056 */ CANT_MAP_CHARACTER,
                                                            /* 598 */
                                                            /* U+2057 */ CANT_MAP_CHARACTER,
                                                            /* 599 */
                                                            /* U+2058 */ CANT_MAP_CHARACTER,
                                                            /* 600 */
                                                            /* U+2059 */ CANT_MAP_CHARACTER,
                                                            /* 601 */
                                                            /* U+205A */ CANT_MAP_CHARACTER,
                                                            /* 602 */
                                                            /* U+205B */ CANT_MAP_CHARACTER,
                                                            /* 603 */
                                                            /* U+205C */ CANT_MAP_CHARACTER,
                                                            /* 604 */
                                                            /* U+205D */ CANT_MAP_CHARACTER,
                                                            /* 605 */
                                                            /* U+205E */ CANT_MAP_CHARACTER,
                                                            /* 606 */
                                                            /* U+205F */ CANT_MAP_CHARACTER,
                                                            /* 607 */
                                                            /* U+2060 */ CANT_MAP_CHARACTER,
                                                            /* 608 */
                                                            /* U+2061 */ CANT_MAP_CHARACTER,
                                                            /* 609 */
                                                            /* U+2062 */ CANT_MAP_CHARACTER,
                                                            /* 610 */
                                                            /* U+2063 */ CANT_MAP_CHARACTER,
                                                            /* 611 */
                                                            /* U+2064 */ CANT_MAP_CHARACTER,
                                                            /* 612 */
                                                            /* U+2065 */ CANT_MAP_CHARACTER,
                                                            /* 613 */
                                                            /* U+2066 */ CANT_MAP_CHARACTER,
                                                            /* 614 */
                                                            /* U+2067 */ CANT_MAP_CHARACTER,
                                                            /* 615 */
                                                            /* U+2068 */ CANT_MAP_CHARACTER,
                                                            /* 616 */
                                                            /* U+2069 */ CANT_MAP_CHARACTER,
                                                            /* 617 */
                                                            /* U+206A */ CANT_MAP_CHARACTER,
                                                            /* 618 */
                                                            /* U+206B */ CANT_MAP_CHARACTER,
                                                            /* 619 */
                                                            /* U+206C */ CANT_MAP_CHARACTER,
                                                            /* 620 */
                                                            /* U+206D */ CANT_MAP_CHARACTER,
                                                            /* 621 */
                                                            /* U+206E */ CANT_MAP_CHARACTER,
                                                            /* 622 */
                                                            /* U+206F */ CANT_MAP_CHARACTER,
                                                            /* 623 */
                                                            /* U+2070 */ CANT_MAP_CHARACTER,
                                                            /* 624 */
                                                            /* U+2071 */ CANT_MAP_CHARACTER,
                                                            /* 625 */
                                                            /* U+2072 */ CANT_MAP_CHARACTER,
                                                            /* 626 */
                                                            /* U+2073 */ CANT_MAP_CHARACTER,
                                                            /* 627 */
                                                            /* U+2074 */ CANT_MAP_CHARACTER,
                                                            /* 628 */
                                                            /* U+2075 */ CANT_MAP_CHARACTER,
                                                            /* 629 */
                                                            /* U+2076 */ CANT_MAP_CHARACTER,
                                                            /* 630 */
                                                            /* U+2077 */ CANT_MAP_CHARACTER,
                                                            /* 631 */
                                                            /* U+2078 */ CANT_MAP_CHARACTER,
                                                            /* 632 */
                                                            /* U+2079 */ CANT_MAP_CHARACTER,
                                                            /* 633 */
                                                            /* U+207A */ CANT_MAP_CHARACTER,
                                                            /* 634 */
                                                            /* U+207B */ CANT_MAP_CHARACTER,
                                                            /* 635 */
                                                            /* U+207C */ CANT_MAP_CHARACTER,
                                                            /* 636 */
                                                            /* U+207D */ CANT_MAP_CHARACTER,
                                                            /* 637 */
                                                            /* U+207E */ CANT_MAP_CHARACTER,
                                                            /* 638 */
                                                            /* U+207F */ CANT_MAP_CHARACTER,
                                                            /* 639 */
                                                            /* U+2080 */ CANT_MAP_CHARACTER,
                                                            /* 640 */
                                                            /* U+2081 */ CANT_MAP_CHARACTER,
                                                            /* 641 */
                                                            /* U+2082 */ CANT_MAP_CHARACTER,
                                                            /* 642 */
                                                            /* U+2083 */ CANT_MAP_CHARACTER,
                                                            /* 643 */
                                                            /* U+2084 */ CANT_MAP_CHARACTER,
                                                            /* 644 */
                                                            /* U+2085 */ CANT_MAP_CHARACTER,
                                                            /* 645 */
                                                            /* U+2086 */ CANT_MAP_CHARACTER,
                                                            /* 646 */
                                                            /* U+2087 */ CANT_MAP_CHARACTER,
                                                            /* 647 */
                                                            /* U+2088 */ CANT_MAP_CHARACTER,
                                                            /* 648 */
                                                            /* U+2089 */ CANT_MAP_CHARACTER,
                                                            /* 649 */
                                                            /* U+208A */ CANT_MAP_CHARACTER,
                                                            /* 650 */
                                                            /* U+208B */ CANT_MAP_CHARACTER,
                                                            /* 651 */
                                                            /* U+208C */ CANT_MAP_CHARACTER,
                                                            /* 652 */
                                                            /* U+208D */ CANT_MAP_CHARACTER,
                                                            /* 653 */
                                                            /* U+208E */ CANT_MAP_CHARACTER,
                                                            /* 654 */
                                                            /* U+208F */ CANT_MAP_CHARACTER,
                                                            /* 655 */
                                                            /* U+2090 */ CANT_MAP_CHARACTER,
                                                            /* 656 */
                                                            /* U+2091 */ CANT_MAP_CHARACTER,
                                                            /* 657 */
                                                            /* U+2092 */ CANT_MAP_CHARACTER,
                                                            /* 658 */
                                                            /* U+2093 */ CANT_MAP_CHARACTER,
                                                            /* 659 */
                                                            /* U+2094 */ CANT_MAP_CHARACTER,
                                                            /* 660 */
                                                            /* U+2095 */ CANT_MAP_CHARACTER,
                                                            /* 661 */
                                                            /* U+2096 */ CANT_MAP_CHARACTER,
                                                            /* 662 */
                                                            /* U+2097 */ CANT_MAP_CHARACTER,
                                                            /* 663 */
                                                            /* U+2098 */ CANT_MAP_CHARACTER,
                                                            /* 664 */
                                                            /* U+2099 */ CANT_MAP_CHARACTER,
                                                            /* 665 */
                                                            /* U+209A */ CANT_MAP_CHARACTER,
                                                            /* 666 */
                                                            /* U+209B */ CANT_MAP_CHARACTER,
                                                            /* 667 */
                                                            /* U+209C */ CANT_MAP_CHARACTER,
                                                            /* 668 */
                                                            /* U+209D */ CANT_MAP_CHARACTER,
                                                            /* 669 */
                                                            /* U+209E */ CANT_MAP_CHARACTER,
                                                            /* 670 */
                                                            /* U+209F */ CANT_MAP_CHARACTER,
                                                            /* 671 */
                                                            /* U+20A0 */ CANT_MAP_CHARACTER,
                                                            /* 672 */
                                                            /* U+20A1 */ CANT_MAP_CHARACTER,
                                                            /* 673 */
                                                            /* U+20A2 */ CANT_MAP_CHARACTER,
                                                            /* 674 */
                                                            /* U+20A3 */ CANT_MAP_CHARACTER,
                                                            /* 675 */
                                                            /* U+20A4 */ CANT_MAP_CHARACTER,
                                                            /* 676 */
                                                            /* U+20A5 */ CANT_MAP_CHARACTER,
                                                            /* 677 */
                                                            /* U+20A6 */ CANT_MAP_CHARACTER,
                                                            /* 678 */
                                                            /* U+20A7 */ CANT_MAP_CHARACTER,
                                                            /* 679 */
                                                            /* U+20A8 */ CANT_MAP_CHARACTER,
                                                            /* 680 */
                                                            /* U+20A9 */ CANT_MAP_CHARACTER,
                                                            /* 681 */
                                                            /* U+20AA */ CANT_MAP_CHARACTER,
                                                            /* 682 */
                                                            /* U+20AB */ CANT_MAP_CHARACTER,
                                                            /* 683 */
                                                            /* U+20AC */ CANT_MAP_CHARACTER,
                                                            /* 684 */
                                                            /* U+20AD */ CANT_MAP_CHARACTER,
                                                            /* 685 */
                                                            /* U+20AE */ CANT_MAP_CHARACTER,
                                                            /* 686 */
                                                            /* U+20AF */ CANT_MAP_CHARACTER,
                                                            /* 687 */
                                                            /* U+20B0 */ CANT_MAP_CHARACTER,
                                                            /* 688 */
                                                            /* U+20B1 */ CANT_MAP_CHARACTER,
                                                            /* 689 */
                                                            /* U+20B2 */ CANT_MAP_CHARACTER,
                                                            /* 690 */
                                                            /* U+20B3 */ CANT_MAP_CHARACTER,
                                                            /* 691 */
                                                            /* U+20B4 */ CANT_MAP_CHARACTER,
                                                            /* 692 */
                                                            /* U+20B5 */ CANT_MAP_CHARACTER,
                                                            /* 693 */
                                                            /* U+20B6 */ CANT_MAP_CHARACTER,
                                                            /* 694 */
                                                            /* U+20B7 */ CANT_MAP_CHARACTER,
                                                            /* 695 */
                                                            /* U+20B8 */ CANT_MAP_CHARACTER,
                                                            /* 696 */
                                                            /* U+20B9 */ CANT_MAP_CHARACTER,
                                                            /* 697 */
                                                            /* U+20BA */ CANT_MAP_CHARACTER,
                                                            /* 698 */
                                                            /* U+20BB */ CANT_MAP_CHARACTER,
                                                            /* 699 */
                                                            /* U+20BC */ CANT_MAP_CHARACTER,
                                                            /* 700 */
                                                            /* U+20BD */ CANT_MAP_CHARACTER,
                                                            /* 701 */
                                                            /* U+20BE */ CANT_MAP_CHARACTER,
                                                            /* 702 */
                                                            /* U+20BF */ CANT_MAP_CHARACTER,
                                                            /* 703 */
                                                            /* U+20C0 */ CANT_MAP_CHARACTER,
                                                            /* 704 */
                                                            /* U+20C1 */ CANT_MAP_CHARACTER,
                                                            /* 705 */
                                                            /* U+20C2 */ CANT_MAP_CHARACTER,
                                                            /* 706 */
                                                            /* U+20C3 */ CANT_MAP_CHARACTER,
                                                            /* 707 */
                                                            /* U+20C4 */ CANT_MAP_CHARACTER,
                                                            /* 708 */
                                                            /* U+20C5 */ CANT_MAP_CHARACTER,
                                                            /* 709 */
                                                            /* U+20C6 */ CANT_MAP_CHARACTER,
                                                            /* 710 */
                                                            /* U+20C7 */ CANT_MAP_CHARACTER,
                                                            /* 711 */
                                                            /* U+20C8 */ CANT_MAP_CHARACTER,
                                                            /* 712 */
                                                            /* U+20C9 */ CANT_MAP_CHARACTER,
                                                            /* 713 */
                                                            /* U+20CA */ CANT_MAP_CHARACTER,
                                                            /* 714 */
                                                            /* U+20CB */ CANT_MAP_CHARACTER,
                                                            /* 715 */
                                                            /* U+20CC */ CANT_MAP_CHARACTER,
                                                            /* 716 */
                                                            /* U+20CD */ CANT_MAP_CHARACTER,
                                                            /* 717 */
                                                            /* U+20CE */ CANT_MAP_CHARACTER,
                                                            /* 718 */
                                                            /* U+20CF */ CANT_MAP_CHARACTER,
                                                            /* 719 */
                                                            /* U+20D0 */ CANT_MAP_CHARACTER,
                                                            /* 720 */
                                                            /* U+20D1 */ CANT_MAP_CHARACTER,
                                                            /* 721 */
                                                            /* U+20D2 */ CANT_MAP_CHARACTER,
                                                            /* 722 */
                                                            /* U+20D3 */ CANT_MAP_CHARACTER,
                                                            /* 723 */
                                                            /* U+20D4 */ CANT_MAP_CHARACTER,
                                                            /* 724 */
                                                            /* U+20D5 */ CANT_MAP_CHARACTER,
                                                            /* 725 */
                                                            /* U+20D6 */ CANT_MAP_CHARACTER,
                                                            /* 726 */
                                                            /* U+20D7 */ CANT_MAP_CHARACTER,
                                                            /* 727 */
                                                            /* U+20D8 */ CANT_MAP_CHARACTER,
                                                            /* 728 */
                                                            /* U+20D9 */ CANT_MAP_CHARACTER,
                                                            /* 729 */
                                                            /* U+20DA */ CANT_MAP_CHARACTER,
                                                            /* 730 */
                                                            /* U+20DB */ CANT_MAP_CHARACTER,
                                                            /* 731 */
                                                            /* U+20DC */ CANT_MAP_CHARACTER,
                                                            /* 732 */
                                                            /* U+20DD */ CANT_MAP_CHARACTER,
                                                            /* 733 */
                                                            /* U+20DE */ CANT_MAP_CHARACTER,
                                                            /* 734 */
                                                            /* U+20DF */ CANT_MAP_CHARACTER,
                                                            /* 735 */
                                                            /* U+20E0 */ CANT_MAP_CHARACTER,
                                                            /* 736 */
                                                            /* U+20E1 */ CANT_MAP_CHARACTER,
                                                            /* 737 */
                                                            /* U+20E2 */ CANT_MAP_CHARACTER,
                                                            /* 738 */
                                                            /* U+20E3 */ CANT_MAP_CHARACTER,
                                                            /* 739 */
                                                            /* U+20E4 */ CANT_MAP_CHARACTER,
                                                            /* 740 */
                                                            /* U+20E5 */ CANT_MAP_CHARACTER,
                                                            /* 741 */
                                                            /* U+20E6 */ CANT_MAP_CHARACTER,
                                                            /* 742 */
                                                            /* U+20E7 */ CANT_MAP_CHARACTER,
                                                            /* 743 */
                                                            /* U+20E8 */ CANT_MAP_CHARACTER,
                                                            /* 744 */
                                                            /* U+20E9 */ CANT_MAP_CHARACTER,
                                                            /* 745 */
                                                            /* U+20EA */ CANT_MAP_CHARACTER,
                                                            /* 746 */
                                                            /* U+20EB */ CANT_MAP_CHARACTER,
                                                            /* 747 */
                                                            /* U+20EC */ CANT_MAP_CHARACTER,
                                                            /* 748 */
                                                            /* U+20ED */ CANT_MAP_CHARACTER,
                                                            /* 749 */
                                                            /* U+20EE */ CANT_MAP_CHARACTER,
                                                            /* 750 */
                                                            /* U+20EF */ CANT_MAP_CHARACTER,
                                                            /* 751 */
                                                            /* U+20F0 */ CANT_MAP_CHARACTER,
                                                            /* 752 */
                                                            /* U+20F1 */ CANT_MAP_CHARACTER,
                                                            /* 753 */
                                                            /* U+20F2 */ CANT_MAP_CHARACTER,
                                                            /* 754 */
                                                            /* U+20F3 */ CANT_MAP_CHARACTER,
                                                            /* 755 */
                                                            /* U+20F4 */ CANT_MAP_CHARACTER,
                                                            /* 756 */
                                                            /* U+20F5 */ CANT_MAP_CHARACTER,
                                                            /* 757 */
                                                            /* U+20F6 */ CANT_MAP_CHARACTER,
                                                            /* 758 */
                                                            /* U+20F7 */ CANT_MAP_CHARACTER,
                                                            /* 759 */
                                                            /* U+20F8 */ CANT_MAP_CHARACTER,
                                                            /* 760 */
                                                            /* U+20F9 */ CANT_MAP_CHARACTER,
                                                            /* 761 */
                                                            /* U+20FA */ CANT_MAP_CHARACTER,
                                                            /* 762 */
                                                            /* U+20FB */ CANT_MAP_CHARACTER,
                                                            /* 763 */
                                                            /* U+20FC */ CANT_MAP_CHARACTER,
                                                            /* 764 */
                                                            /* U+20FD */ CANT_MAP_CHARACTER,
                                                            /* 765 */
                                                            /* U+20FE */ CANT_MAP_CHARACTER,
                                                            /* 766 */
                                                            /* U+20FF */ CANT_MAP_CHARACTER,
                                                            /* 767 */
                                                            /* U+FF00 */ CANT_MAP_CHARACTER,
                                                            /* 768 */
                                                            /* U+FF01 */ CANT_MAP_CHARACTER,
                                                            /* 769 */
                                                            /* U+FF02 */ CANT_MAP_CHARACTER,
                                                            /* 770 */
                                                            /* U+FF03 */ CANT_MAP_CHARACTER,
                                                            /* 771 */
                                                            /* U+FF04 */ CANT_MAP_CHARACTER,
                                                            /* 772 */
                                                            /* U+FF05 */ CANT_MAP_CHARACTER,
                                                            /* 773 */
                                                            /* U+FF06 */ CANT_MAP_CHARACTER,
                                                            /* 774 */
                                                            /* U+FF07 */ CANT_MAP_CHARACTER,
                                                            /* 775 */
                                                            /* U+FF08 */ CANT_MAP_CHARACTER,
                                                            /* 776 */
                                                            /* U+FF09 */ CANT_MAP_CHARACTER,
                                                            /* 777 */
                                                            /* U+FF0A */ CANT_MAP_CHARACTER,
                                                            /* 778 */
                                                            /* U+FF0B */ CANT_MAP_CHARACTER,
                                                            /* 779 */
                                                            /* U+FF0C */ CANT_MAP_CHARACTER,
                                                            /* 780 */
                                                            /* U+FF0D */ CANT_MAP_CHARACTER,
                                                            /* 781 */
                                                            /* U+FF0E */ CANT_MAP_CHARACTER,
                                                            /* 782 */
                                                            /* U+FF0F */ CANT_MAP_CHARACTER,
                                                            /* 783 */
                                                            /* U+FF10 */ CANT_MAP_CHARACTER,
                                                            /* 784 */
                                                            /* U+FF11 */ CANT_MAP_CHARACTER,
                                                            /* 785 */
                                                            /* U+FF12 */ CANT_MAP_CHARACTER,
                                                            /* 786 */
                                                            /* U+FF13 */ CANT_MAP_CHARACTER,
                                                            /* 787 */
                                                            /* U+FF14 */ CANT_MAP_CHARACTER,
                                                            /* 788 */
                                                            /* U+FF15 */ CANT_MAP_CHARACTER,
                                                            /* 789 */
                                                            /* U+FF16 */ CANT_MAP_CHARACTER,
                                                            /* 790 */
                                                            /* U+FF17 */ CANT_MAP_CHARACTER,
                                                            /* 791 */
                                                            /* U+FF18 */ CANT_MAP_CHARACTER,
                                                            /* 792 */
                                                            /* U+FF19 */ CANT_MAP_CHARACTER,
                                                            /* 793 */
                                                            /* U+FF1A */ CANT_MAP_CHARACTER,
                                                            /* 794 */
                                                            /* U+FF1B */ CANT_MAP_CHARACTER,
                                                            /* 795 */
                                                            /* U+FF1C */ CANT_MAP_CHARACTER,
                                                            /* 796 */
                                                            /* U+FF1D */ CANT_MAP_CHARACTER,
                                                            /* 797 */
                                                            /* U+FF1E */ CANT_MAP_CHARACTER,
                                                            /* 798 */
                                                            /* U+FF1F */ CANT_MAP_CHARACTER,
                                                            /* 799 */
                                                            /* U+FF20 */ CANT_MAP_CHARACTER,
                                                            /* 800 */
                                                            /* U+FF21 */ CANT_MAP_CHARACTER,
                                                            /* 801 */
                                                            /* U+FF22 */ CANT_MAP_CHARACTER,
                                                            /* 802 */
                                                            /* U+FF23 */ CANT_MAP_CHARACTER,
                                                            /* 803 */
                                                            /* U+FF24 */ CANT_MAP_CHARACTER,
                                                            /* 804 */
                                                            /* U+FF25 */ CANT_MAP_CHARACTER,
                                                            /* 805 */
                                                            /* U+FF26 */ CANT_MAP_CHARACTER,
                                                            /* 806 */
                                                            /* U+FF27 */ CANT_MAP_CHARACTER,
                                                            /* 807 */
                                                            /* U+FF28 */ CANT_MAP_CHARACTER,
                                                            /* 808 */
                                                            /* U+FF29 */ CANT_MAP_CHARACTER,
                                                            /* 809 */
                                                            /* U+FF2A */ CANT_MAP_CHARACTER,
                                                            /* 810 */
                                                            /* U+FF2B */ CANT_MAP_CHARACTER,
                                                            /* 811 */
                                                            /* U+FF2C */ CANT_MAP_CHARACTER,
                                                            /* 812 */
                                                            /* U+FF2D */ CANT_MAP_CHARACTER,
                                                            /* 813 */
                                                            /* U+FF2E */ CANT_MAP_CHARACTER,
                                                            /* 814 */
                                                            /* U+FF2F */ CANT_MAP_CHARACTER,
                                                            /* 815 */
                                                            /* U+FF30 */ CANT_MAP_CHARACTER,
                                                            /* 816 */
                                                            /* U+FF31 */ CANT_MAP_CHARACTER,
                                                            /* 817 */
                                                            /* U+FF32 */ CANT_MAP_CHARACTER,
                                                            /* 818 */
                                                            /* U+FF33 */ CANT_MAP_CHARACTER,
                                                            /* 819 */
                                                            /* U+FF34 */ CANT_MAP_CHARACTER,
                                                            /* 820 */
                                                            /* U+FF35 */ CANT_MAP_CHARACTER,
                                                            /* 821 */
                                                            /* U+FF36 */ CANT_MAP_CHARACTER,
                                                            /* 822 */
                                                            /* U+FF37 */ CANT_MAP_CHARACTER,
                                                            /* 823 */
                                                            /* U+FF38 */ CANT_MAP_CHARACTER,
                                                            /* 824 */
                                                            /* U+FF39 */ CANT_MAP_CHARACTER,
                                                            /* 825 */
                                                            /* U+FF3A */ CANT_MAP_CHARACTER,
                                                            /* 826 */
                                                            /* U+FF3B */ CANT_MAP_CHARACTER,
                                                            /* 827 */
                                                            /* U+FF3C */ CANT_MAP_CHARACTER,
                                                            /* 828 */
                                                            /* U+FF3D */ CANT_MAP_CHARACTER,
                                                            /* 829 */
                                                            /* U+FF3E */ CANT_MAP_CHARACTER,
                                                            /* 830 */
                                                            /* U+FF3F */ CANT_MAP_CHARACTER,
                                                            /* 831 */
                                                            /* U+FF40 */ CANT_MAP_CHARACTER,
                                                            /* 832 */
                                                            /* U+FF41 */ CANT_MAP_CHARACTER,
                                                            /* 833 */
                                                            /* U+FF42 */ CANT_MAP_CHARACTER,
                                                            /* 834 */
                                                            /* U+FF43 */ CANT_MAP_CHARACTER,
                                                            /* 835 */
                                                            /* U+FF44 */ CANT_MAP_CHARACTER,
                                                            /* 836 */
                                                            /* U+FF45 */ CANT_MAP_CHARACTER,
                                                            /* 837 */
                                                            /* U+FF46 */ CANT_MAP_CHARACTER,
                                                            /* 838 */
                                                            /* U+FF47 */ CANT_MAP_CHARACTER,
                                                            /* 839 */
                                                            /* U+FF48 */ CANT_MAP_CHARACTER,
                                                            /* 840 */
                                                            /* U+FF49 */ CANT_MAP_CHARACTER,
                                                            /* 841 */
                                                            /* U+FF4A */ CANT_MAP_CHARACTER,
                                                            /* 842 */
                                                            /* U+FF4B */ CANT_MAP_CHARACTER,
                                                            /* 843 */
                                                            /* U+FF4C */ CANT_MAP_CHARACTER,
                                                            /* 844 */
                                                            /* U+FF4D */ CANT_MAP_CHARACTER,
                                                            /* 845 */
                                                            /* U+FF4E */ CANT_MAP_CHARACTER,
                                                            /* 846 */
                                                            /* U+FF4F */ CANT_MAP_CHARACTER,
                                                            /* 847 */
                                                            /* U+FF50 */ CANT_MAP_CHARACTER,
                                                            /* 848 */
                                                            /* U+FF51 */ CANT_MAP_CHARACTER,
                                                            /* 849 */
                                                            /* U+FF52 */ CANT_MAP_CHARACTER,
                                                            /* 850 */
                                                            /* U+FF53 */ CANT_MAP_CHARACTER,
                                                            /* 851 */
                                                            /* U+FF54 */ CANT_MAP_CHARACTER,
                                                            /* 852 */
                                                            /* U+FF55 */ CANT_MAP_CHARACTER,
                                                            /* 853 */
                                                            /* U+FF56 */ CANT_MAP_CHARACTER,
                                                            /* 854 */
                                                            /* U+FF57 */ CANT_MAP_CHARACTER,
                                                            /* 855 */
                                                            /* U+FF58 */ CANT_MAP_CHARACTER,
                                                            /* 856 */
                                                            /* U+FF59 */ CANT_MAP_CHARACTER,
                                                            /* 857 */
                                                            /* U+FF5A */ CANT_MAP_CHARACTER,
                                                            /* 858 */
                                                            /* U+FF5B */ CANT_MAP_CHARACTER,
                                                            /* 859 */
                                                            /* U+FF5C */ CANT_MAP_CHARACTER,
                                                            /* 860 */
                                                            /* U+FF5D */ CANT_MAP_CHARACTER,
                                                            /* 861 */
                                                            /* U+FF5E */ CANT_MAP_CHARACTER,
                                                            /* 862 */
                                                            /* U+FF5F */ CANT_MAP_CHARACTER,
                                                            /* 863 */
                                                            /* U+FF60 */ CANT_MAP_CHARACTER,
                                                            /* 864 */
      /* U+FF61 */ 0x00A1 /*               HALFWIDTH IDEOGRAPHIC FULL STOP */ ,     /* 865 */
      /* U+FF62 */ 0x00A2 /*                 HALFWIDTH LEFT CORNER BRACKET */ ,     /* 866 */
      /* U+FF63 */ 0x00A3 /*                HALFWIDTH RIGHT CORNER BRACKET */ ,     /* 867 */
      /* U+FF64 */ 0x00A4 /*                   HALFWIDTH IDEOGRAPHIC COMMA */ ,     /* 868 */
      /* U+FF65 */ 0x00A5 /*                 HALFWIDTH KATAKANA MIDDLE DOT */ ,     /* 869 */
      /* U+FF66 */ 0x00A6 /*                  HALFWIDTH KATAKANA LETTER WO */ ,     /* 870 */
      /* U+FF67 */ 0x00A7 /*             HALFWIDTH KATAKANA LETTER SMALL A */ ,     /* 871 */
      /* U+FF68 */ 0x00A8 /*             HALFWIDTH KATAKANA LETTER SMALL I */ ,     /* 872 */
      /* U+FF69 */ 0x00A9 /*             HALFWIDTH KATAKANA LETTER SMALL U */ ,     /* 873 */
      /* U+FF6A */ 0x00AA /*             HALFWIDTH KATAKANA LETTER SMALL E */ ,     /* 874 */
      /* U+FF6B */ 0x00AB /*             HALFWIDTH KATAKANA LETTER SMALL O */ ,     /* 875 */
      /* U+FF6C */ 0x00AC /*            HALFWIDTH KATAKANA LETTER SMALL YA */ ,     /* 876 */
      /* U+FF6D */ 0x00AD /*            HALFWIDTH KATAKANA LETTER SMALL YU */ ,     /* 877 */
      /* U+FF6E */ 0x00AE /*            HALFWIDTH KATAKANA LETTER SMALL YO */ ,     /* 878 */
      /* U+FF6F */ 0x00AF /*            HALFWIDTH KATAKANA LETTER SMALL TU */ ,     /* 879 */
      /* U+FF70 */ 0x00B0 /*  HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK */ , /* 880 */
      /* U+FF71 */ 0x00B1 /*                   HALFWIDTH KATAKANA LETTER A */ ,     /* 881 */
      /* U+FF72 */ 0x00B2 /*                   HALFWIDTH KATAKANA LETTER I */ ,     /* 882 */
      /* U+FF73 */ 0x00B3 /*                   HALFWIDTH KATAKANA LETTER U */ ,     /* 883 */
      /* U+FF74 */ 0x00B4 /*                   HALFWIDTH KATAKANA LETTER E */ ,     /* 884 */
      /* U+FF75 */ 0x00B5 /*                   HALFWIDTH KATAKANA LETTER O */ ,     /* 885 */
      /* U+FF76 */ 0x00B6 /*                  HALFWIDTH KATAKANA LETTER KA */ ,     /* 886 */
      /* U+FF77 */ 0x00B7 /*                  HALFWIDTH KATAKANA LETTER KI */ ,     /* 887 */
      /* U+FF78 */ 0x00B8 /*                  HALFWIDTH KATAKANA LETTER KU */ ,     /* 888 */
      /* U+FF79 */ 0x00B9 /*                  HALFWIDTH KATAKANA LETTER KE */ ,     /* 889 */
      /* U+FF7A */ 0x00BA /*                  HALFWIDTH KATAKANA LETTER KO */ ,     /* 890 */
      /* U+FF7B */ 0x00BB /*                  HALFWIDTH KATAKANA LETTER SA */ ,     /* 891 */
      /* U+FF7C */ 0x00BC /*                  HALFWIDTH KATAKANA LETTER SI */ ,     /* 892 */
      /* U+FF7D */ 0x00BD /*                  HALFWIDTH KATAKANA LETTER SU */ ,     /* 893 */
      /* U+FF7E */ 0x00BE /*                  HALFWIDTH KATAKANA LETTER SE */ ,     /* 894 */
      /* U+FF7F */ 0x00BF /*                  HALFWIDTH KATAKANA LETTER SO */ ,     /* 895 */
      /* U+FF80 */ 0x00C0 /*                  HALFWIDTH KATAKANA LETTER TA */ ,     /* 896 */
      /* U+FF81 */ 0x00C1 /*                  HALFWIDTH KATAKANA LETTER TI */ ,     /* 897 */
      /* U+FF82 */ 0x00C2 /*                  HALFWIDTH KATAKANA LETTER TU */ ,     /* 898 */
      /* U+FF83 */ 0x00C3 /*                  HALFWIDTH KATAKANA LETTER TE */ ,     /* 899 */
      /* U+FF84 */ 0x00C4 /*                  HALFWIDTH KATAKANA LETTER TO */ ,     /* 900 */
      /* U+FF85 */ 0x00C5 /*                  HALFWIDTH KATAKANA LETTER NA */ ,     /* 901 */
      /* U+FF86 */ 0x00C6 /*                  HALFWIDTH KATAKANA LETTER NI */ ,     /* 902 */
      /* U+FF87 */ 0x00C7 /*                  HALFWIDTH KATAKANA LETTER NU */ ,     /* 903 */
      /* U+FF88 */ 0x00C8 /*                  HALFWIDTH KATAKANA LETTER NE */ ,     /* 904 */
      /* U+FF89 */ 0x00C9 /*                  HALFWIDTH KATAKANA LETTER NO */ ,     /* 905 */
      /* U+FF8A */ 0x00CA /*                  HALFWIDTH KATAKANA LETTER HA */ ,     /* 906 */
      /* U+FF8B */ 0x00CB /*                  HALFWIDTH KATAKANA LETTER HI */ ,     /* 907 */
      /* U+FF8C */ 0x00CC /*                  HALFWIDTH KATAKANA LETTER HU */ ,     /* 908 */
      /* U+FF8D */ 0x00CD /*                  HALFWIDTH KATAKANA LETTER HE */ ,     /* 909 */
      /* U+FF8E */ 0x00CE /*                  HALFWIDTH KATAKANA LETTER HO */ ,     /* 910 */
      /* U+FF8F */ 0x00CF /*                  HALFWIDTH KATAKANA LETTER MA */ ,     /* 911 */
      /* U+FF90 */ 0x00D0 /*                  HALFWIDTH KATAKANA LETTER MI */ ,     /* 912 */
      /* U+FF91 */ 0x00D1 /*                  HALFWIDTH KATAKANA LETTER MU */ ,     /* 913 */
      /* U+FF92 */ 0x00D2 /*                  HALFWIDTH KATAKANA LETTER ME */ ,     /* 914 */
      /* U+FF93 */ 0x00D3 /*                  HALFWIDTH KATAKANA LETTER MO */ ,     /* 915 */
      /* U+FF94 */ 0x00D4 /*                  HALFWIDTH KATAKANA LETTER YA */ ,     /* 916 */
      /* U+FF95 */ 0x00D5 /*                  HALFWIDTH KATAKANA LETTER YU */ ,     /* 917 */
      /* U+FF96 */ 0x00D6 /*                  HALFWIDTH KATAKANA LETTER YO */ ,     /* 918 */
      /* U+FF97 */ 0x00D7 /*                  HALFWIDTH KATAKANA LETTER RA */ ,     /* 919 */
      /* U+FF98 */ 0x00D8 /*                  HALFWIDTH KATAKANA LETTER RI */ ,     /* 920 */
      /* U+FF99 */ 0x00D9 /*                  HALFWIDTH KATAKANA LETTER RU */ ,     /* 921 */
      /* U+FF9A */ 0x00DA /*                  HALFWIDTH KATAKANA LETTER RE */ ,     /* 922 */
      /* U+FF9B */ 0x00DB /*                  HALFWIDTH KATAKANA LETTER RO */ ,     /* 923 */
      /* U+FF9C */ 0x00DC /*                  HALFWIDTH KATAKANA LETTER WA */ ,     /* 924 */
      /* U+FF9D */ 0x00DD /*                   HALFWIDTH KATAKANA LETTER N */ ,     /* 925 */
      /* U+FF9E */ 0x00DE /*          HALFWIDTH KATAKANA VOICED SOUND MARK */ ,     /* 926 */
      /* U+FF9F */ 0x00DF /*     HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK */ ,     /* 927 */
                                                            /* U+FFA0 */ CANT_MAP_CHARACTER,
                                                            /* 928 */
                                                            /* U+FFA1 */ CANT_MAP_CHARACTER,
                                                            /* 929 */
                                                            /* U+FFA2 */ CANT_MAP_CHARACTER,
                                                            /* 930 */
                                                            /* U+FFA3 */ CANT_MAP_CHARACTER,
                                                            /* 931 */
                                                            /* U+FFA4 */ CANT_MAP_CHARACTER,
                                                            /* 932 */
                                                            /* U+FFA5 */ CANT_MAP_CHARACTER,
                                                            /* 933 */
                                                            /* U+FFA6 */ CANT_MAP_CHARACTER,
                                                            /* 934 */
                                                            /* U+FFA7 */ CANT_MAP_CHARACTER,
                                                            /* 935 */
                                                            /* U+FFA8 */ CANT_MAP_CHARACTER,
                                                            /* 936 */
                                                            /* U+FFA9 */ CANT_MAP_CHARACTER,
                                                            /* 937 */
                                                            /* U+FFAA */ CANT_MAP_CHARACTER,
                                                            /* 938 */
                                                            /* U+FFAB */ CANT_MAP_CHARACTER,
                                                            /* 939 */
                                                            /* U+FFAC */ CANT_MAP_CHARACTER,
                                                            /* 940 */
                                                            /* U+FFAD */ CANT_MAP_CHARACTER,
                                                            /* 941 */
                                                            /* U+FFAE */ CANT_MAP_CHARACTER,
                                                            /* 942 */
                                                            /* U+FFAF */ CANT_MAP_CHARACTER,
                                                            /* 943 */
                                                            /* U+FFB0 */ CANT_MAP_CHARACTER,
                                                            /* 944 */
                                                            /* U+FFB1 */ CANT_MAP_CHARACTER,
                                                            /* 945 */
                                                            /* U+FFB2 */ CANT_MAP_CHARACTER,
                                                            /* 946 */
                                                            /* U+FFB3 */ CANT_MAP_CHARACTER,
                                                            /* 947 */
                                                            /* U+FFB4 */ CANT_MAP_CHARACTER,
                                                            /* 948 */
                                                            /* U+FFB5 */ CANT_MAP_CHARACTER,
                                                            /* 949 */
                                                            /* U+FFB6 */ CANT_MAP_CHARACTER,
                                                            /* 950 */
                                                            /* U+FFB7 */ CANT_MAP_CHARACTER,
                                                            /* 951 */
                                                            /* U+FFB8 */ CANT_MAP_CHARACTER,
                                                            /* 952 */
                                                            /* U+FFB9 */ CANT_MAP_CHARACTER,
                                                            /* 953 */
                                                            /* U+FFBA */ CANT_MAP_CHARACTER,
                                                            /* 954 */
                                                            /* U+FFBB */ CANT_MAP_CHARACTER,
                                                            /* 955 */
                                                            /* U+FFBC */ CANT_MAP_CHARACTER,
                                                            /* 956 */
                                                            /* U+FFBD */ CANT_MAP_CHARACTER,
                                                            /* 957 */
                                                            /* U+FFBE */ CANT_MAP_CHARACTER,
                                                            /* 958 */
                                                            /* U+FFBF */ CANT_MAP_CHARACTER,
                                                            /* 959 */
                                                            /* U+FFC0 */ CANT_MAP_CHARACTER,
                                                            /* 960 */
                                                            /* U+FFC1 */ CANT_MAP_CHARACTER,
                                                            /* 961 */
                                                            /* U+FFC2 */ CANT_MAP_CHARACTER,
                                                            /* 962 */
                                                            /* U+FFC3 */ CANT_MAP_CHARACTER,
                                                            /* 963 */
                                                            /* U+FFC4 */ CANT_MAP_CHARACTER,
                                                            /* 964 */
                                                            /* U+FFC5 */ CANT_MAP_CHARACTER,
                                                            /* 965 */
                                                            /* U+FFC6 */ CANT_MAP_CHARACTER,
                                                            /* 966 */
                                                            /* U+FFC7 */ CANT_MAP_CHARACTER,
                                                            /* 967 */
                                                            /* U+FFC8 */ CANT_MAP_CHARACTER,
                                                            /* 968 */
                                                            /* U+FFC9 */ CANT_MAP_CHARACTER,
                                                            /* 969 */
                                                            /* U+FFCA */ CANT_MAP_CHARACTER,
                                                            /* 970 */
                                                            /* U+FFCB */ CANT_MAP_CHARACTER,
                                                            /* 971 */
                                                            /* U+FFCC */ CANT_MAP_CHARACTER,
                                                            /* 972 */
                                                            /* U+FFCD */ CANT_MAP_CHARACTER,
                                                            /* 973 */
                                                            /* U+FFCE */ CANT_MAP_CHARACTER,
                                                            /* 974 */
                                                            /* U+FFCF */ CANT_MAP_CHARACTER,
                                                            /* 975 */
                                                            /* U+FFD0 */ CANT_MAP_CHARACTER,
                                                            /* 976 */
                                                            /* U+FFD1 */ CANT_MAP_CHARACTER,
                                                            /* 977 */
                                                            /* U+FFD2 */ CANT_MAP_CHARACTER,
                                                            /* 978 */
                                                            /* U+FFD3 */ CANT_MAP_CHARACTER,
                                                            /* 979 */
                                                            /* U+FFD4 */ CANT_MAP_CHARACTER,
                                                            /* 980 */
                                                            /* U+FFD5 */ CANT_MAP_CHARACTER,
                                                            /* 981 */
                                                            /* U+FFD6 */ CANT_MAP_CHARACTER,
                                                            /* 982 */
                                                            /* U+FFD7 */ CANT_MAP_CHARACTER,
                                                            /* 983 */
                                                            /* U+FFD8 */ CANT_MAP_CHARACTER,
                                                            /* 984 */
                                                            /* U+FFD9 */ CANT_MAP_CHARACTER,
                                                            /* 985 */
                                                            /* U+FFDA */ CANT_MAP_CHARACTER,
                                                            /* 986 */
                                                            /* U+FFDB */ CANT_MAP_CHARACTER,
                                                            /* 987 */
                                                            /* U+FFDC */ CANT_MAP_CHARACTER,
                                                            /* 988 */
                                                            /* U+FFDD */ CANT_MAP_CHARACTER,
                                                            /* 989 */
                                                            /* U+FFDE */ CANT_MAP_CHARACTER,
                                                            /* 990 */
                                                            /* U+FFDF */ CANT_MAP_CHARACTER,
                                                            /* 991 */
                                                            /* U+FFE0 */ CANT_MAP_CHARACTER,
                                                            /* 992 */
                                                            /* U+FFE1 */ CANT_MAP_CHARACTER,
                                                            /* 993 */
                                                            /* U+FFE2 */ CANT_MAP_CHARACTER,
                                                            /* 994 */
                                                            /* U+FFE3 */ CANT_MAP_CHARACTER,
                                                            /* 995 */
                                                            /* U+FFE4 */ CANT_MAP_CHARACTER,
                                                            /* 996 */
                                                            /* U+FFE5 */ CANT_MAP_CHARACTER,
                                                            /* 997 */
                                                            /* U+FFE6 */ CANT_MAP_CHARACTER,
                                                            /* 998 */
                                                            /* U+FFE7 */ CANT_MAP_CHARACTER,
                                                            /* 999 */
                                                            /* U+FFE8 */ CANT_MAP_CHARACTER,
                                                            /* 1000 */
                                                            /* U+FFE9 */ CANT_MAP_CHARACTER,
                                                            /* 1001 */
                                                            /* U+FFEA */ CANT_MAP_CHARACTER,
                                                            /* 1002 */
                                                            /* U+FFEB */ CANT_MAP_CHARACTER,
                                                            /* 1003 */
                                                            /* U+FFEC */ CANT_MAP_CHARACTER,
                                                            /* 1004 */
                                                            /* U+FFED */ CANT_MAP_CHARACTER,
                                                            /* 1005 */
                                                            /* U+FFEE */ CANT_MAP_CHARACTER,
                                                            /* 1006 */
                                                            /* U+FFEF */ CANT_MAP_CHARACTER,
                                                            /* 1007 */
                                                            /* U+FFF0 */ CANT_MAP_CHARACTER,
                                                            /* 1008 */
                                                            /* U+FFF1 */ CANT_MAP_CHARACTER,
                                                            /* 1009 */
                                                            /* U+FFF2 */ CANT_MAP_CHARACTER,
                                                            /* 1010 */
                                                            /* U+FFF3 */ CANT_MAP_CHARACTER,
                                                            /* 1011 */
                                                            /* U+FFF4 */ CANT_MAP_CHARACTER,
                                                            /* 1012 */
                                                            /* U+FFF5 */ CANT_MAP_CHARACTER,
                                                            /* 1013 */
                                                            /* U+FFF6 */ CANT_MAP_CHARACTER,
                                                            /* 1014 */
                                                            /* U+FFF7 */ CANT_MAP_CHARACTER,
                                                            /* 1015 */
                                                            /* U+FFF8 */ CANT_MAP_CHARACTER,
                                                            /* 1016 */
                                                            /* U+FFF9 */ CANT_MAP_CHARACTER,
                                                            /* 1017 */
                                                            /* U+FFFA */ CANT_MAP_CHARACTER,
                                                            /* 1018 */
                                                            /* U+FFFB */ CANT_MAP_CHARACTER,
                                                            /* 1019 */
                                                            /* U+FFFC */ CANT_MAP_CHARACTER,
                                                            /* 1020 */
                                                            /* U+FFFD */ CANT_MAP_CHARACTER,
                                                            /* 1021 */
                                                            /* U+FFFE */ CANT_MAP_CHARACTER,
                                                            /* 1022 */
                                                            /* U+FFFF */ CANT_MAP_CHARACTER,
                                                            /* 1023 */
      0                                         /* END OF MAP TABLE */
};
static const USHORT sjis_from_unicode_map[256] = {
/* U+00-- */ 256,
/* U+01-- */ 0,
/* U+02-- */ 0,
/* U+03-- */ 0,
/* U+04-- */ 0,
/* U+05-- */ 0,
/* U+06-- */ 0,
/* U+07-- */ 0,
/* U+08-- */ 0,
/* U+09-- */ 0,
/* U+0A-- */ 0,
/* U+0B-- */ 0,
/* U+0C-- */ 0,
/* U+0D-- */ 0,
/* U+0E-- */ 0,
/* U+0F-- */ 0,
/* U+10-- */ 0,
/* U+11-- */ 0,
/* U+12-- */ 0,
/* U+13-- */ 0,
/* U+14-- */ 0,
/* U+15-- */ 0,
/* U+16-- */ 0,
/* U+17-- */ 0,
/* U+18-- */ 0,
/* U+19-- */ 0,
/* U+1A-- */ 0,
/* U+1B-- */ 0,
/* U+1C-- */ 0,
/* U+1D-- */ 0,
/* U+1E-- */ 0,
/* U+1F-- */ 0,
/* U+20-- */ 512,
/* U+21-- */ 0,
/* U+22-- */ 0,
/* U+23-- */ 0,
/* U+24-- */ 0,
/* U+25-- */ 0,
/* U+26-- */ 0,
/* U+27-- */ 0,
/* U+28-- */ 0,
/* U+29-- */ 0,
/* U+2A-- */ 0,
/* U+2B-- */ 0,
/* U+2C-- */ 0,
/* U+2D-- */ 0,
/* U+2E-- */ 0,
/* U+2F-- */ 0,
/* U+30-- */ 0,
/* U+31-- */ 0,
/* U+32-- */ 0,
/* U+33-- */ 0,
/* U+34-- */ 0,
/* U+35-- */ 0,
/* U+36-- */ 0,
/* U+37-- */ 0,
/* U+38-- */ 0,
/* U+39-- */ 0,
/* U+3A-- */ 0,
/* U+3B-- */ 0,
/* U+3C-- */ 0,
/* U+3D-- */ 0,
/* U+3E-- */ 0,
/* U+3F-- */ 0,
/* U+40-- */ 0,
/* U+41-- */ 0,
/* U+42-- */ 0,
/* U+43-- */ 0,
/* U+44-- */ 0,
/* U+45-- */ 0,
/* U+46-- */ 0,
/* U+47-- */ 0,
/* U+48-- */ 0,
/* U+49-- */ 0,
/* U+4A-- */ 0,
/* U+4B-- */ 0,
/* U+4C-- */ 0,
/* U+4D-- */ 0,
/* U+4E-- */ 0,
/* U+4F-- */ 0,
/* U+50-- */ 0,
/* U+51-- */ 0,
/* U+52-- */ 0,
/* U+53-- */ 0,
/* U+54-- */ 0,
/* U+55-- */ 0,
/* U+56-- */ 0,
/* U+57-- */ 0,
/* U+58-- */ 0,
/* U+59-- */ 0,
/* U+5A-- */ 0,
/* U+5B-- */ 0,
/* U+5C-- */ 0,
/* U+5D-- */ 0,
/* U+5E-- */ 0,
/* U+5F-- */ 0,
/* U+60-- */ 0,
/* U+61-- */ 0,
/* U+62-- */ 0,
/* U+63-- */ 0,
/* U+64-- */ 0,
/* U+65-- */ 0,
/* U+66-- */ 0,
/* U+67-- */ 0,
/* U+68-- */ 0,
/* U+69-- */ 0,
/* U+6A-- */ 0,
/* U+6B-- */ 0,
/* U+6C-- */ 0,
/* U+6D-- */ 0,
/* U+6E-- */ 0,
/* U+6F-- */ 0,
/* U+70-- */ 0,
/* U+71-- */ 0,
/* U+72-- */ 0,
/* U+73-- */ 0,
/* U+74-- */ 0,
/* U+75-- */ 0,
/* U+76-- */ 0,
/* U+77-- */ 0,
/* U+78-- */ 0,
/* U+79-- */ 0,
/* U+7A-- */ 0,
/* U+7B-- */ 0,
/* U+7C-- */ 0,
/* U+7D-- */ 0,
/* U+7E-- */ 0,
/* U+7F-- */ 0,
/* U+80-- */ 0,
/* U+81-- */ 0,
/* U+82-- */ 0,
/* U+83-- */ 0,
/* U+84-- */ 0,
/* U+85-- */ 0,
/* U+86-- */ 0,
/* U+87-- */ 0,
/* U+88-- */ 0,
/* U+89-- */ 0,
/* U+8A-- */ 0,
/* U+8B-- */ 0,
/* U+8C-- */ 0,
/* U+8D-- */ 0,
/* U+8E-- */ 0,
/* U+8F-- */ 0,
/* U+90-- */ 0,
/* U+91-- */ 0,
/* U+92-- */ 0,
/* U+93-- */ 0,
/* U+94-- */ 0,
/* U+95-- */ 0,
/* U+96-- */ 0,
/* U+97-- */ 0,
/* U+98-- */ 0,
/* U+99-- */ 0,
/* U+9A-- */ 0,
/* U+9B-- */ 0,
/* U+9C-- */ 0,
/* U+9D-- */ 0,
/* U+9E-- */ 0,
/* U+9F-- */ 0,
/* U+A0-- */ 0,
/* U+A1-- */ 0,
/* U+A2-- */ 0,
/* U+A3-- */ 0,
/* U+A4-- */ 0,
/* U+A5-- */ 0,
/* U+A6-- */ 0,
/* U+A7-- */ 0,
/* U+A8-- */ 0,
/* U+A9-- */ 0,
/* U+AA-- */ 0,
/* U+AB-- */ 0,
/* U+AC-- */ 0,
/* U+AD-- */ 0,
/* U+AE-- */ 0,
/* U+AF-- */ 0,
/* U+B0-- */ 0,
/* U+B1-- */ 0,
/* U+B2-- */ 0,
/* U+B3-- */ 0,
/* U+B4-- */ 0,
/* U+B5-- */ 0,
/* U+B6-- */ 0,
/* U+B7-- */ 0,
/* U+B8-- */ 0,
/* U+B9-- */ 0,
/* U+BA-- */ 0,
/* U+BB-- */ 0,
/* U+BC-- */ 0,
/* U+BD-- */ 0,
/* U+BE-- */ 0,
/* U+BF-- */ 0,
/* U+C0-- */ 0,
/* U+C1-- */ 0,
/* U+C2-- */ 0,
/* U+C3-- */ 0,
/* U+C4-- */ 0,
/* U+C5-- */ 0,
/* U+C6-- */ 0,
/* U+C7-- */ 0,
/* U+C8-- */ 0,
/* U+C9-- */ 0,
/* U+CA-- */ 0,
/* U+CB-- */ 0,
/* U+CC-- */ 0,
/* U+CD-- */ 0,
/* U+CE-- */ 0,
/* U+CF-- */ 0,
/* U+D0-- */ 0,
/* U+D1-- */ 0,
/* U+D2-- */ 0,
/* U+D3-- */ 0,
/* U+D4-- */ 0,
/* U+D5-- */ 0,
/* U+D6-- */ 0,
/* U+D7-- */ 0,
/* U+D8-- */ 0,
/* U+D9-- */ 0,
/* U+DA-- */ 0,
/* U+DB-- */ 0,
/* U+DC-- */ 0,
/* U+DD-- */ 0,
/* U+DE-- */ 0,
/* U+DF-- */ 0,
/* U+E0-- */ 0,
/* U+E1-- */ 0,
/* U+E2-- */ 0,
/* U+E3-- */ 0,
/* U+E4-- */ 0,
/* U+E5-- */ 0,
/* U+E6-- */ 0,
/* U+E7-- */ 0,
/* U+E8-- */ 0,
/* U+E9-- */ 0,
/* U+EA-- */ 0,
/* U+EB-- */ 0,
/* U+EC-- */ 0,
/* U+ED-- */ 0,
/* U+EE-- */ 0,
/* U+EF-- */ 0,
/* U+F0-- */ 0,
/* U+F1-- */ 0,
/* U+F2-- */ 0,
/* U+F3-- */ 0,
/* U+F4-- */ 0,
/* U+F5-- */ 0,
/* U+F6-- */ 0,
/* U+F7-- */ 0,
/* U+F8-- */ 0,
/* U+F9-- */ 0,
/* U+FA-- */ 0,
/* U+FB-- */ 0,
/* U+FC-- */ 0,
/* U+FD-- */ 0,
/* U+FE-- */ 0,
/* U+FF-- */ 768,
};

Generated by  Doxygen 1.6.0   Back to index