pocketlang/tests/native/dl/mylib.c
Thakee Nathees bd61e77593 extension module implemented
now it's possible to import a dynamic libray (*.dll, *.so) in
a pocket script.
2022-05-30 22:55:22 +05:30

15 lines
283 B
C

#include <pocketlang.h>
PK_EXPORT void hello(PKVM* vm) {
pkSetSlotString(vm, 0, "hello from dynamic lib.");
}
PK_EXPORT PkHandle* pkExportModule(PKVM* vm) {
PkHandle* mylib = pkNewModule(vm, "mylib");
pkModuleAddFunction(vm, mylib, "hello", hello, 0);
return mylib;
}