12345678910111213141516171819202122232425 |
- #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;
- }
|