Warning: Undefined variable $n in /usr/local/www/websvn.planix.org/include/diff_util.php on line 243

Warning: Undefined variable $n in /usr/local/www/websvn.planix.org/include/diff_util.php on line 247

Warning: Undefined variable $m in /usr/local/www/websvn.planix.org/include/diff_util.php on line 251
WebSVN – tendra.SVN – Diff – /branches/tendra5/src/producers/common/parse/char.h – Rev 5 and 6

Subversion Repositories tendra.SVN

Rev

Rev 5 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5 Rev 6
Line -... Line 1...
-
 
1
/*
-
 
2
 * Copyright (c) 2002-2005 The TenDRA Project <http://www.tendra.org/>.
-
 
3
 * All rights reserved.
-
 
4
 *
-
 
5
 * Redistribution and use in source and binary forms, with or without
-
 
6
 * modification, are permitted provided that the following conditions are met:
-
 
7
 *
-
 
8
 * 1. Redistributions of source code must retain the above copyright notice,
-
 
9
 *    this list of conditions and the following disclaimer.
-
 
10
 * 2. Redistributions in binary form must reproduce the above copyright notice,
-
 
11
 *    this list of conditions and the following disclaimer in the documentation
-
 
12
 *    and/or other materials provided with the distribution.
-
 
13
 * 3. Neither the name of The TenDRA Project nor the names of its contributors
-
 
14
 *    may be used to endorse or promote products derived from this software
-
 
15
 *    without specific, prior written permission.
-
 
16
 *
-
 
17
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS
-
 
18
 * IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-
 
19
 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-
 
20
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR
-
 
21
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-
 
22
 * EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-
 
23
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-
 
24
 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-
 
25
 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-
 
26
 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-
 
27
 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
 
28
 *
-
 
29
 * $Id$
-
 
30
 */
1
/*
31
/*
2
    		 Crown Copyright (c) 1997
32
    		 Crown Copyright (c) 1997
3
    
33
 
4
    This TenDRA(r) Computer Program is subject to Copyright
34
    This TenDRA(r) Computer Program is subject to Copyright
5
    owned by the United Kingdom Secretary of State for Defence
35
    owned by the United Kingdom Secretary of State for Defence
6
    acting through the Defence Evaluation and Research Agency
36
    acting through the Defence Evaluation and Research Agency
7
    (DERA).  It is made available to Recipients with a
37
    (DERA).  It is made available to Recipients with a
8
    royalty-free licence for its use, reproduction, transfer
38
    royalty-free licence for its use, reproduction, transfer
9
    to other parties and amendment for any purpose not excluding
39
    to other parties and amendment for any purpose not excluding
10
    product development provided that any such use et cetera
40
    product development provided that any such use et cetera
11
    shall be deemed to be acceptance of the following conditions:-
41
    shall be deemed to be acceptance of the following conditions:-
12
    
42
 
13
        (1) Its Recipients shall ensure that this Notice is
43
        (1) Its Recipients shall ensure that this Notice is
14
        reproduced upon any copies or amended versions of it;
44
        reproduced upon any copies or amended versions of it;
15
    
45
 
16
        (2) Any amended version of it shall be clearly marked to
46
        (2) Any amended version of it shall be clearly marked to
17
        show both the nature of and the organisation responsible
47
        show both the nature of and the organisation responsible
18
        for the relevant amendment or amendments;
48
        for the relevant amendment or amendments;
19
    
49
 
20
        (3) Its onward transfer from a recipient to another
50
        (3) Its onward transfer from a recipient to another
21
        party shall be deemed to be that party's acceptance of
51
        party shall be deemed to be that party's acceptance of
22
        these conditions;
52
        these conditions;
23
    
53
 
24
        (4) DERA gives no warranty or assurance as to its
54
        (4) DERA gives no warranty or assurance as to its
25
        quality or suitability for any purpose and DERA accepts
55
        quality or suitability for any purpose and DERA accepts
26
        no liability whatsoever in relation to any use to which
56
        no liability whatsoever in relation to any use to which
27
        it may be put.
57
        it may be put.
28
*/
58
*/
Line 37... Line 67...
37
 
67
 
