#include #include #include #include #include int func(lua_State *L) { lua_pushstring(L, "hello"); return 1; } int main(void) { lua_State *L = luaL_newstate(); luaL_openlibs(L); lua_pushcfunction(L, func); lua_call(L, 0, 1); printf("Lua returned: %s\n", lua_tostring(L, -1)); lua_close(L); return 0; }