1 /*- 2 * Copyright (c) 1988 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 */ 7 8 #ifndef lint 9 static char sccsid[] = "@(#)ectype.c 4.2 (Berkeley) 04/26/91"; 10 #endif /* not lint */ 11 12 #include "ectype.h" 13 14 char ectype[] = { 15 /* 0x00 */ 16 E_SPACE, 17 0x00, 18 0x00, 19 0x00, 20 0x00, 21 0x00, 22 0x00, 23 0x00, 24 0x00, 25 0x00, 26 0x00, 27 0x00, 28 0x00, 29 0x00, 30 0x00, 31 0x00, 32 /* 0x10 */ 33 0x00, 34 0x00, 35 0x00, 36 0x00, 37 0x00, 38 0x00, 39 0x00, 40 0x00, 41 0x00, 42 0x00, 43 0x00, 44 0x00, 45 0x00, 46 0x00, 47 0x00, 48 0x00, 49 /* 0x20 */ 50 0x00, 51 0x00, 52 0x00, 53 0x00, 54 0x00, 55 0x00, 56 0x00, 57 0x00, 58 0x00, 59 0x00, 60 0x00, 61 0x00, 62 0x00, 63 0x00, 64 0x00, 65 0x00, 66 /* 0x30 */ 67 0x00, 68 0x00, 69 0x00, 70 0x00, 71 0x00, 72 0x00, 73 0x00, 74 0x00, 75 0x00, 76 0x00, 77 0x00, 78 0x00, 79 0x00, 80 0x00, 81 0x00, 82 0x00, 83 /* 0x40 */ 84 E_SPACE, 85 0x00, 86 0x00, 87 0x00, 88 0x00, 89 0x00, 90 0x00, 91 0x00, 92 0x00, 93 0x00, 94 E_PRINT|E_PUNCT, 95 E_PRINT|E_PUNCT, 96 E_PRINT|E_PUNCT, 97 E_PRINT|E_PUNCT, 98 E_PRINT|E_PUNCT, 99 E_PRINT|E_PUNCT, 100 /* 0x50 */ 101 E_PRINT|E_PUNCT, 102 0x00, 103 0x00, 104 0x00, 105 0x00, 106 0x00, 107 0x00, 108 0x00, 109 0x00, 110 0x00, 111 E_PRINT|E_PUNCT, 112 E_PRINT|E_PUNCT, 113 E_PRINT|E_PUNCT, 114 E_PRINT|E_PUNCT, 115 E_PRINT|E_PUNCT, 116 E_PRINT|E_PUNCT, 117 /* 0x60 */ 118 E_PRINT|E_PUNCT, 119 E_PRINT|E_PUNCT, 120 0x00, 121 0x00, 122 0x00, 123 0x00, 124 0x00, 125 0x00, 126 0x00, 127 0x00, 128 E_PRINT|E_PUNCT, 129 E_PRINT|E_PUNCT, 130 E_PRINT|E_PUNCT, 131 E_PRINT|E_PUNCT, 132 E_PRINT|E_PUNCT, 133 E_PRINT|E_PUNCT, 134 /* 0x70 */ 135 0x00, 136 0x00, 137 0x00, 138 0x00, 139 0x00, 140 0x00, 141 0x00, 142 0x00, 143 0x00, 144 E_PRINT|E_PUNCT, 145 E_PRINT|E_PUNCT, 146 E_PRINT|E_PUNCT, 147 E_PRINT|E_PUNCT, 148 E_PRINT|E_PUNCT, 149 E_PRINT|E_PUNCT, 150 E_PRINT|E_PUNCT, 151 /* 0x80 */ 152 0x00, 153 E_PRINT|E_LOWER, 154 E_PRINT|E_LOWER, 155 E_PRINT|E_LOWER, 156 E_PRINT|E_LOWER, 157 E_PRINT|E_LOWER, 158 E_PRINT|E_LOWER, 159 E_PRINT|E_LOWER, 160 E_PRINT|E_LOWER, 161 E_PRINT|E_LOWER, 162 0x00, 163 0x00, 164 0x00, 165 0x00, 166 0x00, 167 0x00, 168 /* 0x90 */ 169 0x00, 170 E_PRINT|E_LOWER, 171 E_PRINT|E_LOWER, 172 E_PRINT|E_LOWER, 173 E_PRINT|E_LOWER, 174 E_PRINT|E_LOWER, 175 E_PRINT|E_LOWER, 176 E_PRINT|E_LOWER, 177 E_PRINT|E_LOWER, 178 E_PRINT|E_LOWER, 179 0x00, 180 0x00, 181 0x00, 182 0x00, 183 0x00, 184 0x00, 185 /* 0xA0 */ 186 0x00, 187 E_PRINT|E_PUNCT, 188 E_PRINT|E_LOWER, 189 E_PRINT|E_LOWER, 190 E_PRINT|E_LOWER, 191 E_PRINT|E_LOWER, 192 E_PRINT|E_LOWER, 193 E_PRINT|E_LOWER, 194 E_PRINT|E_LOWER, 195 E_PRINT|E_LOWER, 196 0x00, 197 0x00, 198 0x00, 199 0x00, 200 0x00, 201 0x00, 202 /* 0xB0 */ 203 0x00, 204 0x00, 205 0x00, 206 0x00, 207 0x00, 208 0x00, 209 0x00, 210 0x00, 211 0x00, 212 0x00, 213 0x00, 214 0x00, 215 0x00, 216 0x00, 217 0x00, 218 0x00, 219 /* 0xC0 */ 220 E_PRINT|E_PUNCT, 221 E_PRINT|E_UPPER, 222 E_PRINT|E_UPPER, 223 E_PRINT|E_UPPER, 224 E_PRINT|E_UPPER, 225 E_PRINT|E_UPPER, 226 E_PRINT|E_UPPER, 227 E_PRINT|E_UPPER, 228 E_PRINT|E_UPPER, 229 E_PRINT|E_UPPER, 230 0x00, 231 0x00, 232 0x00, 233 0x00, 234 0x00, 235 0x00, 236 /* 0xD0 */ 237 E_PRINT|E_PUNCT, 238 E_PRINT|E_UPPER, 239 E_PRINT|E_UPPER, 240 E_PRINT|E_UPPER, 241 E_PRINT|E_UPPER, 242 E_PRINT|E_UPPER, 243 E_PRINT|E_UPPER, 244 E_PRINT|E_UPPER, 245 E_PRINT|E_UPPER, 246 E_PRINT|E_UPPER, 247 0x00, 248 0x00, 249 0x00, 250 0x00, 251 0x00, 252 0x00, 253 /* 0xE0 */ 254 E_PRINT|E_PUNCT, 255 0x00, 256 E_PRINT|E_UPPER, 257 E_PRINT|E_UPPER, 258 E_PRINT|E_UPPER, 259 E_PRINT|E_UPPER, 260 E_PRINT|E_UPPER, 261 E_PRINT|E_UPPER, 262 E_PRINT|E_UPPER, 263 E_PRINT|E_UPPER, 264 0x00, 265 0x00, 266 0x00, 267 0x00, 268 0x00, 269 0x00, 270 /* 0xF0 */ 271 E_PRINT|E_DIGIT, 272 E_PRINT|E_DIGIT, 273 E_PRINT|E_DIGIT, 274 E_PRINT|E_DIGIT, 275 E_PRINT|E_DIGIT, 276 E_PRINT|E_DIGIT, 277 E_PRINT|E_DIGIT, 278 E_PRINT|E_DIGIT, 279 E_PRINT|E_DIGIT, 280 E_PRINT|E_DIGIT, 281 0x00, 282 0x00, 283 0x00, 284 0x00, 285 0x00, 286 0x00 287 }; 288