Subversion Repositories tendra.SVN

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
2
    		 Crown Copyright (c) 1997
3
 
4
    This TenDRA(r) Computer Program is subject to Copyright
5
    owned by the United Kingdom Secretary of State for Defence
6
    acting through the Defence Evaluation and Research Agency
7
    (DERA).  It is made available to Recipients with a
8
    royalty-free licence for its use, reproduction, transfer
9
    to other parties and amendment for any purpose not excluding
10
    product development provided that any such use et cetera
11
    shall be deemed to be acceptance of the following conditions:-
12
 
13
        (1) Its Recipients shall ensure that this Notice is
14
        reproduced upon any copies or amended versions of it;
15
 
16
        (2) Any amended version of it shall be clearly marked to
17
        show both the nature of and the organisation responsible
18
        for the relevant amendment or amendments;
19
 
20
        (3) Its onward transfer from a recipient to another
21
        party shall be deemed to be that party's acceptance of
22
        these conditions;
23
 
24
        (4) DERA gives no warranty or assurance as to its
25
        quality or suitability for any purpose and DERA accepts
26
        no liability whatsoever in relation to any use to which
27
        it may be put.
28
*/
29
 
30
 
31
#ifndef CHAR_INCLUDED
32
#define CHAR_INCLUDED
33
 
34
 
35
/*
36
    CODESET MAPPINGS
37
 
38
    These routines give the mappings of the native codeset to and from
39
    ASCII and checks on unicode characters.
40
*/
41
 
42
extern void map_ascii PROTO_S ( ( unsigned char * ) ) ;
43
extern unsigned long to_ascii PROTO_S ( ( unsigned long, int * ) ) ;
44
extern unsigned long from_ascii PROTO_S ( ( unsigned long, int * ) ) ;
45
extern int unicode_alpha PROTO_S ( ( unsigned long ) ) ;
46
extern int is_ascii ;
47
 
48
 
49
/*
50
    DOES HOST MACHINE HAVE EXTENDED CHARACTERS?
51
 
52
    Most of the parser assumes that all characters lie in the range [0,255].
53
    The macro FS_EXTENDED_CHAR is true if characters can be greater than 255.
54
    Note that limits.h needs to be included for UCHAR_MAX.
55
*/
56
 
57
#ifdef UCHAR_MAX
58
 
59
#define NO_CHAR				256
60
#define IS_EXTENDED( C )		( ( unsigned ) ( C ) >= NO_CHAR )
61
 
62
#ifndef FS_EXTENDED_CHAR
63
#define FS_EXTENDED_CHAR		( UCHAR_MAX >= NO_CHAR )
64
#endif
65
 
66
#endif
67
 
68
 
69
/*
70
    CHARACTER SET
71
 
72
    These macros represent the legal characters.  All character literals
73
    within the program are referenced using these macros.
74
*/
75
 
76
#define char_space			' '
77
#define char_tab			'\t'
78
#define char_newline			'\n'
79
#define char_backspace			'\b'
80
#define char_form_feed			'\f'
81
#define char_return			'\r'
82
#define char_vert_tab			'\v'
83
#define char_sub			'\032'
84
 
85
#if FS_STDC
86
#define char_alert			'\a'
87
#else
88
#define char_alert			'\007'
89
#endif
90
 
91
#define char_ampersand			'&'
92
#define char_asterix			'*'
93
#define char_backslash			'\\'
94
#define char_bar			'|'
95
#define char_circum			'^'
96
#define char_close_brace		'}'
97
#define char_close_round		')'
98
#define char_close_square		']'
99
#define char_colon			':'
100
#define char_comma			','
101
#define char_dot			'.'
102
#define char_equal			'='
103
#define char_exclaim			'!'
104
#define char_greater			'>'
105
#define char_hash			'#'
106
#define char_less			'<'
107
#define char_minus			'-'
108
#define char_open_brace			'{'
109
#define char_open_round			'('
110
#define char_open_square		'['
111
#define char_percent			'%'
112
#define char_plus			'+'
113
#define char_question			'?'
114
#define char_quote			'"'
115
#define char_semicolon			';'
116
#define char_single_quote		'\''
117
#define char_slash			'/'
118
#define char_tilde			'~'
119
 
120
#define char_zero			'0'
121
#define char_one			'1'
122
#define char_two			'2'
123
#define char_three			'3'
124
#define char_four			'4'
125
#define char_five			'5'
126
#define char_six			'6'
127
#define char_seven			'7'
128
#define char_eight			'8'
129
#define char_nine			'9'
130
 
