Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. /*
  2. ** $Id: lctype.c,v 1.11 2011/10/03 16:19:23 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.