38
    These routines give the mappings of the native codeset to and from
68
    These routines give the mappings of the native codeset to and from
39
    ASCII and checks on unicode characters.
69
    ASCII and checks on unicode characters.
40
*/
70
*/
41
 
71
 
42
extern void map_ascii PROTO_S ( ( unsigned char * ) ) ;
72
extern void map_ascii(unsigned char *);
43
extern unsigned long to_ascii PROTO_S ( ( unsigned long, int * ) ) ;
73
extern unsigned long to_ascii(unsigned long, int *);
44
extern unsigned long from_ascii PROTO_S ( ( unsigned long, int * ) ) ;
74
extern unsigned long from_ascii(unsigned long, int *);
45
extern int unicode_alpha PROTO_S ( ( unsigned long ) ) ;
75
extern int unicode_alpha(unsigned long);
46
extern int is_ascii ;
76
extern int is_ascii;
47
 
77
 
48
 
78
 
49
/*
79
/*
50
    DOES HOST MACHINE HAVE EXTENDED CHARACTERS?
80
    DOES HOST MACHINE HAVE EXTENDED CHARACTERS?
51
 
81
 
52
    Most of the parser assumes that all characters lie in the range [0,255].
82
    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.
83
    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.
84
    Note that limits.h needs to be included for UCHAR_MAX.
55
*/
85
*/
56
 
86
 
57
#ifdef UCHAR_MAX
87
#ifdef UCHAR_MAX
58
 
88
 
59
#define NO_CHAR				256
89
#define NO_CHAR			256
60
#define IS_EXTENDED( C )		( ( unsigned ) ( C ) >= NO_CHAR )
90
#define IS_EXTENDED(C)		((unsigned)(C) >= NO_CHAR)
61
 
91
 
62
#ifndef FS_EXTENDED_CHAR
92
#ifndef FS_EXTENDED_CHAR
63
#define FS_EXTENDED_CHAR		( UCHAR_MAX >= NO_CHAR )
93
#define FS_EXTENDED_CHAR	(UCHAR_MAX >= NO_CHAR)
64
#endif
94
#endif
65
 
95
 
66
#endif
96
#endif
67
 
97
 
68
 
98
 
Line 71... Line 101...
71
 
101
 
72
    These macros represent the legal characters.  All character literals
102
    These macros represent the legal characters.  All character literals
73
    within the program are referenced using these macros.
103
    within the program are referenced using these macros.
74
*/
104
*/
75
 
105
 
76
#define char_space			' '
106
#define char_space		' '
77
#define char_tab			'\t'
107
#define char_tab		'\t'
78
#define char_newline			'\n'
108
#define char_newline		'\n'
79
#define char_backspace			'\b'
109
#define char_backspace		'\b'
80
#define char_form_feed			'\f'
110
#define char_form_feed		'\f'
81
#define char_return			'\r'
111
#define char_return		'\r'
82
#define char_vert_tab			'\v'
112
#define char_vert_tab		'\v'
83
#define char_sub			'\032'
113
#define char_sub		'\032'
84
 
114
 
85
#if FS_STDC
115
#if FS_STDC
86
#define char_alert			'\a'
116
#define char_alert		'\a'
87
#else
117
#else
88
#define char_alert			'\007'
118
#define char_alert		'\007'
89
#endif
119
#endif
90
 
120
 
