42 lines
1.7 KiB
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
|
|
};
|