xref: /netbsd-src/external/mit/expat/dist/lib/ascii.h (revision 0315d311127d32bec5b7d97b2ab4b7dd0718f175)
19fd04a41Smaya /*
29fd04a41Smaya                             __  __            _
39fd04a41Smaya                          ___\ \/ /_ __   __ _| |_
49fd04a41Smaya                         / _ \\  /| '_ \ / _` | __|
59fd04a41Smaya                        |  __//  \| |_) | (_| | |_
69fd04a41Smaya                         \___/_/\_\ .__/ \__,_|\__|
79fd04a41Smaya                                  |_| XML parser
89fd04a41Smaya 
9*0315d311Schristos    Copyright (c) 1999-2000 Thai Open Source Software Center Ltd
10*0315d311Schristos    Copyright (c) 2000      Clark Cooper <coopercc@users.sourceforge.net>
11*0315d311Schristos    Copyright (c) 2002      Fred L. Drake, Jr. <fdrake@users.sourceforge.net>
12*0315d311Schristos    Copyright (c) 2007      Karl Waclawek <karl@waclawek.net>
13*0315d311Schristos    Copyright (c) 2017      Sebastian Pipping <sebastian@pipping.org>
149fd04a41Smaya    Licensed under the MIT license:
159fd04a41Smaya 
169fd04a41Smaya    Permission is  hereby granted,  free of charge,  to any  person obtaining
179fd04a41Smaya    a  copy  of  this  software   and  associated  documentation  files  (the
189fd04a41Smaya    "Software"),  to  deal in  the  Software  without restriction,  including
199fd04a41Smaya    without  limitation the  rights  to use,  copy,  modify, merge,  publish,
209fd04a41Smaya    distribute, sublicense, and/or sell copies of the Software, and to permit
219fd04a41Smaya    persons  to whom  the Software  is  furnished to  do so,  subject to  the
229fd04a41Smaya    following conditions:
239fd04a41Smaya 
249fd04a41Smaya    The above copyright  notice and this permission notice  shall be included
259fd04a41Smaya    in all copies or substantial portions of the Software.
269fd04a41Smaya 
279fd04a41Smaya    THE  SOFTWARE  IS  PROVIDED  "AS  IS",  WITHOUT  WARRANTY  OF  ANY  KIND,
289fd04a41Smaya    EXPRESS  OR IMPLIED,  INCLUDING  BUT  NOT LIMITED  TO  THE WARRANTIES  OF
299fd04a41Smaya    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
309fd04a41Smaya    NO EVENT SHALL THE AUTHORS OR  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
319fd04a41Smaya    DAMAGES OR  OTHER LIABILITY, WHETHER  IN AN  ACTION OF CONTRACT,  TORT OR
329fd04a41Smaya    OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
339fd04a41Smaya    USE OR OTHER DEALINGS IN THE SOFTWARE.
34d50d1d7fStron */
35d50d1d7fStron 
36d50d1d7fStron #define ASCII_A 0x41
37d50d1d7fStron #define ASCII_B 0x42
38d50d1d7fStron #define ASCII_C 0x43
39d50d1d7fStron #define ASCII_D 0x44
40d50d1d7fStron #define ASCII_E 0x45
41d50d1d7fStron #define ASCII_F 0x46
42d50d1d7fStron #define ASCII_G 0x47
43d50d1d7fStron #define ASCII_H 0x48
44d50d1d7fStron #define ASCII_I 0x49
45d50d1d7fStron #define ASCII_J 0x4A
46d50d1d7fStron #define ASCII_K 0x4B
47d50d1d7fStron #define ASCII_L 0x4C
48d50d1d7fStron #define ASCII_M 0x4D
49d50d1d7fStron #define ASCII_N 0x4E
50d50d1d7fStron #define ASCII_O 0x4F
51d50d1d7fStron #define ASCII_P 0x50
52d50d1d7fStron #define ASCII_Q 0x51
53d50d1d7fStron #define ASCII_R 0x52
54d50d1d7fStron #define ASCII_S 0x53
55d50d1d7fStron #define ASCII_T 0x54
56d50d1d7fStron #define ASCII_U 0x55
57d50d1d7fStron #define ASCII_V 0x56
58d50d1d7fStron #define ASCII_W 0x57
59d50d1d7fStron #define ASCII_X 0x58
60d50d1d7fStron #define ASCII_Y 0x59
61d50d1d7fStron #define ASCII_Z 0x5A
62d50d1d7fStron 
63d50d1d7fStron #define ASCII_a 0x61
64d50d1d7fStron #define ASCII_b 0x62
65d50d1d7fStron #define ASCII_c 0x63
66d50d1d7fStron #define ASCII_d 0x64
67d50d1d7fStron #define ASCII_e 0x65
68d50d1d7fStron #define ASCII_f 0x66
69d50d1d7fStron #define ASCII_g 0x67
70d50d1d7fStron #define ASCII_h 0x68
71d50d1d7fStron #define ASCII_i 0x69
72d50d1d7fStron #define ASCII_j 0x6A
73d50d1d7fStron #define ASCII_k 0x6B
74d50d1d7fStron #define ASCII_l 0x6C
75d50d1d7fStron #define ASCII_m 0x6D
76d50d1d7fStron #define ASCII_n 0x6E
77d50d1d7fStron #define ASCII_o 0x6F
78d50d1d7fStron #define ASCII_p 0x70
79d50d1d7fStron #define ASCII_q 0x71
80d50d1d7fStron #define ASCII_r 0x72
81d50d1d7fStron #define ASCII_s 0x73
82d50d1d7fStron #define ASCII_t 0x74
83d50d1d7fStron #define ASCII_u 0x75
84d50d1d7fStron #define ASCII_v 0x76
85d50d1d7fStron #define ASCII_w 0x77
86d50d1d7fStron #define ASCII_x 0x78
87d50d1d7fStron #define ASCII_y 0x79
88d50d1d7fStron #define ASCII_z 0x7A
89d50d1d7fStron 
90d50d1d7fStron #define ASCII_0 0x30
91d50d1d7fStron #define ASCII_1 0x31
92d50d1d7fStron #define ASCII_2 0x32
93d50d1d7fStron #define ASCII_3 0x33
94d50d1d7fStron #define ASCII_4 0x34
95d50d1d7fStron #define ASCII_5 0x35
96d50d1d7fStron #define ASCII_6 0x36
97d50d1d7fStron #define ASCII_7 0x37
98d50d1d7fStron #define ASCII_8 0x38
99d50d1d7fStron #define ASCII_9 0x39
100d50d1d7fStron 
101d50d1d7fStron #define ASCII_TAB 0x09
102d50d1d7fStron #define ASCII_SPACE 0x20
103d50d1d7fStron #define ASCII_EXCL 0x21
104d50d1d7fStron #define ASCII_QUOT 0x22
105d50d1d7fStron #define ASCII_AMP 0x26
106d50d1d7fStron #define ASCII_APOS 0x27
107d50d1d7fStron #define ASCII_MINUS 0x2D
108d50d1d7fStron #define ASCII_PERIOD 0x2E
109d50d1d7fStron #define ASCII_COLON 0x3A
110d50d1d7fStron #define ASCII_SEMI 0x3B
111d50d1d7fStron #define ASCII_LT 0x3C
112d50d1d7fStron #define ASCII_EQUALS 0x3D
113d50d1d7fStron #define ASCII_GT 0x3E
114d50d1d7fStron #define ASCII_LSQB 0x5B
115d50d1d7fStron #define ASCII_RSQB 0x5D
116d50d1d7fStron #define ASCII_UNDERSCORE 0x5F
117d50d1d7fStron #define ASCII_LPAREN 0x28
118d50d1d7fStron #define ASCII_RPAREN 0x29
119d50d1d7fStron #define ASCII_FF 0x0C
120d50d1d7fStron #define ASCII_SLASH 0x2F
121d50d1d7fStron #define ASCII_HASH 0x23
122d50d1d7fStron #define ASCII_PIPE 0x7C
123d50d1d7fStron #define ASCII_COMMA 0x2C
124