91
#define char_ampersand			'&'
121
#define char_ampersand		'&'
92
#define char_asterix			'*'
122
#define char_asterix		'*'
93
#define char_backslash			'\\'
123
#define char_backslash		'\\'
94
#define char_bar			'|'
124
#define char_bar		'|'
95
#define char_circum			'^'
125
#define char_circum		'^'
96
#define char_close_brace		'}'
126
#define char_close_brace	'}'
97
#define char_close_round		')'
127
#define char_close_round	')'
98
#define char_close_square		']'
128
#define char_close_square	']'
99
#define char_colon			':'
129
#define char_colon		':'
100
#define char_comma			','
130
#define char_comma		','
101
#define char_dot			'.'
131
#define char_dot		'.'
102
#define char_equal			'='
132
#define char_equal		'='
103
#define char_exclaim			'!'
133
#define char_exclaim		'!'
104
#define char_greater			'>'
134
#define char_greater		'>'
105
#define char_hash			'#'
135
#define char_hash		'#'
106
#define char_less			'<'
136
#define char_less		'<'
107
#define char_minus			'-'
137
#define char_minus		'-'
108
#define char_open_brace			'{'
138
#define char_open_brace		'{'
109
#define char_open_round			'('
139
#define char_open_round		'('
110
#define char_open_square		'['
140
#define char_open_square	'['
111
#define char_percent			'%'
141
#define char_percent		'%'
112
#define char_plus			'+'
142
#define char_plus		'+'
113
#define char_question			'?'
143
#define char_question		'?'
114
#define char_quote			'"'
144
#define char_quote		'"'
115
#define char_semicolon			';'
145
#define char_semicolon		';'
116
#define char_single_quote		'\''
146
#define char_single_quote	'\''
117
#define char_slash			'/'
147
#define char_slash		'/'
118
#define char_tilde			'~'
148
#define char_tilde		'~'
119
 
149
 
120
#define char_zero			'0'
150
#define char_zero		'0'
121
#define char_one			'1'
151
#define char_one		'1'
122
#define char_two			'2'
152
#define char_two		'2'
123
#define char_three			'3'
153
#define char_three		'3'
124
#define char_four			'4'
154
#define char_four		'4'
125
#define char_five			'5'
155
#define char_five		'5'
126
#define char_six			'6'
156
#define char_six		'6'
127
#define char_seven			'7'
157
#define char_seven		'7'
128
#define char_eight			'8'
158
#define char_eight		'8'
129
#define char_nine			'9'
159
#define char_nine		'9'
130
 
160
 
131
#define char_A				'A'
161
#define char_A			'A'
132
#define char_B				'B'
162
#define char_B			'B'
133
#define char_C				'C'
163
#define char_C			'C'
134
#define char_D				'D'
164
#define char_D			'D'
135
#define char_E				'E'
165
#define char_E			'E'
136
#define char_F				'F'
166
#define char_F			'F'
137
#define char_G				'G'
167
#define char_G			'G'
138
#define char_H				'H'
168
#define char_H			'H'
139
#define char_I				'I'
169
#define char_I			'I'
140
#define char_J				'J'
170
#define char_J			'J'
141
#define char_K				'K'
171
#define char_K			'K'
142
#define char_L				'L'
172
#define char_L			'L'
143
#define char_M				'M'
173
#define char_M			'M'
144
#define char_N				'N'
174
#define char_N			'N'
145
#define char_O				'O'
175
#define char_O			'O'
146
#define char_P				'P'
176
#define char_P			'P'
147
#define char_Q				'Q'
177
#define char_Q			'Q'
148
#define char_R				'R'
178
#define char_R			'R'
149
#define char_S				'S'
179
#define char_S			'S'
150
#define char_T				'T'
180
#define char_T			'T'
151
#define char_U				'U'
181
#define char_U			'U'
152
#define char_V				'V'
182
#define char_V			'V'
153
#define char_W				'W'
183
#define char_W			'W'
154
#define char_X				'X'
184
#define char_X			'X'
155
#define char_Y				'Y'
185
#define char_Y			'Y'
156
#define char_Z				'Z'
186
#define char_Z			'Z'
157
 
187
 
158
#define char_a				'a'
188
#define char_a			'a'
159
#define char_b				'b'
189
#define char_b			'b'
160
#define char_c				'c'
190
#define char_c			'c'
161
#define char_d				'd'
191
#define char_d			'd'
162
#define char_e				'e'
192
#define char_e			'e'
163
#define char_f				'f'
193
#define char_f			'f'
164
#define char_g				'g'
194
#define char_g			'g'
165
#define char_h				'h'
195
#define char_h			'h'
166
#define char_i				'i'
196
#define char_i			'i'
167
#define char_j				'j'
197
#define char_j			'j'
168
#define char_k				'k'
198
#define char_k			'k'
169
#define char_l				'l'
199
#define char_l			'l'
170
#define char_m				'm'
200
#define char_m			'm'
171
#define char_n				'n'
201
#define char_n			'n'
172
#define char_o				'o'
202
#define char_o			'o'
173
#define char_p				'p'
203
#define char_p			'p'
174
#define char_q				'q'
204
#define char_q			'q'
175
#define char_r				'r'
205
#define char_r			'r'
176
#define char_s				's'
206
#define char_s			's'
177
#define char_t				't'
207
#define char_t			't'
178
#define char_u				'u'
208
#define char_u			'u'
179
#define char_v				'v'
209
#define char_v			'v'
180
#define char_w				'w'
210
#define char_w			'w'
181
#define char_x				'x'
211
#define char_x			'x'
182
#define char_y				'y'
212
#define char_y			'y'
183
#define char_z				'z'
213
#define char_z			'z'
184
 
