P8000/WEGA/contrib/ingres/dbs/src/amx_cc/cmap.c

42 lines
1.7 KiB
C

# include "amx.h"
/*
** CHARACTER TYPE MAP
*/
char Cmap[] =
{
CNTRL, CNTRL, CNTRL, CNTRL, /* \0 ^A ^B ^C */
CNTRL, CNTRL, CNTRL, CNTRL, /* ^D ^E ^F ^G */
CNTRL, PUNCT, PUNCT, CNTRL, /* \b \t \n ^K */
CNTRL, PUNCT, CNTRL, CNTRL, /* ^L \r ^N ^O */
CNTRL, CNTRL, CNTRL, CNTRL, /* ^P ^Q ^R ^S */
CNTRL, CNTRL, CNTRL, CNTRL, /* ^T ^U ^V ^W */
CNTRL, CNTRL, CNTRL, CNTRL, /* ^X ^Y ^Z ^[ */
CNTRL, CNTRL, CNTRL, CNTRL, /* ^\ ^] ^^ ^_ */
PUNCT, OPATR, OPATR, OPATR, /* sp ! " # */
OPATR, OPATR, OPATR, OPATR, /* $ % & ' */
OPATR, OPATR, OPATR, OPATR, /* ( ) * + */
OPATR, OPATR, OPATR, OPATR, /* , - . / */
NUMBR, NUMBR, NUMBR, NUMBR, /* 0 1 2 3 */
NUMBR, NUMBR, NUMBR, NUMBR, /* 4 5 6 7 */
NUMBR, NUMBR, OPATR, OPATR, /* 8 9 : ; */
OPATR, OPATR, OPATR, OPATR, /* < = > ? */
OPATR, ALPHA, ALPHA, ALPHA, /* @ A B C */
ALPHA, ALPHA, ALPHA, ALPHA, /* D E F G */
ALPHA, ALPHA, ALPHA, ALPHA, /* H I J K */
ALPHA, ALPHA, ALPHA, ALPHA, /* L M N O */
ALPHA, ALPHA, ALPHA, ALPHA, /* P Q R S */
ALPHA, ALPHA, ALPHA, ALPHA, /* T U V W */
ALPHA, ALPHA, ALPHA, OPATR, /* X Y Z [ */
OPATR, OPATR, OPATR, ALPHA, /* \ ] ^ _ */
OPATR, ALPHA, ALPHA, ALPHA, /* ` a b c */
ALPHA, ALPHA, ALPHA, ALPHA, /* d e f g */
ALPHA, ALPHA, ALPHA, ALPHA, /* h i j k */
ALPHA, ALPHA, ALPHA, ALPHA, /* l m n o */
ALPHA, ALPHA, ALPHA, ALPHA, /* p q r s */
ALPHA, ALPHA, ALPHA, ALPHA, /* t u v w */
ALPHA, ALPHA, ALPHA, OPATR, /* x y z { */
OPATR, OPATR, OPATR, OPATR, /* | } ~ del */
0
};