Added Luajit experiments
| Author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2025-03-29 01:41:12 +0100 |
| Committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2025-03-29 01:41:12 +0100 |
| Commit | f3926497cf91d6ae1345f36627cc5ecb57ddf316 (patch) |
|
-rw-r--r-- |
c-luajit/fibonacci.c | 18 |
1 files changed, 10 insertions, 8 deletions
| diff --git a/c-luajit/fibonacci.c b/c-luajit/fibonacci.c | |||
| ... | |||
| 3 | #include <lauxlib.h> |
3 | #include <lauxlib.h> |
| 4 | 4 | ||
| 5 | int main(int argc, char **argv) { |
5 | int main(int argc, char **argv) { |
| 6 | lua_State *L = luaL_newstate(); |
6 | lua_State *L = luaL_newstate(); |
| 7 | luaL_openlibs(L); |
7 | luaL_openlibs(L); |
| 8 | if (luaL_loadfile(L, "fibonacci.luac") || lua_pcall(L, 0, 0, 0)) { |
8 | |
| 9 | fprintf(stderr, "Error: %s\n", lua_tostring(L, -1)); |
9 | if (luaL_loadfile(L, "fibonacci.luac") || lua_pcall(L, 0, 0, 0)) { |
| 10 | return 1; |
10 | fprintf(stderr, "Error: %s\n", lua_tostring(L, -1)); |
| 11 | } |
11 | return 1; |
| 12 | lua_close(L); |
12 | } |
| 13 | return 0; |
13 | |
| 14 | lua_close(L); |
||
| 15 | return 0; |
||
| 14 | } |
16 | } |