Files
metin2-client/tools/server/ring-warp/tests/lua_runner.c
T

14 lines
472 B
C

/* Minimal Lua 5.0 runner; use the server's liblua sources, not a newer Lua. */
#include <stdio.h>
#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"
int main(int argc, char **argv) {
lua_State *L = lua_open();
luaopen_base(L); luaopen_table(L); luaopen_string(L); luaopen_math(L);
if (argc != 2 || luaL_loadfile(L, argv[1]) || lua_pcall(L, 0, 0, 0)) {
fprintf(stderr, "%s\n", lua_tostring(L, -1)); return 1;
}
lua_close(L); return 0;
}