214
 
185
#define char_at				'@'
215
#define char_at			'@'
186
#define char_back_quote			'`'
216
#define char_back_quote		'`'
187
#define char_dollar			'$'
217
#define char_dollar		'$'
188
#define char_underscore			'_'
218
#define char_underscore		'_'
189
 
219
 
190
#define char_illegal			0x00
220
#define char_illegal		0x00
191
 
221
 
192
 
222
 
193
/*
223
/*
194
    END OF FILE MARKERS
224
    END OF FILE MARKERS
195
 
225
 
196
    The value char_eof is used to indicate the end of file.  char_end equals
226
    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
227
    ( char_eof & 0xff ) and is used to mark possible end of file positions
198
    in the input buffer (see file.c).
228
    in the input buffer (see file.c).
199
*/
229
*/
200
 
230
 
201
#define char_eof			-1
231
#define char_eof	-1
202
#define char_end			0xff
232
#define char_end	0xff
203
 
233
 
204
 
234
 
205
/*
235
/*
206
    SELECTED ASCII CODES
236
    SELECTED ASCII CODES
207
 
237
 
208
    These macros give selected ASCII character codes.
238
    These macros give selected ASCII character codes.
209
*/
239
*/
210
 
240
 
211
#define ascii_T				0x54
241
#define ascii_T	0x54
212
#define ascii_D				0x44
242
#define ascii_D	0x44
213
#define ascii_F				0x46
243
#define ascii_F	0x46
214
#define ascii_C				0x43
244
#define ascii_C	0x43
215
#define ascii_K				0x4b
245
#define ascii_K	0x4b
216
 
246
 
217
 
247
 
218
#endif /* CHAR_INCLUDED */
248
#endif /* CHAR_INCLUDED */
219
 
249
 
220
 
250
 
Line 227... Line 257...
227
    in ASCII order.
257
    in ASCII order.
228
*/
258
*/
229
 
259
 
230
#ifdef CHAR_DATA
260
#ifdef CHAR_DATA
231
 
261
 
232
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 0 */
262
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 0 */
233
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 1 */
263
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 1 */
234
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 2 */
264
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 2 */
235
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 3 */
265
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 3 */
236
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 4 */
266
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 4 */
237
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 5 */
267
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 5 */
238
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 6 */
268
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 6 */
239
 
269
 
240
CHAR_DATA ( ILLEG, NONE, NONE, char_alert )
270
CHAR_DATA(ILLEG, NONE, NONE, char_alert)
241
CHAR_DATA ( ILLEG, NONE, NONE, char_backspace )
271
CHAR_DATA(ILLEG, NONE, NONE, char_backspace)
242
CHAR_DATA ( SPACE, NONE, NONE, char_tab )
272
CHAR_DATA(SPACE, NONE, NONE, char_tab)
243
CHAR_DATA ( NLINE, NONE, NONE, char_newline )
273
CHAR_DATA(NLINE, NONE, NONE, char_newline)
244
CHAR_DATA ( SPACE, NONE, NONE, char_vert_tab )
274
CHAR_DATA(SPACE, NONE, NONE, char_vert_tab)
245
CHAR_DATA ( SPACE, NONE, NONE, char_form_feed )
275
CHAR_DATA(SPACE, NONE, NONE, char_form_feed)
246
CHAR_DATA ( ILLEG, NONE, NONE, char_return )
276
CHAR_DATA(ILLEG, NONE, NONE, char_return)
247
 
