Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
// This file: // http://anggtwu.net/LuaC/lua-foo.c.html // http://anggtwu.net/LuaC/lua-foo.c // (find-angg "LuaC/lua-foo.c") // Author: Eduardo Ochs <eduardoochs@gmail.com> // // (defun e () (interactive) (find-angg "LuaC/lua-foo.c")) // (find-es "lua5" "binary_module") #define LUA_LIB #include <lua.h> #include <lauxlib.h> static int get_greeting(lua_State* L) { lua_pushstring(L, "hello from Lua"); return 1; } static const luaL_Reg funcs[] = { { "get_greeting", get_greeting }, { NULL, NULL } }; int luaopen_foo(lua_State* L) { luaL_register(L, "foo", funcs); return 1; }