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