277
 
248
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 14 */
278
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 14 */
249
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 15 */
279
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 15 */
250
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 16 */
280
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 16 */
251
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 17 */
281
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 17 */
252
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 18 */
282
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 18 */
253
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 19 */
283
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 19 */
254
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 20 */
284
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 20 */
255
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 21 */
285
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 21 */
256
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 22 */
286
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 22 */
257
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 23 */
287
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 23 */
258
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 24 */
288
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 24 */
259
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 25 */
289
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 25 */
260
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 26 */
290
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 26 */
261
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 27 */
291
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 27 */
262
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 28 */
292
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 28 */
263
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 29 */
293
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 29 */
264
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 30 */
294
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 30 */
265
CHAR_DATA ( ILLEG, NONE, NONE, NONE )		/* 31 */
295
CHAR_DATA (ILLEG, NONE, NONE, NONE)		/* 31 */
266
 
296
 
267
CHAR_DATA ( SPACE, NONE, NONE, char_space )
297
CHAR_DATA(SPACE, NONE, NONE, char_space)
268
CHAR_DATA ( SYMBL, NONE, NONE, char_exclaim )
298
CHAR_DATA(SYMBL, NONE, NONE, char_exclaim)
269
CHAR_DATA ( SYMBL, NONE, char_quote, char_quote )
299
CHAR_DATA(SYMBL, NONE, char_quote, char_quote)
270
CHAR_DATA ( SYMBL, NONE, NONE, char_hash )
300
CHAR_DATA(SYMBL, NONE, NONE, char_hash)
271
CHAR_DATA ( ILLEG, NONE, NONE, char_dollar )
301
CHAR_DATA(ILLEG, NONE, NONE, char_dollar)
272
CHAR_DATA ( SYMBL, NONE, NONE, char_percent )
302
CHAR_DATA(SYMBL, NONE, NONE, char_percent)
273
CHAR_DATA ( SYMBL, NONE, NONE, char_ampersand )
303
CHAR_DATA(SYMBL, NONE, NONE, char_ampersand)
274
CHAR_DATA ( SYMBL, NONE, char_single_quote, char_single_quote )
304
CHAR_DATA(SYMBL, NONE, char_single_quote, char_single_quote)
275
CHAR_DATA ( SYMBL, NONE, NONE, char_open_round )
305
CHAR_DATA(SYMBL, NONE, NONE, char_open_round)
276
CHAR_DATA ( SYMBL, NONE, NONE, char_close_round )
306
CHAR_DATA(SYMBL, NONE, NONE, char_close_round)
277
CHAR_DATA ( SYMBL, NONE, NONE, char_asterix )
307
CHAR_DATA(SYMBL, NONE, NONE, char_asterix)
278
CHAR_DATA ( SYMBL, NONE, NONE, char_plus )
308
CHAR_DATA(SYMBL, NONE, NONE, char_plus)
279
CHAR_DATA ( SYMBL, NONE, NONE, char_comma )
309
CHAR_DATA(SYMBL, NONE, NONE, char_comma)
280
CHAR_DATA ( SYMBL, NONE, NONE, char_minus )
310
CHAR_DATA(SYMBL, NONE, NONE, char_minus)
281
CHAR_DATA ( POINT, NONE, NONE, char_dot )
311
CHAR_DATA(POINT, NONE, NONE, char_dot)
282
CHAR_DATA ( SYMBL, NONE, NONE, char_slash )
312
CHAR_DATA(SYMBL, NONE, NONE, char_slash)
283
 
313
 
