mudgangster

Tiny, scriptable MUD client
Log | Files | Refs | README

lctype.cc (2322B)


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