1 // SPDX-License-Identifier: MIT 2 /* 3 ** $Id: lctype.c,v 1.11.1.1 2013/04/12 18:48:47 roberto Exp $ 4 ** 'ctype' functions for Lua 5 ** See Copyright Notice in lua.h 6 */ 7 8 #define lctype_c 9 #define LUA_CORE 10 11 #include "lctype.h" 12 13 #if !LUA_USE_CTYPE /* { */ 14 15 LUAI_DDEF const lu_byte luai_ctype_[UCHAR_MAX + 2] = { 16 0x00, /* EOZ */ 17 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0. */ 18 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 19 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 1. */ 20 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 21 0x0c, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, /* 2. */ 22 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 23 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, /* 3. */ 24 0x16, 0x16, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 25 0x04, 0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0x05, /* 4. */ 26 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 27 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, /* 5. */ 28 0x05, 0x05, 0x05, 0x04, 0x04, 0x04, 0x04, 0x05, 29 0x04, 0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0x05, /* 6. */ 30 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 31 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, /* 7. */ 32 0x05, 0x05, 0x05, 0x04, 0x04, 0x04, 0x04, 0x00, 33 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 8. */ 34 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 35 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 9. */ 36 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 37 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* a. */ 38 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 39 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* b. */ 40 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 41 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* c. */ 42 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 43 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* d. */ 44 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 45 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* e. */ 46 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 47 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* f. */ 48 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 49 }; 50 51 #endif /* } */ 52