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