optimize libmd5.nas & test/md5.nas

This commit is contained in:
ValKmjolnir
2022-04-03 18:10:00 +08:00
parent 92b684624d
commit a2b51fe212
4 changed files with 157 additions and 135 deletions

View File

@@ -1,8 +1,10 @@
import("lib.nas");
var md5=func(str){
var md5=func(){
var lib=dylib.dlopen("./module/libmd5"~(os.platform()=="windows"?".dll":".so"));
var res=dylib.dlcall(dylib.dlsym(lib,"nas_md5"),str);
dylib.dlclose(lib);
return res;
}
var sym=dylib.dlsym(lib,"nas_md5");
var call=dylib.dlcall;
return func(s){
return call(sym,s);
};
}();