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