xref: /minix3/external/mit/lua/dist/src/lctype.c (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1 /*	$NetBSD: lctype.c,v 1.2 2015/02/02 14:03:05 lneto Exp $	*/
2 
3 /*
4 ** Id: lctype.c,v 1.12 2014/11/02 19:19:04 roberto Exp
5 ** 'ctype' functions for Lua
6 ** See Copyright Notice in lua.h
7 */
8 
9 #define lctype_c
10 #define LUA_CORE
11 
12 #include "lprefix.h"
13 
14 
15 #include "lctype.h"
16 
17 #if !LUA_USE_CTYPE	/* { */
18 
19 #ifndef _KERNEL
20 #include <limits.h>
21 #endif
22 
23 LUAI_DDEF const lu_byte luai_ctype_[UCHAR_MAX + 2] = {
24   0x00,  /* EOZ */
25   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* 0. */
26   0x00,  0x08,  0x08,  0x08,  0x08,  0x08,  0x00,  0x00,
27   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* 1. */
28   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
29   0x0c,  0x04,  0x04,  0x04,  0x04,  0x04,  0x04,  0x04,	/* 2. */
30   0x04,  0x04,  0x04,  0x04,  0x04,  0x04,  0x04,  0x04,
31   0x16,  0x16,  0x16,  0x16,  0x16,  0x16,  0x16,  0x16,	/* 3. */
32   0x16,  0x16,  0x04,  0x04,  0x04,  0x04,  0x04,  0x04,
33   0x04,  0x15,  0x15,  0x15,  0x15,  0x15,  0x15,  0x05,	/* 4. */
34   0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,
35   0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,	/* 5. */
36   0x05,  0x05,  0x05,  0x04,  0x04,  0x04,  0x04,  0x05,
37   0x04,  0x15,  0x15,  0x15,  0x15,  0x15,  0x15,  0x05,	/* 6. */
38   0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,
39   0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,	/* 7. */
40   0x05,  0x05,  0x05,  0x04,  0x04,  0x04,  0x04,  0x00,
41   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* 8. */
42   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
43   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* 9. */
44   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
45   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* a. */
46   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
47   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* b. */
48   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
49   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* c. */
50   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
51   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* d. */
52   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
53   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* e. */
54   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
55   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* f. */
56   0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
57 };
58 
59 #endif			/* } */
60