118757Sedward /* 2*62455Sbostic * Copyright (c) 1983, 1993 3*62455Sbostic * The Regents of the University of California. All rights reserved. 433514Sbostic * 542954Sbostic * This code is derived from software contributed to Berkeley by 642954Sbostic * Edward Wang at The University of California, Berkeley. 742954Sbostic * 842835Sbostic * %sccs.include.redist.c% 918757Sedward */ 1018757Sedward 1133514Sbostic #ifndef lint 12*62455Sbostic static char sccsid[] = "@(#)char.c 8.1 (Berkeley) 06/06/93"; 1333514Sbostic #endif /* not lint */ 1433514Sbostic 1516310Sedward #include "char.h" 1616310Sedward 1716310Sedward char _cmap[] = { 1816310Sedward _C|_U, _C|_U, _C|_U, _C|_U, /* ^@ - ^C */ 1916310Sedward _C|_U, _C|_U, _C|_U, _C|_U, /* ^D - ^G */ 2016310Sedward _C, _C|_P, _C, _C|_U, /* ^H - ^K */ 2116310Sedward _C|_U, _C, _C|_U, _C|_U, /* ^L - ^O */ 2216310Sedward _C|_U, _C|_U, _C|_U, _C|_U, /* ^P - ^S */ 2316310Sedward _C|_U, _C|_U, _C|_U, _C|_U, /* ^T - ^W */ 2416310Sedward _C|_U, _C|_U, _C|_U, _C|_U, /* ^U - ^[ */ 2516310Sedward _C|_U, _C|_U, _C|_U, _C|_U, /* ^\ - ^_ */ 2616310Sedward 2716310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 2816310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 2916310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 3016310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 3116310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 3216310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 3316310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 3416310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 3516310Sedward 3616310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 3716310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 3816310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 3916310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 4016310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 4116310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 4216310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 4316310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 4416310Sedward 4516310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 4616310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 4716310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 4816310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 4916310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 5016310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 5116310Sedward _P|_U, _P|_U, _P|_U, _P|_U, 5216310Sedward _P|_U, _P|_U, _P|_U, _C|_U, 5316310Sedward 5416310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 5516310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 5616310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 5716310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 5816310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 5916310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 6016310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 6116310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 6216310Sedward 6316310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 6416310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 6516310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 6616310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 6716310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 6816310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 6916310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 7016310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 7116310Sedward 7216310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 7316310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 7416310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 7516310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 7616310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 7716310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 7816310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 7916310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 8016310Sedward 8116310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 8216310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 8316310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 8416310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 8516310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 8616310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 8716310Sedward _C|_U, _C|_U, _C|_U, _C|_U, 8816310Sedward _C|_U, _C|_U, _C|_U, _C|_U 8916310Sedward }; 9016310Sedward 9116310Sedward char *_unctrl[] = { 9216310Sedward "^@", "^A", "^B", "^C", "^D", "^E", "^F", "^G", 9316310Sedward "^H", "^I", "^J", "^K", "^L", "^M", "^N", "^O", 9416310Sedward "^P", "^Q", "^R", "^S", "^T", "^U", "^V", "^W", 9516310Sedward "^X", "^Y", "^Z", "^[", "^\\", "^]", "^^", "^_", 9616310Sedward " ", "!", "\"", "#", "$", "%", "&", "'", 9716310Sedward "(", ")", "*", "+", ",", "-", ".", "/", 9816310Sedward "0", "1", "2", "3", "4", "5", "6", "7", 9916310Sedward "8", "9", ":", ";", "<", "=", ">", "?", 10016310Sedward "@", "A", "B", "C", "D", "E", "F", "G", 10116310Sedward "H", "I", "J", "K", "L", "M", "N", "O", 10216310Sedward "P", "Q", "R", "S", "T", "U", "V", "W", 10316310Sedward "X", "Y", "Z", "[", "\\", "]", "^", "_", 10416310Sedward "`", "a", "b", "c", "d", "e", "f", "g", 10516310Sedward "h", "i", "j", "k", "l", "m", "n", "o", 10616310Sedward "p", "q", "r", "s", "t", "u", "v", "w", 10716310Sedward "x", "y", "z", "{", "|", "}", "~", "^?", 10816310Sedward "\\200","\\201","\\202","\\203","\\204","\\205","\\206","\\207", 10916310Sedward "\\210","\\211","\\212","\\213","\\214","\\215","\\216","\\217", 11016310Sedward "\\220","\\221","\\222","\\223","\\224","\\225","\\226","\\227", 11116310Sedward "\\230","\\231","\\232","\\233","\\234","\\235","\\236","\\237", 11216310Sedward "\\240","\\241","\\242","\\243","\\244","\\245","\\246","\\247", 11316310Sedward "\\250","\\251","\\252","\\253","\\254","\\255","\\256","\\257", 11416310Sedward "\\260","\\261","\\262","\\263","\\264","\\265","\\266","\\267", 11516310Sedward "\\270","\\271","\\272","\\273","\\274","\\275","\\276","\\277", 11616310Sedward "\\300","\\301","\\302","\\303","\\304","\\305","\\306","\\307", 11716310Sedward "\\310","\\311","\\312","\\313","\\314","\\315","\\316","\\317", 11816310Sedward "\\320","\\321","\\322","\\323","\\324","\\325","\\326","\\327", 11916310Sedward "\\330","\\331","\\332","\\333","\\334","\\335","\\336","\\337", 12016310Sedward "\\340","\\341","\\342","\\343","\\344","\\345","\\346","\\347", 12116310Sedward "\\350","\\351","\\352","\\353","\\354","\\355","\\356","\\357", 12216310Sedward "\\360","\\361","\\362","\\363","\\364","\\365","\\366","\\367", 12316310Sedward "\\370","\\371","\\372","\\373","\\374","\\375","\\376","\\377" 12416310Sedward }; 125