131
#define char_A				'A'
132
#define char_B				'B'
133
#define char_C				'C'
134
#define char_D				'D'
135
#define char_E				'E'
136
#define char_F				'F'
137
#define char_G				'G'
138
#define char_H				'H'
139
#define char_I				'I'
140
#define char_J				'J'
141
#define char_K				'K'
142
#define char_L				'L'
143
#define char_M				'M'
144
#define char_N				'N'
145
#define char_O				'O'
146
#define char_P				'P'
147
#define char_Q				'Q'
148
#define char_R				'R'
149
#define char_S				'S'
150
#define char_T				'T'
151
#define char_U				'U'
152
#define char_V				'V'
153
#define char_W				'W'
154
#define char_X				'X'
155
#define char_Y				'Y'
156
#define char_Z				'Z'
157
 
158
#define char_a				'a'
159
#define char_b				'b'
160
#define char_c				'c'
161
#define char_d				'd'
162
#define char_e				'e'
163
#define char_f				'f'
164
#define char_g				'g'
165
#define char_h				'h'
166
#define char_i				'i'
167
#define char_j				'j'
168
#define char_k				'k'
169
#define char_l				'l'
170
#define char_m				'm'
171
#define char_n				'n'
172
#define char_o				'o'
173
#define char_p				'p'
174
#define char_q				'q'
175
#define char_r				'r'
176
#define char_s				's'
177
#define char_t				't'
178
#define char_u				'u'
179
#define char_v				'v'
180
#define char_w				'w'
181
#define char_x				'x'
182
#define char_y				'y'
183
#define char_z				'z'
184
 
185
#define char_at				'@'
186
#define char_back_quote			'`'
187
#define char_dollar			'$'
188
#define char_underscore			'_'
189
 
190
#define char_illegal			0x00
191
 
192
 
193
/*
194
    END OF FILE MARKERS
195
 
196
    The value char_eof is used to indicate the end of file.  char_end equals
197
    ( char_eof & 0xff ) and is used to mark possible end of file positions
198
    in the input buffer (see file.c).
199
*/
200
 
201
#define char_eof			-1
202
#define char_end			0xff
203
 
204
 
205
/*
206
    SELECTED ASCII CODES
207
 
208
    These macros give selected ASCII character codes.
209
*/
210
 
211
#define ascii_T				0x54
212
#define ascii_D				0x44
213
#define ascii_F				0x46
214
#define ascii_C				0x43
215
#define ascii_K				0x4b
216
 
217
 
218
#endif /* CHAR_INCLUDED */
219
 
220
 
221
/*
222
    CHARACTER LOOK-UP TABLES
223
 
224
    This table gives the look-up values for the character set in the various
225
    mapping tables.  The entries give the character type, the value as a
226
    digit, and the escape character value.  Note that the table is listed
227
    in ASCII order.
228
*/
229
 
230
#ifdef CHAR_DATA
231
 
232
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 0 */
233
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 1 */
234
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 2 */
235
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 3 */
236
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 4 */
237
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 5 */
238
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 6 */
239
 
240
CHAR_DATA ( ILLEG, NONE, NONE, char_alert )
241
CHAR_DATA ( ILLEG, NONE, NONE, char_backspace )
242
CHAR_DATA ( SPACE, NONE, NONE, char_tab )
243
CHAR_DATA ( NLINE, NONE, NONE, char_newline )
244
CHAR_DATA ( SPACE, NONE, NONE, char_vert_tab )
245
CHAR_DATA ( SPACE, NONE, NONE, char_form_feed )
246
CHAR_DATA ( ILLEG, NONE, NONE, char_return )
247
 
248
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 14 */
249
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 15 */
250
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 16 */
251
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 17 */
252
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 18 */
253
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 19 */
254
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 20 */
255
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 21 */
256
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 22 */
257
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 23 */
258
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 24 */
259
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 25 */
260
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 26 */
261
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 27 */
262
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 28 */
263
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 29 */
264
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 30 */
265
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 31 */
266
 
267
CHAR_DATA ( SPACE, NONE, NONE, char_space )
268
CHAR_DATA ( SYMBL, NONE, NONE, char_exclaim )
269
CHAR_DATA ( SYMBL, NONE, char_quote, char_quote )
270
CHAR_DATA ( SYMBL, NONE, NONE, char_hash )
271
CHAR_DATA ( ILLEG, NONE, NONE, char_dollar )
272
CHAR_DATA ( SYMBL, NONE, NONE, char_percent )
273
CHAR_DATA ( SYMBL, NONE, NONE, char_ampersand )
274
CHAR_DATA ( SYMBL, NONE, char_single_quote, char_single_quote )
275
CHAR_DATA ( SYMBL, NONE, NONE, char_open_round )
276
CHAR_DATA ( SYMBL, NONE, NONE, char_close_round )
277
CHAR_DATA ( SYMBL, NONE, NONE, char_asterix )
278
CHAR_DATA ( SYMBL, NONE, NONE, char_plus )
279
CHAR_DATA ( SYMBL, NONE, NONE, char_comma )
280
CHAR_DATA ( SYMBL, NONE, NONE, char_minus )
281
CHAR_DATA ( POINT, NONE, NONE, char_dot )
282
CHAR_DATA ( SYMBL, NONE, NONE, char_slash )
283
 
