<code_set_name>    CP437
<comment_char>     #
<escape_char>      /
#########################################################################
#
# Licensed to the Apache Software  Foundation (ASF) under one or more
# contributor  license agreements.  See  the NOTICE  file distributed
# with  this  work  for  additional information  regarding  copyright
# ownership.   The ASF  licenses this  file to  you under  the Apache
# License, Version  2.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.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the  License is distributed on an  "AS IS" BASIS,
# WITHOUT  WARRANTIES OR CONDITIONS  OF ANY  KIND, either  express or
# implied.   See  the License  for  the  specific language  governing
# permissions and limitations under the License.
#
# Copyright 1999-2007 Rogue Wave Software, Inc.
#
#########################################################################

# source: ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP737.TXT
#
#    Name:     cp437_DOSLatinUS to Unicode table
#    Unicode version: 2.0
#    Table version: 2.00
#    Table format:  Format A
#    Date:          04/24/96
#    Authors:       Lori Brownell <loribr@microsoft.com>
#                   K.D. Chang    <a-kchang@microsoft.com>
#    General notes: none
#
#    Format: Three space-separated columns
#        Column #1 is the Unicode
#        Column #2 is the cp437_DOSLatinUS code (in hex)
#        Column #3 is the Unicode name
#
#    The entries are in cp437_DOSLatinUS order
#

