Files
Nasal-Interpreter/module/libfib.nas
ValKmjolnir 854850d9b1 🐛 fix bug of incorrectly searching paths of lib.nas and dynamic libs.
`dylib.dlopen` now only needs file name of dynamic lib, not the real path.
2022-07-29 22:49:50 +08:00

10 lines
314 B
Plaintext

var libfib=func(){
var dl=dylib.dlopen("libfib."~(os.platform()=="windows"?"dll":"so"));
var fib=dylib.dlsym(dl,"fib");
var qfib=dylib.dlsym(dl,"quick_fib");
var call=dylib.dlcall;
return {
fib: func(x){return call(fib,x)},
qfib:func(x){return call(qfib,x)}
};
}();