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
}