284
CHAR_DATA ( DIGIT, 0x00, OCTE, char_zero )
314
CHAR_DATA(DIGIT, 0x00, OCTE, char_zero)
285
CHAR_DATA ( DIGIT, 0x01, OCTE, char_one )
315
CHAR_DATA(DIGIT, 0x01, OCTE, char_one)
286
CHAR_DATA ( DIGIT, 0x02, OCTE, char_two )
316
CHAR_DATA(DIGIT, 0x02, OCTE, char_two)
287
CHAR_DATA ( DIGIT, 0x03, OCTE, char_three )
317
CHAR_DATA(DIGIT, 0x03, OCTE, char_three)
288
CHAR_DATA ( DIGIT, 0x04, OCTE, char_four )
318
CHAR_DATA(DIGIT, 0x04, OCTE, char_four)
289
CHAR_DATA ( DIGIT, 0x05, OCTE, char_five )
319
CHAR_DATA(DIGIT, 0x05, OCTE, char_five)
290
CHAR_DATA ( DIGIT, 0x06, OCTE, char_six )
320
CHAR_DATA(DIGIT, 0x06, OCTE, char_six)
291
CHAR_DATA ( DIGIT, 0x07, OCTE, char_seven )
321
CHAR_DATA(DIGIT, 0x07, OCTE, char_seven)
292
CHAR_DATA ( DIGIT, 0x08, NONE, char_eight )
322
CHAR_DATA(DIGIT, 0x08, NONE, char_eight)
293
CHAR_DATA ( DIGIT, 0x09, NONE, char_nine )
323
CHAR_DATA(DIGIT, 0x09, NONE, char_nine)
294
 
324
 
295
CHAR_DATA ( SYMBL, NONE, NONE, char_colon )
325
CHAR_DATA(SYMBL, NONE, NONE, char_colon)
296
CHAR_DATA ( SYMBL, NONE, NONE, char_semicolon )
326
CHAR_DATA(SYMBL, NONE, NONE, char_semicolon)
297
CHAR_DATA ( SYMBL, NONE, NONE, char_less )
327
CHAR_DATA(SYMBL, NONE, NONE, char_less)
298
CHAR_DATA ( SYMBL, NONE, NONE, char_equal )
328
CHAR_DATA(SYMBL, NONE, NONE, char_equal)
299
CHAR_DATA ( SYMBL, NONE, NONE, char_greater )
329
CHAR_DATA(SYMBL, NONE, NONE, char_greater)
300
CHAR_DATA ( SYMBL, NONE, char_question, char_question )
330
CHAR_DATA(SYMBL, NONE, char_question, char_question)
301
 
331
 
