cleaned up lualib.nim
This commit is contained in:
parent
05f0444c02
commit
463267ce12
1 changed files with 18 additions and 20 deletions
|
|
@ -32,35 +32,33 @@ const
|
||||||
DBLIBNAME* = "debug"
|
DBLIBNAME* = "debug"
|
||||||
LOADLIBNAME* = "package"
|
LOADLIBNAME* = "package"
|
||||||
|
|
||||||
proc open_base*(L: PState): cint{.cdecl, dynlib: LIB_NAME,
|
{.pragma: ilua, importc: "lua$1".}
|
||||||
importc: "luaopen_base".}
|
|
||||||
proc open_table*(L: PState): cint{.cdecl, dynlib: LIB_NAME,
|
{.push callConv: cdecl, dynlib: lua.LIB_NAME.}
|
||||||
importc: "luaopen_table".}
|
proc open_base*(L: PState): cint{.ilua.}
|
||||||
proc open_io*(L: PState): cint{.cdecl, dynlib: LIB_NAME, importc: "luaopen_io".}
|
proc open_table*(L: PState): cint{.ilua.}
|
||||||
proc open_string*(L: PState): cint{.cdecl, dynlib: LIB_NAME,
|
proc open_io*(L: PState): cint{.ilua.}
|
||||||
importc: "luaopen_string".}
|
proc open_string*(L: PState): cint{.ilua.}
|
||||||
proc open_math*(L: PState): cint{.cdecl, dynlib: LIB_NAME,
|
proc open_math*(L: PState): cint{.ilua.}
|
||||||
importc: "luaopen_math".}
|
proc open_debug*(L: PState): cint{.ilua.}
|
||||||
proc open_debug*(L: PState): cint{.cdecl, dynlib: LIB_NAME,
|
proc open_package*(L: PState): cint{.ilua.}
|
||||||
importc: "luaopen_debug".}
|
proc openlibs*(L: PState){.importc: "luaL_openlibs".}
|
||||||
proc open_package*(L: PState): cint{.cdecl, dynlib: LIB_NAME,
|
{.pop.}
|
||||||
importc: "luaopen_package".}
|
|
||||||
proc openlibs*(L: PState){.cdecl, dynlib: LIB_NAME, importc: "luaL_openlibs".}
|
|
||||||
|
|
||||||
proc baselibopen*(L: PState): Bool =
|
proc baselibopen*(L: PState): Bool =
|
||||||
Result = open_base(L) != 0'i32
|
open_base(L) != 0'i32
|
||||||
|
|
||||||
proc tablibopen*(L: PState): Bool =
|
proc tablibopen*(L: PState): Bool =
|
||||||
Result = open_table(L) != 0'i32
|
open_table(L) != 0'i32
|
||||||
|
|
||||||
proc iolibopen*(L: PState): Bool =
|
proc iolibopen*(L: PState): Bool =
|
||||||
Result = open_io(L) != 0'i32
|
open_io(L) != 0'i32
|
||||||
|
|
||||||
proc strlibopen*(L: PState): Bool =
|
proc strlibopen*(L: PState): Bool =
|
||||||
Result = open_string(L) != 0'i32
|
open_string(L) != 0'i32
|
||||||
|
|
||||||
proc mathlibopen*(L: PState): Bool =
|
proc mathlibopen*(L: PState): Bool =
|
||||||
Result = open_math(L) != 0'i32
|
open_math(L) != 0'i32
|
||||||
|
|
||||||
proc dblibopen*(L: PState): Bool =
|
proc dblibopen*(L: PState): Bool =
|
||||||
Result = open_debug(L) != 0'i32
|
open_debug(L) != 0'i32
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue