added type-rename operator
[unix-history] / usr / src / old / sh / ctype.c
CommitLineData
515f86f1
KM
1/* ctype.c 4.1 82/05/07 */
2
3#
4/*
5 * UNIX shell
6 *
7 * S. R. Bourne
8 * Bell Telephone Laboratories
9 *
10 */
11
12#include "defs.h"
13
14char _ctype1[] {
15/* 000 001 002 003 004 005 006 007 */
16 _EOF, 0, 0, 0, 0, 0, 0, 0,
17
18/* bs ht nl vt np cr so si */
19 0, _TAB, _EOR, 0, 0, 0, 0, 0,
20
21 0, 0, 0, 0, 0, 0, 0, 0,
22
23 0, 0, 0, 0, 0, 0, 0, 0,
24
25/* sp ! " # $ % & ' */
26 _SPC, 0, _DQU, 0, _DOL1, 0, _AMP, 0,
27
28/* ( ) * + , - . / */
29 _BRA, _KET, 0, 0, 0, 0, 0, 0,
30
31/* 0 1 2 3 4 5 6 7 */
32 0, 0, 0, 0, 0, 0, 0, 0,
33
34/* 8 9 : ; < = > ? */
35 0, 0, 0, _SEM, _LT, 0, _GT, 0,
36
37/* @ A B C D E F G */
38 0, 0, 0, 0, 0, 0, 0, 0,
39
40/* H I J K L M N O */
41 0, 0, 0, 0, 0, 0, 0, 0,
42
43/* P Q R S T U V W */
44 0, 0, 0, 0, 0, 0, 0, 0,
45
46/* X Y Z [ \ ] ^ _ */
47 0, 0, 0, 0, _BSL, 0, _HAT, 0,
48
49/* ` a b c d e f g */
50 _LQU, 0, 0, 0, 0, 0, 0, 0,
51
52/* h i j k l m n o */
53 0, 0, 0, 0, 0, 0, 0, 0,
54
55/* p q r s t u v w */
56 0, 0, 0, 0, 0, 0, 0, 0,
57
58/* x y z { | } ~ del */
59 0, 0, 0, 0, _BAR, 0, 0, 0
60};
61
62
63char _ctype2[] {
64/* 000 001 002 003 004 005 006 007 */
65 0, 0, 0, 0, 0, 0, 0, 0,
66
67/* bs ht nl vt np cr so si */
68 0, 0, 0, 0, 0, 0, 0, 0,
69
70 0, 0, 0, 0, 0, 0, 0, 0,
71
72 0, 0, 0, 0, 0, 0, 0, 0,
73
74/* sp ! " # $ % & ' */
75 0, _PCS, 0, _NUM, _DOL2, 0, 0, 0,
76
77/* ( ) * + , - . / */
78 0, 0, _AST, _PLS, 0, _MIN, 0, 0,
79
80/* 0 1 2 3 4 5 6 7 */
81 _DIG, _DIG, _DIG, _DIG, _DIG, _DIG, _DIG, _DIG,
82
83/* 8 9 : ; < = > ? */
84 _DIG, _DIG, 0, 0, 0, _EQ, 0, _QU,
85
86/* @ A B C D E F G */
87 _AT, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC,
88
89/* H I J K L M N O */
90 _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC,
91
92/* P Q R S T U V W */
93 _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC, _UPC,
94
95/* X Y Z [ \ ] ^ _ */
96 _UPC, _UPC, _UPC, _SQB, 0, 0, 0, _UPC,
97
98/* ` a b c d e f g */
99 0, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC,
100
101/* h i j k l m n o */
102 _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC,
103
104/* p q r s t u v w */
105 _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC, _LPC,
106
107/* x y z { | } ~ del */
108 _LPC, _LPC, _LPC, _CBR, 0, _CKT, 0, 0
109};
110