1234567891011121314151617181920212223 |
- #include "lua.h"
- #include "lauxlib.h"
- static int id (lua_State *L) {
- 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;
- }
|