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 #include "../../lv_conf_internal.h" 37 #if LV_USE_XML 38 39 #define ASCII_A 0x41 40 #define ASCII_B 0x42 41 #define ASCII_C 0x43 42 #define ASCII_D 0x44 43 #define ASCII_E 0x45 44 #define ASCII_F 0x46 45 #define ASCII_G 0x47 46 #define ASCII_H 0x48 47 #define ASCII_I 0x49 48 #define ASCII_J 0x4A 49 #define ASCII_K 0x4B 50 #define ASCII_L 0x4C 51 #define ASCII_M 0x4D 52 #define ASCII_N 0x4E 53 #define ASCII_O 0x4F 54 #define ASCII_P 0x50 55 #define ASCII_Q 0x51 56 #define ASCII_R 0x52 57 #define ASCII_S 0x53 58 #define ASCII_T 0x54 59 #define ASCII_U 0x55 60 #define ASCII_V 0x56 61 #define ASCII_W 0x57 62 #define ASCII_X 0x58 63 #define ASCII_Y 0x59 64 #define ASCII_Z 0x5A 65 66 #define ASCII_a 0x61 67 #define ASCII_b 0x62 68 #define ASCII_c 0x63 69 #define ASCII_d 0x64 70 #define ASCII_e 0x65 71 #define ASCII_f 0x66 72 #define ASCII_g 0x67 73 #define ASCII_h 0x68 74 #define ASCII_i 0x69 75 #define ASCII_j 0x6A 76 #define ASCII_k 0x6B 77 #define ASCII_l 0x6C 78 #define ASCII_m 0x6D 79 #define ASCII_n 0x6E 80 #define ASCII_o 0x6F 81 #define ASCII_p 0x70 82 #define ASCII_q 0x71 83 #define ASCII_r 0x72 84 #define ASCII_s 0x73 85 #define ASCII_t 0x74 86 #define ASCII_u 0x75 87 #define ASCII_v 0x76 88 #define ASCII_w 0x77 89 #define ASCII_x 0x78 90 #define ASCII_y 0x79 91 #define ASCII_z 0x7A 92 93 #define ASCII_0 0x30 94 #define ASCII_1 0x31 95 #define ASCII_2 0x32 96 #define ASCII_3 0x33 97 #define ASCII_4 0x34 98 #define ASCII_5 0x35 99 #define ASCII_6 0x36 100 #define ASCII_7 0x37 101 #define ASCII_8 0x38 102 #define ASCII_9 0x39 103 104 #define ASCII_TAB 0x09 105 #define ASCII_SPACE 0x20 106 #define ASCII_EXCL 0x21 107 #define ASCII_QUOT 0x22 108 #define ASCII_AMP 0x26 109 #define ASCII_APOS 0x27 110 #define ASCII_MINUS 0x2D 111 #define ASCII_PERIOD 0x2E 112 #define ASCII_COLON 0x3A 113 #define ASCII_SEMI 0x3B 114 #define ASCII_LT 0x3C 115 #define ASCII_EQUALS 0x3D 116 #define ASCII_GT 0x3E 117 #define ASCII_LSQB 0x5B 118 #define ASCII_RSQB 0x5D 119 #define ASCII_UNDERSCORE 0x5F 120 #define ASCII_LPAREN 0x28 121 #define ASCII_RPAREN 0x29 122 #define ASCII_FF 0x0C 123 #define ASCII_SLASH 0x2F 124 #define ASCII_HASH 0x23 125 #define ASCII_PIPE 0x7C 126 #define ASCII_COMMA 0x2C 127 128 #endif /* LV_USE_XML */ 129 130