# 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 0080 PADDING CHARACTER (PAD) 81 0081 HIGH OCTET PRESET (HOP) 82 0082 BREAK PERMITTED HERE (BPH) 83 0083 NO BREAK HERE (NBH) 84 0084 INDEX (IND) 85 0085 NEXT LINE (NEL) 86 0086 START OF SELECTED AREA (SSA) 87 0087 END OF SELECTED AREA (ESA) 88 0088 CHARACTER TABULATION SET (HTS) 89 0089 CHARACTER TABULATION WITH JUSTIFICATION (HTJ) 8A 008a LINE TABULATION SET (VTS) 8B 008b PARTIAL LINE FORWARD (PLD) 8C 008c PARTIAL LINE BACKWARD (PLU) 8D 008d REVERSE LINE FEED (RI) 8E 008e SINGLE-SHIFT TWO (SS2) 8F 008f SINGLE-SHIFT THREE (SS3) 90 0090 DEVICE CONTROL STRING (DCS) 91 0091 PRIVATE USE ONE (PU1) 92 0092 PRIVATE USE TWO (PU2) 93 0093 SET TRANSMIT STATE (STS) 94 0094 CANCEL CHARACTER (CCH) 95 0095 MESSAGE WAITING (MW) 96 0096 START OF GUARDED AREA (SPA) 97 0097 END OF GUARDED AREA (EPA) 98 0098 START OF STRING (SOS) 99 0099 SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI) 9A 009a SINGLE CHARACTER INTRODUCER (SCI) 9B 009b CONTROL SEQUENCE INTRODUCER (CSI) 9C 009c STRING TERMINATOR (ST) 9D 009d OPERATING SYSTEM COMMAND (OSC) 9E 009e PRIVACY MESSAGE (PM) 9F 009f APPLICATION PROGRAM COMMAND (APC) A0 00a0 NO-BREAK SPACE A1 0401 CYRILLIC CAPITAL LETTER IO A2 0402 CYRILLIC CAPITAL LETTER DJE (Serbocroatian) A3 0403 CYRILLIC CAPITAL LETTER GJE (Macedonian) A4 0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE A5 0405 CYRILLIC CAPITAL LETTER DZE (Macedonian) A6 0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I A7 0407 CYRILLIC CAPITAL LETTER YI (Ukrainian) A8 0408 CYRILLIC CAPITAL LETTER JE A9 0409 CYRILLIC CAPITAL LETTER LJE AA 040a CYRILLIC CAPITAL LETTER NJE AB 040b CYRILLIC CAPITAL LETTER TSHE (Serbocroatian) AC 040c CYRILLIC CAPITAL LETTER KJE (Macedonian) AD 00ad SOFT HYPHEN AE 040e CYRILLIC CAPITAL LETTER SHORT U (Byelorussian) AF 040f CYRILLIC CAPITAL LETTER DZHE B0 0410 CYRILLIC CAPITAL LETTER A B1 0411 CYRILLIC CAPITAL LETTER BE B2 0412 CYRILLIC CAPITAL LETTER VE B3 0413 CYRILLIC CAPITAL LETTER GHE B4 0414 CYRILLIC CAPITAL LETTER DE B5 0415 CYRILLIC CAPITAL LETTER IE B6 0416 CYRILLIC CAPITAL LETTER ZHE B7 0417 CYRILLIC CAPITAL LETTER ZE B8 0418 CYRILLIC CAPITAL LETTER I B9 0419 CYRILLIC CAPITAL LETTER SHORT I BA 041a CYRILLIC CAPITAL LETTER KA BB 041b CYRILLIC CAPITAL LETTER EL BC 041c CYRILLIC CAPITAL LETTER EM BD 041d CYRILLIC CAPITAL LETTER EN BE 041e CYRILLIC CAPITAL LETTER O BF 041f CYRILLIC CAPITAL LETTER PE C0 0420 CYRILLIC CAPITAL LETTER ER C1 0421 CYRILLIC CAPITAL LETTER ES C2 0422 CYRILLIC CAPITAL LETTER TE C3 0423 CYRILLIC CAPITAL LETTER U C4 0424 CYRILLIC CAPITAL LETTER EF C5 0425 CYRILLIC CAPITAL LETTER HA C6 0426 CYRILLIC CAPITAL LETTER TSE C7 0427 CYRILLIC CAPITAL LETTER CHE C8 0428 CYRILLIC CAPITAL LETTER SHA C9 0429 CYRILLIC CAPITAL LETTER SHCHA CA 042a CYRILLIC CAPITAL LETTER HARD SIGN CB 042b CYRILLIC CAPITAL LETTER YERU CC 042c CYRILLIC CAPITAL LETTER SOFT SIGN CD 042d CYRILLIC CAPITAL LETTER E CE 042e CYRILLIC CAPITAL LETTER YU CF 042f CYRILLIC CAPITAL LETTER YA D0 0430 CYRILLIC SMALL LETTER A D1 0431 CYRILLIC SMALL LETTER BE D2 0432 CYRILLIC SMALL LETTER VE D3 0433 CYRILLIC SMALL LETTER GHE D4 0434 CYRILLIC SMALL LETTER DE D5 0435 CYRILLIC SMALL LETTER IE D6 0436 CYRILLIC SMALL LETTER ZHE D7 0437 CYRILLIC SMALL LETTER ZE D8 0438 CYRILLIC SMALL LETTER I D9 0439 CYRILLIC SMALL LETTER SHORT I DA 043a CYRILLIC SMALL LETTER KA DB 043b CYRILLIC SMALL LETTER EL DC 043c CYRILLIC SMALL LETTER EM DD 043d CYRILLIC SMALL LETTER EN DE 043e CYRILLIC SMALL LETTER O DF 043f CYRILLIC SMALL LETTER PE E0 0440 CYRILLIC SMALL LETTER ER E1 0441 CYRILLIC SMALL LETTER ES E2 0442 CYRILLIC SMALL LETTER TE E3 0443 CYRILLIC SMALL LETTER U E4 0444 CYRILLIC SMALL LETTER EF E5 0445 CYRILLIC SMALL LETTER HA E6 0446 CYRILLIC SMALL LETTER TSE E7 0447 CYRILLIC SMALL LETTER CHE E8 0448 CYRILLIC SMALL LETTER SHA E9 0449 CYRILLIC SMALL LETTER SHCHA EA 044a CYRILLIC SMALL LETTER HARD SIGN EB 044b CYRILLIC SMALL LETTER YERU EC 044c CYRILLIC SMALL LETTER SOFT SIGN ED 044d CYRILLIC SMALL LETTER E EE 044e CYRILLIC SMALL LETTER YU EF 044f CYRILLIC SMALL LETTER YA F0 2116 NUMERO SIGN F1 0451 CYRILLIC SMALL LETTER IO F2 0452 CYRILLIC SMALL LETTER DJE (Serbocroatian) F3 0453 CYRILLIC SMALL LETTER GJE (Macedonian) F4 0454 CYRILLIC SMALL LETTER UKRAINIAN IE F5 0455 CYRILLIC SMALL LETTER DZE (Macedonian) F6 0456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I F7 0457 CYRILLIC SMALL LETTER YI (Ukrainian) F8 0458 CYRILLIC SMALL LETTER JE F9 0459 CYRILLIC SMALL LETTER LJE FA 045a CYRILLIC SMALL LETTER NJE FB 045b CYRILLIC SMALL LETTER TSHE (Serbocroatian) FC 045c CYRILLIC SMALL LETTER KJE (Macedonian) FD 00a7 SECTION SIGN FE 045e CYRILLIC SMALL LETTER SHORT U (Byelorussian) FF 045f CYRILLIC SMALL LETTER DZHE