CHARMAP
<U0000>    /x00    NULL
<U0001>    /x01    START OF HEADING
<U0002>    /x02    START OF TEXT
<U0003>    /x03    END OF TEXT
<U0004>    /x04    END OF TRANSMISSION
<U0005>    /x05    ENQUIRY
<U0006>    /x06    ACKNOWLEDGE
<U0007>    /x07    BELL
<U0008>    /x08    BACKSPACE
<U0009>    /x09    HORIZONTAL TABULATION
<U000A>    /x0a    LINE FEED
<U000B>    /x0b    VERTICAL TABULATION
<U000C>    /x0c    FORM FEED
<U000D>    /x0d    CARRIAGE RETURN
<U000E>    /x0e    SHIFT OUT
<U000F>    /x0f    SHIFT IN
<U0010>    /x10    DATA LINK ESCAPE
<U0011>    /x11    DEVICE CONTROL ONE
<U0012>    /x12    DEVICE CONTROL TWO
<U0013>    /x13    DEVICE CONTROL THREE
<U0014>    /x14    DEVICE CONTROL FOUR
<U0015>    /x15    NEGATIVE ACKNOWLEDGE
<U0016>    /x16    SYNCHRONOUS IDLE
<U0017>    /x17    END OF TRANSMISSION BLOCK
<U0018>    /x18    CANCEL
<U0019>    /x19    END OF MEDIUM
<U001A>    /x1a    SUBSTITUTE
<U001B>    /x1b    ESCAPE
<U001C>    /x1c    FILE SEPARATOR
<U001D>    /x1d    GROUP SEPARATOR
<U001E>    /x1e    RECORD SEPARATOR
<U001F>    /x1f    UNIT SEPARATOR
<U0020>    /x20    SPACE
<U0021>    /x21    EXCLAMATION MARK
<U0022>    /x22    QUOTATION MARK
<U0023>    /x23    NUMBER SIGN
<U0024>    /x24    DOLLAR SIGN
<U0025>    /x25    PERCENT SIGN
<U0026>    /x26    AMPERSAND
<U0027>    /x27    APOSTROPHE
<U0028>    /x28    LEFT PARENTHESIS
<U0029>    /x29    RIGHT PARENTHESIS
<U002A>    /x2a    ASTERISK
<U002B>    /x2b    PLUS SIGN
<U002C>    /x2c    COMMA
<U002D>    /x2d    HYPHEN-MINUS
<U002E>    /x2e    FULL STOP
<U002F>    /x2f    SOLIDUS
<U0030>    /x30    DIGIT ZERO
<U0031>    /x31    DIGIT ONE
<U0032>    /x32    DIGIT TWO
<U0033>    /x33    DIGIT THREE
<U0034>    /x34    DIGIT FOUR
<U0035>    /x35    DIGIT FIVE
<U0036>    /x36    DIGIT SIX
<U0037>    /x37    DIGIT SEVEN
<U0038>    /x38    DIGIT EIGHT
<U0039>    /x39    DIGIT NINE
<U003a>    /x3a    COLON
<U003b>    /x3b    SEMICOLON
<U003c>    /x3c    LESS-THAN SIGN
<U003d>    /x3d    EQUALS SIGN
<U003e>    /x3e    GREATER-THAN SIGN
<U003f>    /x3f    QUESTION MARK
<U0040>    /x40    COMMERCIAL AT
<U0041>    /x41    LATIN CAPITAL LETTER A
<U0042>    /x42    LATIN CAPITAL LETTER B
<U0043>    /x43    LATIN CAPITAL LETTER C
<U0044>    /x44    LATIN CAPITAL LETTER D
<U0045>    /x45    LATIN CAPITAL LETTER E
<U0046>    /x46    LATIN CAPITAL LETTER F
<U0047>    /x47    LATIN CAPITAL LETTER G
<U0048>    /x48    LATIN CAPITAL LETTER H
<U0049>    /x49    LATIN CAPITAL LETTER I
<U004a>    /x4a    LATIN CAPITAL LETTER J
<U004b>    /x4b    LATIN CAPITAL LETTER K
<U004c>    /x4c    LATIN CAPITAL LETTER L
<U004d>    /x4d    LATIN CAPITAL LETTER M
<U004e>    /x4e    LATIN CAPITAL LETTER N
<U004f>    /x4f    LATIN CAPITAL LETTER O
<U0050>    /x50    LATIN CAPITAL LETTER P
<U0051>    /x51    LATIN CAPITAL LETTER Q
<U0052>    /x52    LATIN CAPITAL LETTER R
<U0053>    /x53    LATIN CAPITAL LETTER S
<U0054>    /x54    LATIN CAPITAL LETTER T
<U0055>    /x55    LATIN CAPITAL LETTER U
<U0056>    /x56    LATIN CAPITAL LETTER V
<U0057>    /x57    LATIN CAPITAL LETTER W
<U0058>    /x58    LATIN CAPITAL LETTER X
<U0059>    /x59    LATIN CAPITAL LETTER Y
<U005a>    /x5a    LATIN CAPITAL LETTER Z
<U005b>    /x5b    LEFT SQUARE BRACKET
<U005c>    /x5c    REVERSE SOLIDUS
<U005d>    /x5d    RIGHT SQUARE BRACKET
<U005e>    /x5e    CIRCUMFLEX ACCENT
<U005f>    /x5f    LOW LINE
<U0060>    /x60    GRAVE ACCENT
<U0061>    /x61    LATIN SMALL LETTER A
<U0062>    /x62    LATIN SMALL LETTER B
<U0063>    /x63    LATIN SMALL LETTER C
<U0064>    /x64    LATIN SMALL LETTER D
<U0065>    /x65    LATIN SMALL LETTER E
<U0066>    /x66    LATIN SMALL LETTER F
<U0067>    /x67    LATIN SMALL LETTER G
<U0068>    /x68    LATIN SMALL LETTER H
<U0069>    /x69    LATIN SMALL LETTER I
<U006a>    /x6a    LATIN SMALL LETTER J
<U006b>    /x6b    LATIN SMALL LETTER K
<U006c>    /x6c    LATIN SMALL LETTER L
<U006d>    /x6d    LATIN SMALL LETTER M
<U006e>    /x6e    LATIN SMALL LETTER N
<U006f>    /x6f    LATIN SMALL LETTER O
<U0070>    /x70    LATIN SMALL LETTER P
<U0071>    /x71    LATIN SMALL LETTER Q
<U0072>    /x72    LATIN SMALL LETTER R
<U0073>    /x73    LATIN SMALL LETTER S
<U0074>    /x74    LATIN SMALL LETTER T
<U0075>    /x75    LATIN SMALL LETTER U
<U0076>    /x76    LATIN SMALL LETTER V
<U0077>    /x77    LATIN SMALL LETTER W
<U0078>    /x78    LATIN SMALL LETTER X
<U0079>    /x79    LATIN SMALL LETTER Y
<U007a>    /x7a    LATIN SMALL LETTER Z
<U007b>    /x7b    LEFT CURLY BRACKET
<U007c>    /x7c    VERTICAL LINE
<U007d>    /x7d    RIGHT CURLY BRACKET
<U007e>    /x7e    TILDE
<U007f>    /x7f    DELETE
<U00c7>    /x80    LATIN CAPITAL LETTER C WITH CEDILLA
<U00fc>    /x81    LATIN SMALL LETTER U WITH DIAERESIS
<U00e9>    /x82    LATIN SMALL LETTER E WITH ACUTE
<U00e2>    /x83    LATIN SMALL LETTER A WITH CIRCUMFLEX
<U00e4>    /x84    LATIN SMALL LETTER A WITH DIAERESIS
<U00e0>    /x85    LATIN SMALL LETTER A WITH GRAVE
<U00e5>    /x86    LATIN SMALL LETTER A WITH RING ABOVE
<U00e7>    /x87    LATIN SMALL LETTER C WITH CEDILLA
<U00ea>    /x88    LATIN SMALL LETTER E WITH CIRCUMFLEX
<U00eb>    /x89    LATIN SMALL LETTER E WITH DIAERESIS
<U00e8>    /x8a    LATIN SMALL LETTER E WITH GRAVE
<U00ef>    /x8b    LATIN SMALL LETTER I WITH DIAERESIS
<U00ee>    /x8c    LATIN SMALL LETTER I WITH CIRCUMFLEX
<U00ec>    /x8d    LATIN SMALL LETTER I WITH GRAVE
<U00c4>    /x8e    LATIN CAPITAL LETTER A WITH DIAERESIS
<U00c5>    /x8f    LATIN CAPITAL LETTER A WITH RING ABOVE
<U00c9>    /x90    LATIN CAPITAL LETTER E WITH ACUTE
<U00e6>    /x91    LATIN SMALL LIGATURE AE
<U00c6>    /x92    LATIN CAPITAL LIGATURE AE
<U00f4>    /x93    LATIN SMALL LETTER O WITH CIRCUMFLEX
<U00f6>    /x94    LATIN SMALL LETTER O WITH DIAERESIS
<U00f2>    /x95    LATIN SMALL LETTER O WITH GRAVE
<U00fb>    /x96    LATIN SMALL LETTER U WITH CIRCUMFLEX
<U00f9>    /x97    LATIN SMALL LETTER U WITH GRAVE
<U00ff>    /x98    LATIN SMALL LETTER Y WITH DIAERESIS
<U00d6>    /x99    LATIN CAPITAL LETTER O WITH DIAERESIS
<U00dc>    /x9a    LATIN CAPITAL LETTER U WITH DIAERESIS
<U00a2>    /x9b    CENT SIGN
<U00a3>    /x9c    POUND SIGN
<U00a5>    /x9d    YEN SIGN
<U20a7>    /x9e    PESETA SIGN
<U0192>    /x9f    LATIN SMALL LETTER F WITH HOOK
<U00e1>    /xa0    LATIN SMALL LETTER A WITH ACUTE
<U00ed>    /xa1    LATIN SMALL LETTER I WITH ACUTE
<U00f3>    /xa2    LATIN SMALL LETTER O WITH ACUTE
<U00fa>    /xa3    LATIN SMALL LETTER U WITH ACUTE
<U00f1>    /xa4    LATIN SMALL LETTER N WITH TILDE
<U00d1>    /xa5    LATIN CAPITAL LETTER N WITH TILDE
<U00aa>    /xa6    FEMININE ORDINAL INDICATOR
<U00ba>    /xa7    MASCULINE ORDINAL INDICATOR
<U00bf>    /xa8    INVERTED QUESTION MARK
<U2310>    /xa9    REVERSED NOT SIGN
<U00ac>    /xaa    NOT SIGN
<U00bd>    /xab    VULGAR FRACTION ONE HALF
<U00bc>    /xac    VULGAR FRACTION ONE QUARTER
<U00a1>    /xad    INVERTED EXCLAMATION MARK
<U00ab>    /xae    LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
<U00bb>    /xaf    RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
<U2591>    /xb0    LIGHT SHADE
<U2592>    /xb1    MEDIUM SHADE
<U2593>    /xb2    DARK SHADE
<U2502>    /xb3    BOX DRAWINGS LIGHT VERTICAL
<U2524>    /xb4    BOX DRAWINGS LIGHT VERTICAL AND LEFT
<U2561>    /xb5    BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
<U2562>    /xb6    BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
<U2556>    /xb7    BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
<U2555>    /xb8    BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
<U2563>    /xb9    BOX DRAWINGS DOUBLE VERTICAL AND LEFT
<U2551>    /xba    BOX DRAWINGS DOUBLE VERTICAL
<U2557>    /xbb    BOX DRAWINGS DOUBLE DOWN AND LEFT
<U255d>    /xbc    BOX DRAWINGS DOUBLE UP AND LEFT
<U255c>    /xbd    BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
<U255b>    /xbe    BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
<U2510>    /xbf    BOX DRAWINGS LIGHT DOWN AND LEFT
<U2514>    /xc0    BOX DRAWINGS LIGHT UP AND RIGHT
<U2534>    /xc1    BOX DRAWINGS LIGHT UP AND HORIZONTAL
<U252c>    /xc2    BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
<U251c>    /xc3    BOX DRAWINGS LIGHT VERTICAL AND RIGHT
<U2500>    /xc4    BOX DRAWINGS LIGHT HORIZONTAL
<U253c>    /xc5    BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
<U255e>    /xc6    BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
<U255f>    /xc7    BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
<U255a>    /xc8    BOX DRAWINGS DOUBLE UP AND RIGHT
<U2554>    /xc9    BOX DRAWINGS DOUBLE DOWN AND RIGHT
<U2569>    /xca    BOX DRAWINGS DOUBLE UP AND HORIZONTAL
<U2566>    /xcb    BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
<U2560>    /xcc    BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
<U2550>    /xcd    BOX DRAWINGS DOUBLE HORIZONTAL
<U256c>    /xce    BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
<U2567>    /xcf    BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
<U2568>    /xd0    BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
<U2564>    /xd1    BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
<U2565>    /xd2    BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
<U2559>    /xd3    BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
<U2558>    /xd4    BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
<U2552>    /xd5    BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
<U2553>    /xd6    BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
<U256b>    /xd7    BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
<U256a>    /xd8    BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
<U2518>    /xd9    BOX DRAWINGS LIGHT UP AND LEFT
<U250c>    /xda    BOX DRAWINGS LIGHT DOWN AND RIGHT
<U2588>    /xdb    FULL BLOCK
<U2584>    /xdc    LOWER HALF BLOCK
<U258c>    /xdd    LEFT HALF BLOCK
<U2590>    /xde    RIGHT HALF BLOCK
<U2580>    /xdf    UPPER HALF BLOCK
<U03b1>    /xe0    GREEK SMALL LETTER ALPHA
<U00df>    /xe1    LATIN SMALL LETTER SHARP S
<U0393>    /xe2    GREEK CAPITAL LETTER GAMMA
<U03c0>    /xe3    GREEK SMALL LETTER PI
<U03a3>    /xe4    GREEK CAPITAL LETTER SIGMA
<U03c3>    /xe5    GREEK SMALL LETTER SIGMA
<U00b5>    /xe6    MICRO SIGN
<U03c4>    /xe7    GREEK SMALL LETTER TAU
<U03a6>    /xe8    GREEK CAPITAL LETTER PHI
<U0398>    /xe9    GREEK CAPITAL LETTER THETA
<U03a9>    /xea    GREEK CAPITAL LETTER OMEGA
<U03b4>    /xeb    GREEK SMALL LETTER DELTA
<U221e>    /xec    INFINITY
<U03c6>    /xed    GREEK SMALL LETTER PHI
<U03b5>    /xee    GREEK SMALL LETTER EPSILON
<U2229>    /xef    INTERSECTION
<U2261>    /xf0    IDENTICAL TO
<U00b1>    /xf1    PLUS-MINUS SIGN
<U2265>    /xf2    GREATER-THAN OR EQUAL TO
<U2264>    /xf3    LESS-THAN OR EQUAL TO
<U2320>    /xf4    TOP HALF INTEGRAL
<U2321>    /xf5    BOTTOM HALF INTEGRAL
<U00f7>    /xf6    DIVISION SIGN
<U2248>    /xf7    ALMOST EQUAL TO
<U00b0>    /xf8    DEGREE SIGN
<U2219>    /xf9    BULLET OPERATOR
<U00b7>    /xfa    MIDDLE DOT
<U221a>    /xfb    SQUARE ROOT
<U207f>    /xfc    SUPERSCRIPT LATIN SMALL LETTER N
<U00b2>    /xfd    SUPERSCRIPT TWO
<U25a0>    /xfe    BLACK SQUARE
<U00a0>    /xff    NO-BREAK SPACE
END CHARMAP