302
CHAR_DATA ( ILLEG, NONE, NONE, char_at )
332
CHAR_DATA(ILLEG, NONE, NONE, char_at)
303
CHAR_DATA ( ALPHA, 0x0a, NONE, char_A )
333
CHAR_DATA(ALPHA, 0x0a, NONE, char_A)
304
CHAR_DATA ( ALPHA, 0x0b, NONE, char_B )
334
CHAR_DATA(ALPHA, 0x0b, NONE, char_B)
305
CHAR_DATA ( ALPHA, 0x0c, NONE, char_C )
335
CHAR_DATA(ALPHA, 0x0c, NONE, char_C)
306
CHAR_DATA ( ALPHA, 0x0d, NONE, char_D )
336
CHAR_DATA(ALPHA, 0x0d, NONE, char_D)
307
CHAR_DATA ( ALPHA, 0x0e, NONE, char_E )
337
CHAR_DATA(ALPHA, 0x0e, NONE, char_E)
308
CHAR_DATA ( ALPHA, 0x0f, NONE, char_F )
338
CHAR_DATA(ALPHA, 0x0f, NONE, char_F)
309
CHAR_DATA ( ALPHA, 0x10, NONE, char_G )
339
CHAR_DATA(ALPHA, 0x10, NONE, char_G)
310
CHAR_DATA ( ALPHA, 0x11, NONE, char_H )
340
CHAR_DATA(ALPHA, 0x11, NONE, char_H)
311
CHAR_DATA ( ALPHA, 0x12, NONE, char_I )
341
CHAR_DATA(ALPHA, 0x12, NONE, char_I)
312
CHAR_DATA ( ALPHA, 0x13, NONE, char_J )
342
CHAR_DATA(ALPHA, 0x13, NONE, char_J)
313
CHAR_DATA ( ALPHA, 0x14, NONE, char_K )
343
CHAR_DATA(ALPHA, 0x14, NONE, char_K)
314
CHAR_DATA ( ALPHA, 0x15, NONE, char_L )
344
CHAR_DATA(ALPHA, 0x15, NONE, char_L)
315
CHAR_DATA ( ALPHA, 0x16, NONE, char_M )
345
CHAR_DATA(ALPHA, 0x16, NONE, char_M)
316
CHAR_DATA ( ALPHA, 0x17, NONE, char_N )
346
CHAR_DATA(ALPHA, 0x17, NONE, char_N)
317
CHAR_DATA ( ALPHA, 0x18, NONE, char_O )
347
CHAR_DATA(ALPHA, 0x18, NONE, char_O)
318
CHAR_DATA ( ALPHA, 0x19, NONE, char_P )
348
CHAR_DATA(ALPHA, 0x19, NONE, char_P)
319
CHAR_DATA ( ALPHA, 0x1a, NONE, char_Q )
349
CHAR_DATA(ALPHA, 0x1a, NONE, char_Q)
320
CHAR_DATA ( ALPHA, 0x1b, NONE, char_R )
350
CHAR_DATA(ALPHA, 0x1b, NONE, char_R)
321
CHAR_DATA ( ALPHA, 0x1c, NONE, char_S )
351
CHAR_DATA(ALPHA, 0x1c, NONE, char_S)
322
CHAR_DATA ( ALPHA, 0x1d, NONE, char_T )
352
CHAR_DATA(ALPHA, 0x1d, NONE, char_T)
323
CHAR_DATA ( ALPHA, 0x1e, UNI8, char_U )
353
CHAR_DATA(ALPHA, 0x1e, UNI8, char_U)
324
CHAR_DATA ( ALPHA, 0x1f, NONE, char_V )
354
CHAR_DATA(ALPHA, 0x1f, NONE, char_V)
325
CHAR_DATA ( ALPHA, 0x20, NONE, char_W )
355
CHAR_DATA(ALPHA, 0x20, NONE, char_W)
326
CHAR_DATA ( ALPHA, 0x21, NONE, char_X )
356
CHAR_DATA(ALPHA, 0x21, NONE, char_X)
327
CHAR_DATA ( ALPHA, 0x22, NONE, char_Y )
357
CHAR_DATA(ALPHA, 0x22, NONE, char_Y)
328
CHAR_DATA ( ALPHA, 0x23, NONE, char_Z )
358
CHAR_DATA(ALPHA, 0x23, NONE, char_Z)
329
CHAR_DATA ( SYMBL, NONE, NONE, char_open_square )
359
CHAR_DATA(SYMBL, NONE, NONE, char_open_square)
330
CHAR_DATA ( SYMBL, NONE, char_backslash, char_backslash )
360
CHAR_DATA(SYMBL, NONE, char_backslash, char_backslash)
331
CHAR_DATA ( SYMBL, NONE, NONE, char_close_square )
361
CHAR_DATA(SYMBL, NONE, NONE, char_close_square)
332
CHAR_DATA ( SYMBL, NONE, NONE, char_circum )
362
CHAR_DATA(SYMBL, NONE, NONE, char_circum)
333
CHAR_DATA ( ALPHA, NONE, NONE, char_underscore )
363
CHAR_DATA(ALPHA, NONE, NONE, char_underscore)
334
 
364
 
