Nut/OS  5.0.5
API Reference
luaconf.h File Reference
#include <limits.h>
#include <stddef.h>
#include <lua/luanut.h>
Include dependency graph for luaconf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#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   extern
#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
#define LUAI_GCMUL   200
#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   1024
#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
#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_NUMBER   long
#define LUAI_UACNUMBER   int
#define LUA_NUMBER_SCAN   "%ld"
#define LUA_NUMBER_FMT   "%ld"
#define LUAI_MAXNUMBER2STR   12
#define lua_str2number(s, p)   strtol((s), (p), 10)
#define luai_nummod(a, b)   ((a) % (b))
#define luai_numpow(a, b)   (int)(pow((double)a,(double)b) + 0.5)
#define lua_number2int(i, d)   ((i)=(int)(d))
#define lua_number2integer(i, d)   ((i)=(lua_Integer)(d))
#define LUA_MAX_ROTABLE_NAME   16
#define NUTLUA_OPTIMIZE_MEMORY   0

Define Documentation

#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
Value:
"./?.lua;"  LUA_LDIR"?.lua;"  LUA_LDIR"?/init.lua;" \
                    LUA_CDIR"?.lua;"  LUA_CDIR"?/init.lua"
#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   extern
#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
#define LUAI_GCMUL   200
#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,
 
)    { (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   1024
#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,
 
)    sprintf((s), LUA_NUMBER_FMT, (n))
#define LUAI_MAXNUMBER2STR   32
#define lua_str2number (   s,
 
)    strtod((s), (p))
#define lua_number2int (   i,
 
)    ((i)=(int)(d))
#define lua_number2integer (   i,
 
)    ((i)=(lua_Integer)(d))
#define LUAI_USER_ALIGNMENT_T   union { double u; void *s; long l; }
#define LUAI_THROW (   L,
 
)    longjmp((c)->b, 1)
#define LUAI_TRY (   L,
  c,
 
)    if (setjmp((c)->b) == 0) { a }
#define luai_jmpbuf   jmp_buf
#define LUA_MAXCAPTURES   32
#define lua_popen (   L,
  c,
 
)
Value:
((void)((void)c, m),  \
        luaL_error(L, LUA_QL("popen") " not supported"), (FILE*)0)
#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,
 
)    ((void)L)
#define luai_userstateyield (   L,
 
)    ((void)L)
#define LUA_INTFRMLEN   "l"
#define LUA_INTFRM_T   long
#define LUA_NUMBER   long
#define LUAI_UACNUMBER   int
#define LUA_NUMBER_SCAN   "%ld"
#define LUA_NUMBER_FMT   "%ld"
#define LUAI_MAXNUMBER2STR   12
#define lua_str2number (   s,
 
)    strtol((s), (p), 10)
#define luai_nummod (   a,
 
)    ((a) % (b))
#define luai_numpow (   a,
 
)    (int)(pow((double)a,(double)b) + 0.5)
#define lua_number2int (   i,
 
)    ((i)=(int)(d))
#define lua_number2integer (   i,
 
)    ((i)=(lua_Integer)(d))
#define LUA_MAX_ROTABLE_NAME   16
#define NUTLUA_OPTIMIZE_MEMORY   0