# Copyright 1998 by Carnegie Mellon University # # All Rights Reserved # # Permission to use, copy, modify, and distribute this software and its # documentation for any purpose and without fee is hereby granted, # provided that the above copyright notice appear in all copies and that # both that copyright notice and this permission notice appear in # supporting documentation, and that the name of CMU not be # used in advertising or publicity pertaining to distribution of the # software without specific, written prior permission. # # CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING # ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL # CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR # ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, # WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, # ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS # SOFTWARE. 0 0000 NULL (NUL) 1 0001 START OF HEADING (SOH) 2 0002 START OF TEXT (STX) 3 0003 END OF TEXT (ETX) 4 0004 END OF TRANSMISSION (EOT) 5 0005 ENQUIRY (ENQ) 6 0006 ACKNOWLEDGE (ACK) 7 0007 BELL (BEL) 8 0008 BACKSPACE (BS) 9 0009 CHARACTER TABULATION (HT) A 000a LINE FEED (LF) B 000b LINE TABULATION (VT) C 000c FORM FEED (FF) D 000d CARRIAGE RETURN (CR) E 000e SHIFT OUT (SO) F 000f SHIFT IN (SI) 10 0010 DATALINK ESCAPE (DLE) 11 0011 DEVICE CONTROL ONE (DC1) 12 0012 DEVICE CONTROL TWO (DC2) 13 0013 DEVICE CONTROL THREE (DC3) 14 0014 DEVICE CONTROL FOUR (DC4) 15 0015 NEGATIVE ACKNOWLEDGE (NAK) 16 0016 SYNCRONOUS IDLE (SYN) 17 0017 END OF TRANSMISSION BLOCK (ETB) 18 0018 CANCEL (CAN) 19 0019 END OF MEDIUM (EM) 1A 001a SUBSTITUTE (SUB) 1B 001b ESCAPE (ESC) 1C 001c FILE SEPARATOR (IS4) 1D 001d GROUP SEPARATOR (IS3) 1E 001e RECORD SEPARATOR (IS2) 1F 001f UNIT SEPARATOR (IS1) 20 0020 SPACE 21 0021 EXCLAMATION MARK 22 0022 QUOTATION MARK 23 0023 NUMBER SIGN 24 0024 DOLLAR SIGN 25 0025 PERCENT SIGN 26 0026 AMPERSAND 27 0027 APOSTROPHE 28 0028 LEFT PARENTHESIS 29 0029 RIGHT PARENTHESIS 2A 002a ASTERISK 2B 002b PLUS SIGN 2C 002c COMMA 2D 002d HYPHEN-MINUS 2E 002e FULL STOP 2F 002f SOLIDUS 30 0030 DIGIT ZERO 31 0031 DIGIT ONE 32 0032 DIGIT TWO 33 0033 DIGIT THREE 34 0034 DIGIT FOUR 35 0035 DIGIT FIVE 36 0036 DIGIT SIX 37 0037 DIGIT SEVEN 38 0038 DIGIT EIGHT 39 0039 DIGIT NINE 3A 003a COLON 3B 003b SEMICOLON 3C 003c LESS-THAN SIGN 3D 003d EQUALS SIGN 3E 003e GREATER-THAN SIGN 3F 003f QUESTION MARK 40 0040 COMMERCIAL AT 41 0041 LATIN CAPITAL LETTER A 42 0042 LATIN CAPITAL LETTER B 43 0043 LATIN CAPITAL LETTER C 44 0044 LATIN CAPITAL LETTER D 45 0045 LATIN CAPITAL LETTER E 46 0046 LATIN CAPITAL LETTER F 47 0047 LATIN CAPITAL LETTER G 48 0048 LATIN CAPITAL LETTER H 49 0049 LATIN CAPITAL LETTER I 4A 004a LATIN CAPITAL LETTER J 4B 004b LATIN CAPITAL LETTER K 4C 004c LATIN CAPITAL LETTER L 4D 004d LATIN CAPITAL LETTER M 4E 004e LATIN CAPITAL LETTER N 4F 004f LATIN CAPITAL LETTER O 50 0050 LATIN CAPITAL LETTER P 51 0051 LATIN CAPITAL LETTER Q 52 0052 LATIN CAPITAL LETTER R 53 0053 LATIN CAPITAL LETTER S 54 0054 LATIN CAPITAL LETTER T 55 0055 LATIN CAPITAL LETTER U 56 0056 LATIN CAPITAL LETTER V 57 0057 LATIN CAPITAL LETTER W 58 0058 LATIN CAPITAL LETTER X 59 0059 LATIN CAPITAL LETTER Y 5A 005a LATIN CAPITAL LETTER Z 5B 005b LEFT SQUARE BRACKET 5C 005c REVERSE SOLIDUS 5D 005d RIGHT SQUARE BRACKET 5E 005e CIRCUMFLEX ACCENT 5F 005f LOW LINE 60 0060 GRAVE ACCENT 61 0061 LATIN SMALL LETTER A 62 0062 LATIN SMALL LETTER B 63 0063 LATIN SMALL LETTER C 64 0064 LATIN SMALL LETTER D 65 0065 LATIN SMALL LETTER E 66 0066 LATIN SMALL LETTER F 67 0067 LATIN SMALL LETTER G 68 0068 LATIN SMALL LETTER H 69 0069 LATIN SMALL LETTER I 6A 006a LATIN SMALL LETTER J 6B 006b LATIN SMALL LETTER K 6C 006c LATIN SMALL LETTER L 6D 006d LATIN SMALL LETTER M 6E 006e LATIN SMALL LETTER N 6F 006f LATIN SMALL LETTER O 70 0070 LATIN SMALL LETTER P 71 0071 LATIN SMALL LETTER Q 72 0072 LATIN SMALL LETTER R 73 0073 LATIN SMALL LETTER S 74 0074 LATIN SMALL LETTER T 75 0075 LATIN SMALL LETTER U 76 0076 LATIN SMALL LETTER V 77 0077 LATIN SMALL LETTER W 78 0078 LATIN SMALL LETTER X 79 0079 LATIN SMALL LETTER Y 7A 007a LATIN SMALL LETTER Z 7B 007b LEFT CURLY BRACKET 7C 007c VERTICAL LINE 7D 007d RIGHT CURLY BRACKET 7E 007e TILDE 7F 007f DELETE (DEL) 80 ???? EMPTY 81 ???? EMPTY 82 ???? EMPTY 83 ???? EMPTY 84 ???? EMPTY 85 ???? EMPTY 86 ???? EMPTY 87 ???? EMPTY 88 ???? EMPTY 89 ???? EMPTY 8A ???? EMPTY 8B ???? EMPTY 8C ???? EMPTY 8D ???? EMPTY 8E ???? EMPTY 8F ???? EMPTY 90 ???? EMPTY 91 ???? EMPTY 92 ???? EMPTY 93 ???? EMPTY 94 ???? EMPTY 95 ???? EMPTY 96 ???? EMPTY 97 ???? EMPTY 98 ???? EMPTY 99 ???? EMPTY 9A ???? EMPTY 9B ???? EMPTY 9C ???? EMPTY 9D ???? EMPTY 9E ???? EMPTY 9F ???? EMPTY A0 ???? EMPTY A1 ???? EMPTY A2 ???? EMPTY A3 ???? EMPTY A4 ???? EMPTY A5 ???? EMPTY A6 ???? EMPTY A7 ???? EMPTY A8 ???? EMPTY A9 ???? EMPTY AA ???? EMPTY AB ???? EMPTY AC ???? EMPTY AD ???? EMPTY AE ???? EMPTY AF ???? EMPTY B0 ???? EMPTY B1 ???? EMPTY B2 ???? EMPTY B3 ???? EMPTY B4 ???? EMPTY B5 ???? EMPTY B6 ???? EMPTY B7 ???? EMPTY B8 ???? EMPTY B9 ???? EMPTY BA ???? EMPTY BB ???? EMPTY BC ???? EMPTY BD ???? EMPTY BE ???? EMPTY BF ???? EMPTY C0 ???? EMPTY C1 ???? EMPTY C2 ???? EMPTY C3 ???? EMPTY C4 ???? EMPTY C5 ???? EMPTY C6 ???? EMPTY C7 ???? EMPTY C8 ???? EMPTY C9 ???? EMPTY CA ???? EMPTY CB ???? EMPTY CC ???? EMPTY CD ???? EMPTY CE ???? EMPTY CF ???? EMPTY D0 ???? EMPTY D1 ???? EMPTY D2 ???? EMPTY D3 ???? EMPTY D4 ???? EMPTY D5 ???? EMPTY D6 ???? EMPTY D7 ???? EMPTY D8 ???? EMPTY D9 ???? EMPTY DA ???? EMPTY DB ???? EMPTY DC ???? EMPTY DD ???? EMPTY DE ???? EMPTY DF ???? EMPTY E0 ???? EMPTY E1 ???? EMPTY E2 ???? EMPTY E3 ???? EMPTY E4 ???? EMPTY E5 ???? EMPTY E6 ???? EMPTY E7 ???? EMPTY E8 ???? EMPTY E9 ???? EMPTY EA ???? EMPTY EB ???? EMPTY EC ???? EMPTY ED ???? EMPTY EE ???? EMPTY EF ???? EMPTY F0 ???? EMPTY F1 ???? EMPTY F2 ???? EMPTY F3 ???? EMPTY F4 ???? EMPTY F5 ???? EMPTY F6 ???? EMPTY F7 ???? EMPTY F8 ???? EMPTY F9 ???? EMPTY FA ???? EMPTY FB ???? EMPTY FC ???? EMPTY FD ???? EMPTY FE ???? EMPTY FF ???? EMPTY