luasandbox  1.4.0
Generic Lua sandbox for dynamic data analysis
Macros
luaconf.h File Reference
#include <limits.h>
#include <stddef.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.

Macros

#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
 

Macro Definition Documentation

#define LUA_API

Definition at line 166 of file luaconf.h.

#define LUA_CDIR   LUA_ROOT "lib/lua/5.1/"

Definition at line 99 of file luaconf.h.

#define LUA_COMPAT_GFIND

Definition at line 360 of file luaconf.h.

#define LUA_COMPAT_LSTR   1

Definition at line 353 of file luaconf.h.

#define LUA_COMPAT_MOD

Definition at line 345 of file luaconf.h.

#define LUA_COMPAT_OPENLIB

Definition at line 368 of file luaconf.h.

#define LUA_COMPAT_VARARG

Definition at line 338 of file luaconf.h.

#define LUA_CPATH   "LUA_CPATH"

Definition at line 70 of file luaconf.h.

#define LUA_CPATH_DEFAULT   "./?.so;" LUA_CDIR"?.so;" LUA_CDIR"loadall.so"

Definition at line 103 of file luaconf.h.

#define LUA_DIRSEP   "/"

Definition at line 116 of file luaconf.h.

#define LUA_EXECDIR   "!"

Definition at line 134 of file luaconf.h.

#define LUA_IDSIZE   60

Definition at line 212 of file luaconf.h.

#define LUA_IGMARK   "-"

Definition at line 135 of file luaconf.h.

#define LUA_INIT   "LUA_INIT"

Definition at line 71 of file luaconf.h.

#define LUA_INTEGER   ptrdiff_t

Definition at line 143 of file luaconf.h.

#define LUA_INTFRM_T   long

Definition at line 749 of file luaconf.h.

#define LUA_INTFRMLEN   "l"

Definition at line 748 of file luaconf.h.

#define LUA_LDIR   LUA_ROOT "share/lua/5.1/"

Definition at line 98 of file luaconf.h.

#define LUA_MAXCAPTURES   32

Definition at line 635 of file luaconf.h.

#define LUA_NUMBER   double

Definition at line 507 of file luaconf.h.

#define lua_number2int (   i,
 
)    ((i)=(int)(d))

Definition at line 582 of file luaconf.h.

#define lua_number2integer (   i,
 
)    ((i)=(lua_Integer)(d))

Definition at line 583 of file luaconf.h.

#define lua_number2str (   s,
 
)    sprintf((s), LUA_NUMBER_FMT, (n))

Definition at line 525 of file luaconf.h.

#define LUA_NUMBER_DOUBLE

Definition at line 506 of file luaconf.h.

#define LUA_NUMBER_FMT   "%.14g"

Definition at line 524 of file luaconf.h.

#define LUA_NUMBER_SCAN   "%lf"

Definition at line 523 of file luaconf.h.

#define LUA_PATH   "LUA_PATH"

Definition at line 69 of file luaconf.h.

#define LUA_PATH_DEFAULT
Value:
"./?.lua;" LUA_LDIR"?.lua;" LUA_LDIR"?/init.lua;" \
LUA_CDIR"?.lua;" LUA_CDIR"?/init.lua"
#define LUA_LDIR
Definition: luaconf.h:98
#define LUA_CDIR
Definition: luaconf.h:99

Definition at line 100 of file luaconf.h.

#define LUA_PATH_MARK   "?"

Definition at line 133 of file luaconf.h.

#define LUA_PATHSEP   ";"

Definition at line 132 of file luaconf.h.

#define lua_pclose (   L,
  file 
)    ((void)((void)L, file), 0)

Definition at line 684 of file luaconf.h.

#define lua_popen (   L,
  c,
 
)
Value:
((void)((void)c, m), \
luaL_error(L, LUA_QL("popen") " not supported"), (FILE*)0)
#define LUA_QL(x)
Definition: luaconf.h:203
LUALIB_API int() luaL_error(lua_State *L, const char *fmt,...)

Definition at line 682 of file luaconf.h.

#define LUA_QL (   x)    "'" x "'"

Definition at line 203 of file luaconf.h.

#define LUA_QS   LUA_QL("%s")

Definition at line 204 of file luaconf.h.

#define LUA_ROOT   "/usr/local/"

Definition at line 97 of file luaconf.h.

#define lua_str2number (   s,
 
)    strtod((s), (p))

Definition at line 527 of file luaconf.h.

#define luai_apicheck (   L,
 
)    { (void)L; }

Definition at line 383 of file luaconf.h.

#define LUAI_BITSINT   16

Definition at line 394 of file luaconf.h.

#define LUAI_DATA   extern

Definition at line 194 of file luaconf.h.

#define LUAI_EXTRASPACE   0

Definition at line 717 of file luaconf.h.

#define LUAI_FUNC   extern

Definition at line 193 of file luaconf.h.

#define LUAI_GCMUL   200 /* GC runs 'twice the speed' of memory allocation */

Definition at line 315 of file luaconf.h.

#define LUAI_GCPAUSE   200 /* 200% (wait memory to double before next GC) */

Definition at line 304 of file luaconf.h.

#define LUAI_INT32   long

Definition at line 424 of file luaconf.h.

#define luai_jmpbuf   jmp_buf

Definition at line 625 of file luaconf.h.

#define LUAI_MAXCALLS   20000

Definition at line 437 of file luaconf.h.

#define LUAI_MAXCCALLS   200

Definition at line 470 of file luaconf.h.

#define LUAI_MAXCSTACK   8000

Definition at line 448 of file luaconf.h.

#define LUAI_MAXINT32   LONG_MAX

Definition at line 425 of file luaconf.h.

#define LUAI_MAXNUMBER2STR   32 /* 16 digits, sign, point, and \0 */

Definition at line 526 of file luaconf.h.

#define LUAI_MAXUPVALUES   60

Definition at line 484 of file luaconf.h.

#define LUAI_MAXVARS   200

Definition at line 477 of file luaconf.h.

#define LUAI_MEM   long

Definition at line 427 of file luaconf.h.

#define LUAI_THROW (   L,
 
)    longjmp((c)->b, 1)

Definition at line 623 of file luaconf.h.

#define LUAI_TRY (   L,
  c,
 
)    if (setjmp((c)->b) == 0) { a }

Definition at line 624 of file luaconf.h.

#define LUAI_UACNUMBER   double

Definition at line 513 of file luaconf.h.

#define LUAI_UINT32   unsigned long

Definition at line 423 of file luaconf.h.

#define LUAI_UMEM   unsigned long

Definition at line 426 of file luaconf.h.

#define LUAI_USER_ALIGNMENT_T   union { double u; void *s; long l; }

Definition at line 597 of file luaconf.h.

#define luai_userstateclose (   L)    ((void)L)

Definition at line 726 of file luaconf.h.

#define luai_userstatefree (   L)    ((void)L)

Definition at line 728 of file luaconf.h.

#define luai_userstateopen (   L)    ((void)L)

Definition at line 725 of file luaconf.h.

#define luai_userstateresume (   L,
 
)    ((void)L)

Definition at line 729 of file luaconf.h.

#define luai_userstatethread (   L,
  L1 
)    ((void)L)

Definition at line 727 of file luaconf.h.

#define luai_userstateyield (   L,
 
)    ((void)L)

Definition at line 730 of file luaconf.h.

#define LUAL_BUFFERSIZE   BUFSIZ

Definition at line 490 of file luaconf.h.

#define LUALIB_API   LUA_API

Definition at line 171 of file luaconf.h.