#include "lua.h" | |
#include "lauxlib.h" | |
static int id (lua_State *L) { | |
lua_pushboolean(L, 1); | |
lua_insert(L, 1); | |
return lua_gettop(L); | |
} | |
static const struct luaL_Reg funcs[] = { | |
{"id", id}, | |
{NULL, NULL} | |
}; | |
LUAMOD_API int luaopen_lib2 (lua_State *L) { | |
lua_settop(L, 2); | |
lua_setglobal(L, "y"); /* y gets 2nd parameter */ | |
lua_setglobal(L, "x"); /* x gets 1st parameter */ | |
luaL_newlib(L, funcs); | |
return 1; | |
} | |