284
CHAR_DATA ( DIGIT, 0x00, OCTE, char_zero )
285
CHAR_DATA ( DIGIT, 0x01, OCTE, char_one )
286
CHAR_DATA ( DIGIT, 0x02, OCTE, char_two )
287
CHAR_DATA ( DIGIT, 0x03, OCTE, char_three )
288
CHAR_DATA ( DIGIT, 0x04, OCTE, char_four )
289
CHAR_DATA ( DIGIT, 0x05, OCTE, char_five )
290
CHAR_DATA ( DIGIT, 0x06, OCTE, char_six )
291
CHAR_DATA ( DIGIT, 0x07, OCTE, char_seven )
292
CHAR_DATA ( DIGIT, 0x08, NONE, char_eight )
293
CHAR_DATA ( DIGIT, 0x09, NONE, char_nine )
294
 
295
CHAR_DATA ( SYMBL, NONE, NONE, char_colon )
296
CHAR_DATA ( SYMBL, NONE, NONE, char_semicolon )
297
CHAR_DATA ( SYMBL, NONE, NONE, char_less )
298
CHAR_DATA ( SYMBL, NONE, NONE, char_equal )
299
CHAR_DATA ( SYMBL, NONE, NONE, char_greater )
300
CHAR_DATA ( SYMBL, NONE, char_question, char_question )
301
 
302
CHAR_DATA ( ILLEG, NONE, NONE, char_at )
303
CHAR_DATA ( ALPHA, 0x0a, NONE, char_A )
304
CHAR_DATA ( ALPHA, 0x0b, NONE, char_B )
305
CHAR_DATA ( ALPHA, 0x0c, NONE, char_C )
306
CHAR_DATA ( ALPHA, 0x0d, NONE, char_D )
307
CHAR_DATA ( ALPHA, 0x0e, NONE, char_E )
308
CHAR_DATA ( ALPHA, 0x0f, NONE, char_F )
309
CHAR_DATA ( ALPHA, 0x10, NONE, char_G )
310
CHAR_DATA ( ALPHA, 0x11, NONE, char_H )
311
CHAR_DATA ( ALPHA, 0x12, NONE, char_I )
312
CHAR_DATA ( ALPHA, 0x13, NONE, char_J )
313
CHAR_DATA ( ALPHA, 0x14, NONE, char_K )
314
CHAR_DATA ( ALPHA, 0x15, NONE, char_L )
315
CHAR_DATA ( ALPHA, 0x16, NONE, char_M )
316
CHAR_DATA ( ALPHA, 0x17, NONE, char_N )
317
CHAR_DATA ( ALPHA, 0x18, NONE, char_O )
318
CHAR_DATA ( ALPHA, 0x19, NONE, char_P )
319
CHAR_DATA ( ALPHA, 0x1a, NONE, char_Q )
320
CHAR_DATA ( ALPHA, 0x1b, NONE, char_R )
321
CHAR_DATA ( ALPHA, 0x1c, NONE, char_S )
322
CHAR_DATA ( ALPHA, 0x1d, NONE, char_T )
323
CHAR_DATA ( ALPHA, 0x1e, UNI8, char_U )
324
CHAR_DATA ( ALPHA, 0x1f, NONE, char_V )
325
CHAR_DATA ( ALPHA, 0x20, NONE, char_W )
326
CHAR_DATA ( ALPHA, 0x21, NONE, char_X )
327
CHAR_DATA ( ALPHA, 0x22, NONE, char_Y )
328
CHAR_DATA ( ALPHA, 0x23, NONE, char_Z )
329
CHAR_DATA ( SYMBL, NONE, NONE, char_open_square )
330
CHAR_DATA ( SYMBL, NONE, char_backslash, char_backslash )
331
CHAR_DATA ( SYMBL, NONE, NONE, char_close_square )
332
CHAR_DATA ( SYMBL, NONE, NONE, char_circum )
333
CHAR_DATA ( ALPHA, NONE, NONE, char_underscore )
334
 
