#include <limits.h>
#include <stddef.h>
Go to the source code of this file.
 | 
| #define  | LUA_PATH   "LUA_PATH" | 
|   | 
| #define  | LUA_CPATH   "LUA_CPATH" | 
|   | 
| #define  | LUA_INIT   "LUA_INIT" | 
|   | 
| #define  | LUA_ROOT   "/usr/local/" | 
|   | 
| #define  | LUA_LDIR   LUA_ROOT "share/lua/5.1/" | 
|   | 
| #define  | LUA_CDIR   LUA_ROOT "lib/lua/5.1/" | 
|   | 
| #define  | LUA_PATH_DEFAULT | 
|   | 
| #define  | LUA_CPATH_DEFAULT   "./?.so;"  LUA_CDIR"?.so;" LUA_CDIR"loadall.so" | 
|   | 
| #define  | LUA_DIRSEP   "/" | 
|   | 
| #define  | LUA_PATHSEP   ";" | 
|   | 
| #define  | LUA_PATH_MARK   "?" | 
|   | 
| #define  | LUA_EXECDIR   "!" | 
|   | 
| #define  | LUA_IGMARK   "-" | 
|   | 
| #define  | LUA_INTEGER   ptrdiff_t | 
|   | 
| #define  | LUA_API | 
|   | 
| #define  | LUALIB_API   LUA_API | 
|   | 
| #define  | LUAI_FUNC   extern | 
|   | 
| #define  | LUAI_DATA   extern | 
|   | 
| #define  | LUA_QL(x)   "'" x "'" | 
|   | 
| #define  | LUA_QS   LUA_QL("%s") | 
|   | 
| #define  | LUA_IDSIZE   60 | 
|   | 
| #define  | LUAI_GCPAUSE   200  /* 200% (wait memory to double before next GC) */ | 
|   | 
| #define  | LUAI_GCMUL   200 /* GC runs 'twice the speed' of memory allocation */ | 
|   | 
| #define  | LUA_COMPAT_VARARG | 
|   | 
| #define  | LUA_COMPAT_MOD | 
|   | 
| #define  | LUA_COMPAT_LSTR   1 | 
|   | 
| #define  | LUA_COMPAT_GFIND | 
|   | 
| #define  | LUA_COMPAT_OPENLIB | 
|   | 
| #define  | luai_apicheck(L,  o)   { (void)L; } | 
|   | 
| #define  | LUAI_BITSINT   16 | 
|   | 
| #define  | LUAI_UINT32   unsigned long | 
|   | 
| #define  | LUAI_INT32   long | 
|   | 
| #define  | LUAI_MAXINT32   LONG_MAX | 
|   | 
| #define  | LUAI_UMEM   unsigned long | 
|   | 
| #define  | LUAI_MEM   long | 
|   | 
| #define  | LUAI_MAXCALLS   20000 | 
|   | 
| #define  | LUAI_MAXCSTACK   8000 | 
|   | 
| #define  | LUAI_MAXCCALLS   200 | 
|   | 
| #define  | LUAI_MAXVARS   200 | 
|   | 
| #define  | LUAI_MAXUPVALUES   60 | 
|   | 
| #define  | LUAL_BUFFERSIZE   BUFSIZ | 
|   | 
| #define  | LUA_NUMBER_DOUBLE | 
|   | 
| #define  | LUA_NUMBER   double | 
|   | 
| #define  | LUAI_UACNUMBER   double | 
|   | 
| #define  | LUA_NUMBER_SCAN   "%lf" | 
|   | 
| #define  | LUA_NUMBER_FMT   "%.14g" | 
|   | 
| #define  | lua_number2str(s,  n)   sprintf((s), LUA_NUMBER_FMT, (n)) | 
|   | 
| #define  | LUAI_MAXNUMBER2STR   32 /* 16 digits, sign, point, and \0 */ | 
|   | 
| #define  | lua_str2number(s,  p)   strtod((s), (p)) | 
|   | 
| #define  | lua_number2int(i,  d)   ((i)=(int)(d)) | 
|   | 
| #define  | lua_number2integer(i,  d)   ((i)=(lua_Integer)(d)) | 
|   | 
| #define  | LUAI_USER_ALIGNMENT_T   union { double u; void *s; long l; } | 
|   | 
| #define  | LUAI_THROW(L,  c)   longjmp((c)->b, 1) | 
|   | 
| #define  | LUAI_TRY(L,  c,  a)   if (setjmp((c)->b) == 0) { a } | 
|   | 
| #define  | luai_jmpbuf   jmp_buf | 
|   | 
| #define  | LUA_MAXCAPTURES   32 | 
|   | 
| #define  | lua_popen(L,  c,  m) | 
|   | 
| #define  | lua_pclose(L,  file)   ((void)((void)L, file), 0) | 
|   | 
| #define  | LUAI_EXTRASPACE   0 | 
|   | 
| #define  | luai_userstateopen(L)   ((void)L) | 
|   | 
| #define  | luai_userstateclose(L)   ((void)L) | 
|   | 
| #define  | luai_userstatethread(L,  L1)   ((void)L) | 
|   | 
| #define  | luai_userstatefree(L)   ((void)L) | 
|   | 
| #define  | luai_userstateresume(L,  n)   ((void)L) | 
|   | 
| #define  | luai_userstateyield(L,  n)   ((void)L) | 
|   | 
| #define  | LUA_INTFRMLEN   "l" | 
|   | 
| #define  | LUA_INTFRM_T   long | 
|   | 
      
        
          | #define LUA_CDIR   LUA_ROOT "lib/lua/5.1/" | 
        
      
 
 
      
        
          | #define LUA_COMPAT_LSTR   1 | 
        
      
 
 
      
        
          | #define LUA_COMPAT_OPENLIB | 
        
      
 
 
      
        
          | #define LUA_COMPAT_VARARG | 
        
      
 
 
      
        
          | #define LUA_CPATH   "LUA_CPATH" | 
        
      
 
 
      
        
          | #define LUA_CPATH_DEFAULT   "./?.so;"  LUA_CDIR"?.so;" LUA_CDIR"loadall.so" | 
        
      
 
 
      
        
          | #define LUA_INIT   "LUA_INIT" | 
        
      
 
 
      
        
          | #define LUA_INTEGER   ptrdiff_t | 
        
      
 
 
      
        
          | #define LUA_INTFRM_T   long | 
        
      
 
 
      
        
          | #define LUA_INTFRMLEN   "l" | 
        
      
 
 
      
        
          | #define LUA_LDIR   LUA_ROOT "share/lua/5.1/" | 
        
      
 
 
      
        
          | #define LUA_MAXCAPTURES   32 | 
        
      
 
 
      
        
          | #define LUA_NUMBER   double | 
        
      
 
 
      
        
          | #define lua_number2int | 
          ( | 
            | 
          i,  | 
        
        
           | 
           | 
            | 
          d  | 
        
        
           | 
          ) | 
           |    ((i)=(int)(d)) | 
        
      
 
 
      
        
          | #define lua_number2integer | 
          ( | 
            | 
          i,  | 
        
        
           | 
           | 
            | 
          d  | 
        
        
           | 
          ) | 
           |    ((i)=(lua_Integer)(d)) | 
        
      
 
 
      
        
          | #define LUA_NUMBER_DOUBLE | 
        
      
 
 
      
        
          | #define LUA_NUMBER_FMT   "%.14g" | 
        
      
 
 
      
        
          | #define LUA_NUMBER_SCAN   "%lf" | 
        
      
 
 
      
        
          | #define LUA_PATH   "LUA_PATH" | 
        
      
 
 
      
        
          | #define LUA_PATH_MARK   "?" | 
        
      
 
 
      
        
          | #define lua_pclose | 
          ( | 
            | 
          L,  | 
        
        
           | 
           | 
            | 
          file  | 
        
        
           | 
          ) | 
           |    ((void)((void)L, file), 0) | 
        
      
 
 
      
        
          | #define lua_popen | 
          ( | 
            | 
          L,  | 
        
        
           | 
           | 
            | 
          c,  | 
        
        
           | 
           | 
            | 
          m  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:((void)((void)c, m),  \
LUALIB_API int() luaL_error(lua_State *L, const char *fmt,...)
 
 
Definition at line 682 of file luaconf.h.
 
 
      
        
          | #define LUA_QL | 
          ( | 
            | 
          x | ) | 
             "'" x "'" | 
        
      
 
 
      
        
          | #define LUA_ROOT   "/usr/local/" | 
        
      
 
 
      
        
          | #define lua_str2number | 
          ( | 
            | 
          s,  | 
        
        
           | 
           | 
            | 
          p  | 
        
        
           | 
          ) | 
           |    strtod((s), (p)) | 
        
      
 
 
      
        
          | #define luai_apicheck | 
          ( | 
            | 
          L,  | 
        
        
           | 
           | 
            | 
          o  | 
        
        
           | 
          ) | 
           |    { (void)L; } | 
        
      
 
 
      
        
          | #define LUAI_EXTRASPACE   0 | 
        
      
 
 
      
        
          | #define LUAI_GCMUL   200 /* GC runs 'twice the speed' of memory allocation */ | 
        
      
 
 
      
        
          | #define LUAI_GCPAUSE   200  /* 200% (wait memory to double before next GC) */ | 
        
      
 
 
      
        
          | #define luai_jmpbuf   jmp_buf | 
        
      
 
 
      
        
          | #define LUAI_MAXCALLS   20000 | 
        
      
 
 
      
        
          | #define LUAI_MAXCCALLS   200 | 
        
      
 
 
      
        
          | #define LUAI_MAXCSTACK   8000 | 
        
      
 
 
      
        
          | #define LUAI_MAXINT32   LONG_MAX | 
        
      
 
 
      
        
          | #define LUAI_MAXNUMBER2STR   32 /* 16 digits, sign, point, and \0 */ | 
        
      
 
 
      
        
          | #define LUAI_MAXUPVALUES   60 | 
        
      
 
 
      
        
          | #define LUAI_THROW | 
          ( | 
            | 
          L,  | 
        
        
           | 
           | 
            | 
          c  | 
        
        
           | 
          ) | 
           |    longjmp((c)->b, 1) | 
        
      
 
 
      
        
          | #define LUAI_TRY | 
          ( | 
            | 
          L,  | 
        
        
           | 
           | 
            | 
          c,  | 
        
        
           | 
           | 
            | 
          a  | 
        
        
           | 
          ) | 
           |    if (setjmp((c)->b) == 0) { a } | 
        
      
 
 
      
        
          | #define LUAI_UACNUMBER   double | 
        
      
 
 
      
        
          | #define LUAI_UINT32   unsigned long | 
        
      
 
 
      
        
          | #define LUAI_UMEM   unsigned long | 
        
      
 
 
      
        
          | #define LUAI_USER_ALIGNMENT_T   union { double u; void *s; long l; } | 
        
      
 
 
      
        
          | #define luai_userstateclose | 
          ( | 
            | 
          L | ) | 
             ((void)L) | 
        
      
 
 
      
        
          | #define luai_userstatefree | 
          ( | 
            | 
          L | ) | 
             ((void)L) | 
        
      
 
 
      
        
          | #define luai_userstateopen | 
          ( | 
            | 
          L | ) | 
             ((void)L) | 
        
      
 
 
      
        
          | #define luai_userstateresume | 
          ( | 
            | 
          L,  | 
        
        
           | 
           | 
            | 
          n  | 
        
        
           | 
          ) | 
           |    ((void)L) | 
        
      
 
 
      
        
          | #define luai_userstatethread | 
          ( | 
            | 
          L,  | 
        
        
           | 
           | 
            | 
          L1  | 
        
        
           | 
          ) | 
           |    ((void)L) | 
        
      
 
 
      
        
          | #define luai_userstateyield | 
          ( | 
            | 
          L,  | 
        
        
           | 
           | 
            | 
          n  | 
        
        
           | 
          ) | 
           |    ((void)L) | 
        
      
 
 
      
        
          | #define LUAL_BUFFERSIZE   BUFSIZ |