335
CHAR_DATA ( ILLEG, NONE, NONE, char_back_quote )
365
CHAR_DATA(ILLEG, NONE, NONE, char_back_quote)
336
CHAR_DATA ( ALPHA, 0x0a, char_alert, char_a )
366
CHAR_DATA(ALPHA, 0x0a, char_alert, char_a)
337
CHAR_DATA ( ALPHA, 0x0b, char_backspace, char_b )
367
CHAR_DATA(ALPHA, 0x0b, char_backspace, char_b)
338
CHAR_DATA ( ALPHA, 0x0c, NONE, char_c )
368
CHAR_DATA(ALPHA, 0x0c, NONE, char_c)
339
CHAR_DATA ( ALPHA, 0x0d, NONE, char_d )
369
CHAR_DATA(ALPHA, 0x0d, NONE, char_d)
340
CHAR_DATA ( ALPHA, 0x0e, NONE, char_e )
370
CHAR_DATA(ALPHA, 0x0e, NONE, char_e)
341
CHAR_DATA ( ALPHA, 0x0f, char_form_feed, char_f )
371
CHAR_DATA(ALPHA, 0x0f, char_form_feed, char_f)
342
CHAR_DATA ( ALPHA, 0x10, NONE, char_g )
372
CHAR_DATA(ALPHA, 0x10, NONE, char_g)
343
CHAR_DATA ( ALPHA, 0x11, NONE, char_h )
373
CHAR_DATA(ALPHA, 0x11, NONE, char_h)
344
CHAR_DATA ( ALPHA, 0x12, NONE, char_i )
374
CHAR_DATA(ALPHA, 0x12, NONE, char_i)
345
CHAR_DATA ( ALPHA, 0x13, NONE, char_j )
375
CHAR_DATA(ALPHA, 0x13, NONE, char_j)
346
CHAR_DATA ( ALPHA, 0x14, NONE, char_k )
376
CHAR_DATA(ALPHA, 0x14, NONE, char_k)
347
CHAR_DATA ( ALPHA, 0x15, NONE, char_l )
377
CHAR_DATA(ALPHA, 0x15, NONE, char_l)
348
CHAR_DATA ( ALPHA, 0x16, NONE, char_m )
378
CHAR_DATA(ALPHA, 0x16, NONE, char_m)
349
CHAR_DATA ( ALPHA, 0x17, char_newline, char_n )
379
CHAR_DATA(ALPHA, 0x17, char_newline, char_n)
350
CHAR_DATA ( ALPHA, 0x18, NONE, char_o )
380
CHAR_DATA(ALPHA, 0x18, NONE, char_o)
351
CHAR_DATA ( ALPHA, 0x19, NONE, char_p )
381
CHAR_DATA(ALPHA, 0x19, NONE, char_p)
352
CHAR_DATA ( ALPHA, 0x1a, NONE, char_q )
382
CHAR_DATA(ALPHA, 0x1a, NONE, char_q)
353
CHAR_DATA ( ALPHA, 0x1b, char_return, char_r )
383
CHAR_DATA(ALPHA, 0x1b, char_return, char_r)
354
CHAR_DATA ( ALPHA, 0x1c, NONE, char_s )
384
CHAR_DATA(ALPHA, 0x1c, NONE, char_s)
355
CHAR_DATA ( ALPHA, 0x1d, char_tab, char_t )
385
CHAR_DATA(ALPHA, 0x1d, char_tab, char_t)
356
CHAR_DATA ( ALPHA, 0x1e, UNI4, char_u )
386
CHAR_DATA(ALPHA, 0x1e, UNI4, char_u)
357
CHAR_DATA ( ALPHA, 0x1f, char_vert_tab, char_v )
387
CHAR_DATA(ALPHA, 0x1f, char_vert_tab, char_v)
358
CHAR_DATA ( ALPHA, 0x20, NONE, char_w )
388
CHAR_DATA(ALPHA, 0x20, NONE, char_w)
359
CHAR_DATA ( ALPHA, 0x21, HEXE, char_x )
389
CHAR_DATA(ALPHA, 0x21, HEXE, char_x)
360
CHAR_DATA ( ALPHA, 0x22, NONE, char_y )
390
CHAR_DATA(ALPHA, 0x22, NONE, char_y)
361
CHAR_DATA ( ALPHA, 0x23, NONE, char_z )
391
CHAR_DATA(ALPHA, 0x23, NONE, char_z)
362
CHAR_DATA ( SYMBL, NONE, NONE, char_open_brace )
392
CHAR_DATA(SYMBL, NONE, NONE, char_open_brace)
363
CHAR_DATA ( SYMBL, NONE, NONE, char_bar )
393
CHAR_DATA(SYMBL, NONE, NONE, char_bar)
364
CHAR_DATA ( SYMBL, NONE, NONE, char_close_brace )
394
CHAR_DATA(SYMBL, NONE, NONE, char_close_brace)
365
CHAR_DATA ( SYMBL, NONE, NONE, char_tilde )
395
CHAR_DATA(SYMBL, NONE, NONE, char_tilde)
366
 
396
 
496
 
526
 
497
#endif /* CHAR_DATA */
527
#endif /* CHAR_DATA */