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 */
|