cleaned up lualib.nim

This commit is contained in:
Billingsly Wetherfordshire 2013-06-06 03:51:38 -06:00
commit 463267ce12

View file

@ -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