lctype.c revision 1.1
1/*	$NetBSD: lctype.c,v 1.1 2014/07/19 18:38:34 lneto Exp $	*/
2
3/*
4** $Id: lctype.c,v 1.1 2014/07/19 18:38:34 lneto 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 "lctype.h"
13
14#if !LUA_USE_CTYPE	/* { */
15
16#ifndef _KERNEL
17#include <limits.h>
18#endif
19
20LUAI_DDEF const lu_byte luai_ctype_[UCHAR_MAX + 2] = {
21  0x00,  /* EOZ */
22  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* 0. */
23  0x00,  0x08,  0x08,  0x08,  0x08,  0x08,  0x00,  0x00,
24  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* 1. */
25  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
26  0x0c,  0x04,  0x04,  0x04,  0x04,  0x04,  0x04,  0x04,	/* 2. */
27  0x04,  0x04,  0x04,  0x04,  0x04,  0x04,  0x04,  0x04,
28  0x16,  0x16,  0x16,  0x16,  0x16,  0x16,  0x16,  0x16,	/* 3. */
29  0x16,  0x16,  0x04,  0x04,  0x04,  0x04,  0x04,  0x04,
30  0x04,  0x15,  0x15,  0x15,  0x15,  0x15,  0x15,  0x05,	/* 4. */
31  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,
32  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,	/* 5. */
33  0x05,  0x05,  0x05,  0x04,  0x04,  0x04,  0x04,  0x05,
34  0x04,  0x15,  0x15,  0x15,  0x15,  0x15,  0x15,  0x05,	/* 6. */
35  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,
36  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,  0x05,	/* 7. */
37  0x05,  0x05,  0x05,  0x04,  0x04,  0x04,  0x04,  0x00,
38  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* 8. */
39  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
40  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* 9. */
41  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
42  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* a. */
43  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
44  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* b. */
45  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
46  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* c. */
47  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
48  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* d. */
49  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
50  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* e. */
51  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
52  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,	/* f. */
53  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,
54};
55
56#endif			/* } */
57