335
CHAR_DATA ( ILLEG, NONE, NONE, char_back_quote )
336
CHAR_DATA ( ALPHA, 0x0a, char_alert, char_a )
337
CHAR_DATA ( ALPHA, 0x0b, char_backspace, char_b )
338
CHAR_DATA ( ALPHA, 0x0c, NONE, char_c )
339
CHAR_DATA ( ALPHA, 0x0d, NONE, char_d )
340
CHAR_DATA ( ALPHA, 0x0e, NONE, char_e )
341
CHAR_DATA ( ALPHA, 0x0f, char_form_feed, char_f )
342
CHAR_DATA ( ALPHA, 0x10, NONE, char_g )
343
CHAR_DATA ( ALPHA, 0x11, NONE, char_h )
344
CHAR_DATA ( ALPHA, 0x12, NONE, char_i )
345
CHAR_DATA ( ALPHA, 0x13, NONE, char_j )
346
CHAR_DATA ( ALPHA, 0x14, NONE, char_k )
347
CHAR_DATA ( ALPHA, 0x15, NONE, char_l )
348
CHAR_DATA ( ALPHA, 0x16, NONE, char_m )
349
CHAR_DATA ( ALPHA, 0x17, char_newline, char_n )
350
CHAR_DATA ( ALPHA, 0x18, NONE, char_o )
351
CHAR_DATA ( ALPHA, 0x19, NONE, char_p )
352
CHAR_DATA ( ALPHA, 0x1a, NONE, char_q )
353
CHAR_DATA ( ALPHA, 0x1b, char_return, char_r )
354
CHAR_DATA ( ALPHA, 0x1c, NONE, char_s )
355
CHAR_DATA ( ALPHA, 0x1d, char_tab, char_t )
356
CHAR_DATA ( ALPHA, 0x1e, UNI4, char_u )
357
CHAR_DATA ( ALPHA, 0x1f, char_vert_tab, char_v )
358
CHAR_DATA ( ALPHA, 0x20, NONE, char_w )
359
CHAR_DATA ( ALPHA, 0x21, HEXE, char_x )
360
CHAR_DATA ( ALPHA, 0x22, NONE, char_y )
361
CHAR_DATA ( ALPHA, 0x23, NONE, char_z )
362
CHAR_DATA ( SYMBL, NONE, NONE, char_open_brace )
363
CHAR_DATA ( SYMBL, NONE, NONE, char_bar )
364
CHAR_DATA ( SYMBL, NONE, NONE, char_close_brace )
365
CHAR_DATA ( SYMBL, NONE, NONE, char_tilde )
366
 
367
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 127 */
368
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 128 */
369
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 129 */
370
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 130 */
371
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 131 */
372
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 132 */
373
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 133 */
374
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 134 */
375
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 135 */
376
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 136 */
377
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 137 */
378
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 138 */
379
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 139 */
380
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 140 */
381
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 141 */
382
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 142 */
383
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 143 */
384
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 144 */
385
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 145 */
386
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 146 */
387
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 147 */
388
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 148 */
389
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 149 */
390
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 150 */
391
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 151 */
392
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 152 */
393
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 153 */
394
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 154 */
395
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 155 */
396
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 156 */
397
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 157 */
398
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 158 */
399
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 159 */
400
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 160 */
401
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 161 */
402
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 162 */
403
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 163 */
404
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 164 */
405
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 165 */
406
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 166 */
407
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 167 */
408
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 168 */
409
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 169 */
410
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 170 */
411
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 171 */
412
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 172 */
413
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 173 */
414
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 174 */
415
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 175 */
416
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 176 */
417
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 177 */
418
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 178 */
419
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 179 */
420
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 180 */
421
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 181 */
422
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 182 */
423
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 183 */
424
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 184 */
425
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 185 */
426
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 186 */
427
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 187 */
428
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 188 */
429
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 189 */
430
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 190 */
431
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 191 */
432
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 192 */
433
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 193 */
434
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 194 */
435
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 195 */
436
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 196 */
437
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 197 */
438
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 198 */
439
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 199 */
440
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 200 */
441
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 201 */
442
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 202 */
443
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 203 */
444
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 204 */
445
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 205 */
446
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 206 */
447
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 207 */
448
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 208 */
449
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 209 */
450
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 210 */
451
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 211 */
452
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 212 */
453
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 213 */
454
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 214 */
455
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 215 */
456
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 216 */
457
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 217 */
458
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 218 */
459
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 219 */
460
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 220 */
461
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 221 */
462
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 222 */
463
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 223 */
464
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 224 */
465
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 225 */
466
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 226 */
467
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 227 */
468
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 228 */
469
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 229 */
470
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 230 */
471
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 231 */
472
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 232 */
473
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 233 */
474
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 234 */
475
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 235 */
476
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 236 */
477
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 237 */
478
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 238 */
479
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 239 */
480
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 240 */
481
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 241 */
482
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 242 */
483
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 243 */
484
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 244 */
485
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 245 */
486
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 246 */
487
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 247 */
488
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 248 */
489
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 249 */
490
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 250 */
491
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 251 */
492
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 252 */
493
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 253 */
494
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 254 */
495
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 255 */
496
 
497
#endif /* CHAR_DATA */