Code: Select all
char ascii[127];
ascii[0] = ''; /* Null */
ascii[1] = ''; /* SOH */
ascii[2] = ''; /* STX */
ascii[3] = ''; /* ETX */
ascii[4] = ''; /* EOT */
ascii[5] = ''; /* ENQ */
ascii[6] = ''; /* ACK */
ascii[7] = ''; /* BEL */
ascii[8] = ''; /* BS */ /* Backspace */
ascii[9] = '\t'; /* TAB */ /* Tab */
ascii[10] = '\n'; /* LF */ /* Newline */
ascii[11] = ''; /* VT */ /* Verticle Tab */
ascii[12] = ''; /* FF */ /* NP Form feed, new page */
ascii[13] = '\c\r'; /* CR */ /* Carriage Return - \c\r */
ascii[14] = ''; /* Shift Out */
ascii[15] = ''; /* Shift In */
ascii[16] = ''; /* DLE */ /* Data link escape */
ascii[17] = ''; /* DC1 */ /* Device control 1 */
ascii[18] = ''; /* DC2 */ /* Device control 2 */
ascii[19] = ''; /* DC3 */ /* Device control 3 */
ascii[20] = ''; /* DC4 */ /* Device control 4 */
ascii[21] = ''; /* NAK */ /* Negative acknowledge */
ascii[22] = ''; /* SYN */ /* Synchronous idle */
ascii[23] = ''; /* ETB */ /* End of trans. block */
ascii[24] = ''; /* CAN */ /* Cancel */
ascii[25] = ''; /* EM */ /* End of medium */
ascii[26] = ''; /* SUB */ /* subsitute */
ascii[27] = ''; /* ESC */ /* Escape */
ascii[28] = ''; /* FS */ /* File Seperator */
ascii[29] = ''; /* GS */ /* group seperator */
ascii[30] = ''; /* RS */ /* Record seperator */
ascii[31] = ''; /* US */ /* Unit seperator */
ascii[32] = ' '; /* Space */ /* Space */
ascii[33] = '!';
ascii[34] = '"';
ascii[35] = '#';
ascii[36] = '$';
ascii[37] = '%';
ascii[38] = '&';
ascii[39] = ''';
ascii[40] = '(';
ascii[41] = ')';
ascii[42] = '*';
ascii[43] = '+';
ascii[44] = ',';
ascii[45] = '-';
ascii[46] = '.';
ascii[47] = '/';
ascii[48] = '0';
ascii[49] = '1';
ascii[50] = '2';
ascii[51] = '3';
ascii[52] = '4';
ascii[53] = '5';
ascii[54] = '6';
ascii[55] = '7';
ascii[56] = '8';
ascii[57] = '9';
ascii[58] = ':';
ascii[59] = ';';
ascii[60] = '<';
ascii[61] = '=';
ascii[62] = '>';
ascii[63] = '?';
ascii[64] = '@';
ascii[65] = 'A';
ascii[66] = 'B';
ascii[67] = 'C';
ascii[68] = 'D';
ascii[69] = 'E';
ascii[70] = 'F';
ascii[71] = 'G';
ascii[72] = 'H';
ascii[73] = 'I';
ascii[74] = 'J';
ascii[75] = 'K';
ascii[76] = 'L';
ascii[77] = 'M';
ascii[78] = 'N';
ascii[79] = 'O';
ascii[80] = 'P';
ascii[81] = 'Q';
ascii[82] = 'R';
ascii[83] = 'S';
ascii[84] = 'T';
ascii[85] = 'U';
ascii[86] = 'V';
ascii[87] = 'W';
ascii[88] = 'X';
ascii[89] = 'Y';
ascii[90] = 'Z';
ascii[91] = '[';
ascii[92] = '\';
ascii[93] = ']';
ascii[94] = '^';
ascii[95] = '_';
ascii[96] = '`';
ascii[97] = 'a';
ascii[98] = 'b';
ascii[99] = 'c';
ascii[100] = 'd';
ascii[101] = 'e';
ascii[102] = 'f';
ascii[103] = 'g';
ascii[104] = 'h';
ascii[105] = 'i';
ascii[106] = 'j';
ascii[107] = 'k';
ascii[108] = 'l';
ascii[109] = 'm';
ascii[110] = 'n';
ascii[111] = 'o';
ascii[112] = 'p';
ascii[113] = 'q';
ascii[114] = 'r';
ascii[115] = 's';
ascii[116] = 't';
ascii[117] = 'u';
ascii[118] = 'v';
ascii[119] = 'w';
ascii[120] = 'x';
ascii[121] = 'y';
ascii[122] = 'z';
ascii[123] = '{';
ascii[124] = '|';
ascii[125] = '}';
ascii[126] = '~';
ascii[127] = ''; /* DEL */ /* Delete */