pocketlang/tests/native/dl/mylib.c

15 lines
283 B
C
Raw Normal View History

#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;
}