Commit | Line | Data |
---|---|---|
f6227721 | 1 | #ifndef lint |
ea53ee71 | 2 | static 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 | 16 | char _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 | 65 | char _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 |