Nut/OS  4.10.3
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"

Definition at line 70 of file luaconf.h.

#define LUA_CPATH   "LUA_CPATH"

Definition at line 71 of file luaconf.h.

#define LUA_INIT   "LUA_INIT"

Definition at line 72 of file luaconf.h.

#define LUA_ROOT   "/usr/local/"

Definition at line 98 of file luaconf.h.

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

Definition at line 99 of file luaconf.h.

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

Definition at line 100 of file luaconf.h.

#define LUA_PATH_DEFAULT
Value:
"./?.lua;"  LUA_LDIR"?.lua;"  LUA_LDIR"?/init.lua;" \
                            LUA_CDIR"?.lua;"  LUA_CDIR"?/init.lua"

Definition at line 101 of file luaconf.h.

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

Definition at line 104 of file luaconf.h.

#define LUA_DIRSEP   "/"

Definition at line 117 of file luaconf.h.

#define LUA_PATHSEP   ";"

Definition at line 133 of file luaconf.h.

#define LUA_PATH_MARK   "?"

Definition at line 134 of file luaconf.h.

#define LUA_EXECDIR   "!"

Definition at line 135 of file luaconf.h.

#define LUA_IGMARK   "-"

Definition at line 136 of file luaconf.h.

#define LUA_INTEGER   ptrdiff_t

Definition at line 144 of file luaconf.h.

#define LUA_API   extern

Definition at line 164 of file luaconf.h.

#define LUALIB_API   LUA_API

Definition at line 169 of file luaconf.h.

#define LUAI_FUNC   extern

Definition at line 191 of file luaconf.h.

#define LUAI_DATA   extern

Definition at line 192 of file luaconf.h.

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

Definition at line 201 of file luaconf.h.

#define LUA_QS   LUA_QL("%s")

Definition at line 202 of file luaconf.h.

#define LUA_IDSIZE   60

Definition at line 210 of file luaconf.h.

#define LUAI_GCPAUSE   200

Definition at line 302 of file luaconf.h.

#define LUAI_GCMUL   200

Definition at line 313 of file luaconf.h.

#define LUA_COMPAT_VARARG

Definition at line 336 of file luaconf.h.

#define LUA_COMPAT_MOD

Definition at line 343 of file luaconf.h.

#define LUA_COMPAT_LSTR   1

Definition at line 351 of file luaconf.h.

#define LUA_COMPAT_GFIND

Definition at line 358 of file luaconf.h.

#define LUA_COMPAT_OPENLIB

Definition at line 366 of file luaconf.h.

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

Definition at line 381 of file luaconf.h.

#define LUAI_BITSINT   16

Definition at line 392 of file luaconf.h.

#define LUAI_UINT32   unsigned long

Definition at line 421 of file luaconf.h.

#define LUAI_INT32   long

Definition at line 422 of file luaconf.h.

#define LUAI_MAXINT32   LONG_MAX

Definition at line 423 of file luaconf.h.

#define LUAI_UMEM   unsigned long

Definition at line 424 of file luaconf.h.

#define LUAI_MEM   long

Definition at line 425 of file luaconf.h.

#define LUAI_MAXCALLS   20000

Definition at line 435 of file luaconf.h.

#define LUAI_MAXCSTACK   8000

Definition at line 446 of file luaconf.h.

#define LUAI_MAXCCALLS   200

Definition at line 468 of file luaconf.h.

#define LUAI_MAXVARS   200

Definition at line 475 of file luaconf.h.

#define LUAI_MAXUPVALUES   60

Definition at line 482 of file luaconf.h.

#define LUAL_BUFFERSIZE   1024

Definition at line 488 of file luaconf.h.

#define LUA_NUMBER_DOUBLE

Definition at line 504 of file luaconf.h.

#define LUA_NUMBER   double

Definition at line 766 of file luaconf.h.

#define LUAI_UACNUMBER   double

Definition at line 769 of file luaconf.h.

#define LUA_NUMBER_SCAN   "%lf"

Definition at line 775 of file luaconf.h.

#define LUA_NUMBER_FMT   "%.14g"

Definition at line 776 of file luaconf.h.

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

Definition at line 523 of file luaconf.h.

#define LUAI_MAXNUMBER2STR   32

Definition at line 777 of file luaconf.h.

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

Definition at line 778 of file luaconf.h.

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

Definition at line 787 of file luaconf.h.

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

Definition at line 788 of file luaconf.h.

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

Definition at line 595 of file luaconf.h.

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

Definition at line 621 of file luaconf.h.

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

Definition at line 622 of file luaconf.h.

#define luai_jmpbuf   jmp_buf

Definition at line 623 of file luaconf.h.

#define LUA_MAXCAPTURES   32

Definition at line 633 of file luaconf.h.

#define lua_popen (   L,
  c,
 
)
Value:
((void)((void)c, m),  \
                luaL_error(L, LUA_QL("popen") " not supported"), (FILE*)0)

Definition at line 680 of file luaconf.h.

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

Definition at line 682 of file luaconf.h.

#define LUAI_EXTRASPACE   0

Definition at line 715 of file luaconf.h.

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

Definition at line 723 of file luaconf.h.

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

Definition at line 724 of file luaconf.h.

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

Definition at line 725 of file luaconf.h.

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

Definition at line 726 of file luaconf.h.

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

Definition at line 727 of file luaconf.h.

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

Definition at line 728 of file luaconf.h.

#define LUA_INTFRMLEN   "l"

Definition at line 746 of file luaconf.h.

#define LUA_INTFRM_T   long

Definition at line 747 of file luaconf.h.

#define LUA_NUMBER   long

Definition at line 766 of file luaconf.h.

#define LUAI_UACNUMBER   int

Definition at line 769 of file luaconf.h.

#define LUA_NUMBER_SCAN   "%ld"

Definition at line 775 of file luaconf.h.

#define LUA_NUMBER_FMT   "%ld"

Definition at line 776 of file luaconf.h.

#define LUAI_MAXNUMBER2STR   12

Definition at line 777 of file luaconf.h.

#define lua_str2number (   s,
 
)    strtol((s), (p), 10)

Definition at line 778 of file luaconf.h.

#define luai_nummod (   a,
 
)    ((a) % (b))

Definition at line 782 of file luaconf.h.

#define luai_numpow (   a,
 
)    (int)(pow((double)a,(double)b) + 0.5)

Definition at line 783 of file luaconf.h.

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

Definition at line 787 of file luaconf.h.

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

Definition at line 788 of file luaconf.h.

#define LUA_MAX_ROTABLE_NAME   16

Definition at line 794 of file luaconf.h.

#define NUTLUA_OPTIMIZE_MEMORY   0

Definition at line 802 of file luaconf.h.