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