blueloveTH 73ae29809b ...
2023-07-15 15:13:58 +08:00

24 lines
564 B
C

#include "pocketpy_c.h"
#include <stdio.h>
#include <stdlib.h>
static int hello(pkpy_vm* vm){
printf("Hello from dylib!\n");
return 0;
}
PK_EXPORT
const char* platform_module__init__(pkpy_vm* vm, const char* version){
printf("version: %s\n", version);
pkpy_push_function(vm, "hello()", hello);
pkpy_push_module(vm, "test");
pkpy_setattr(vm, pkpy_name("hello"));
if(pkpy_check_error(vm)){
char* err;
pkpy_clear_error(vm, &err);
printf("%s\n", err);
free(err);
exit(1);
}
return "test";
}