summaryrefslogtreecommitdiff
path: root/c-luajit/fibonacci.c
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2025-03-29 01:39:29 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2025-03-29 01:39:29 +0100
commitfd6d278926495633fb0194e9520eb65fad91c502 (patch)
tree803741d4c6220d88e1f3f61ab912ff1f866c7fe9 /c-luajit/fibonacci.c
parent069304a75fa5d14b11d4fee999588530a0535cd3 (diff)
downloadprobe-fd6d278926495633fb0194e9520eb65fad91c502.tar.gz
Added Luajit experiments
Diffstat (limited to 'c-luajit/fibonacci.c')
-rw-r--r--c-luajit/fibonacci.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/c-luajit/fibonacci.c b/c-luajit/fibonacci.c
new file mode 100644
index 0000000..d32afd1
--- /dev/null
+++ b/c-luajit/fibonacci.c
@@ -0,0 +1,14 @@
+#include <lua.h>
+#include <lualib.h>
+#include <lauxlib.h>
+
+int main(int argc, char **argv) {
+ lua_State *L = luaL_newstate();
+ luaL_openlibs(L);
+ if (luaL_loadfile(L, "fibonacci.luac") || lua_pcall(L, 0, 0, 0)) {
+ fprintf(stderr, "Error: %s\n", lua_tostring(L, -1));
+ return 1;
+ }
+ lua_close(L);
+ return 0;
+}