Use names defined in lualib.h for library registration.

This commit is contained in:
Mike Pall
2011-02-02 02:38:59 +01:00
parent 1505d6ffde
commit 2c8945d3e7
11 changed files with 17 additions and 19 deletions

View File

@@ -524,14 +524,14 @@ LJLIB_PUSH(top-2) LJLIB_SET(arch)
LUALIB_API int luaopen_ffi(lua_State *L)
{
lj_ctype_init(L);
LJ_LIB_REG_(L, NULL, ffi_meta);
LJ_LIB_REG(L, NULL, ffi_meta);
/* NOBARRIER: basemt is a GC root. */
setgcref(basemt_it(G(L), LJ_TCDATA), obj2gco(tabV(L->top-1)));
LJ_LIB_REG_(L, NULL, ffi_clib);
LJ_LIB_REG(L, NULL, ffi_clib);
lj_clib_default(L, tabV(L->top-1)); /* Create ffi.C default namespace. */
lua_pushliteral(L, LJ_OS_NAME);
lua_pushliteral(L, LJ_ARCH_NAME);
LJ_LIB_REG_(L, NULL, ffi); /* Note: no global "ffi" created! */
LJ_LIB_REG(L, NULL, ffi); /* Note: no global "ffi" created! */
return 1;
}