diff --git a/src/pocketpy.cpp b/src/pocketpy.cpp index 0d38bf14..35d26daa 100644 --- a/src/pocketpy.cpp +++ b/src/pocketpy.cpp @@ -30,7 +30,7 @@ static dylib_entry_t load_dylib(const char* path){ LocalFree(errorMessage); return nullptr; } - return (dylib_entry_t)GetProcAddress(handle, "platform_module__init__"); + return (dylib_entry_t)GetProcAddress(handle, "pkpy_module__init__"); } #elif PK_SUPPORT_DYLIB == 2 // linux/darwin @@ -40,7 +40,7 @@ static dylib_entry_t load_dylib(const char* path){ if(ec) return nullptr; void* handle = dlopen(p.c_str(), RTLD_LAZY); if(!handle) return nullptr; - return (dylib_entry_t)dlsym(handle, "platform_module__init__"); + return (dylib_entry_t)dlsym(handle, "pkpy_module__init__"); } #elif PK_SUPPORT_DYLIB == 3 @@ -48,7 +48,7 @@ static dylib_entry_t load_dylib(const char* path){ static dylib_entry_t load_dylib(const char* path){ void* handle = dlopen(path, RTLD_LAZY); if(!handle) return nullptr; - return (dylib_entry_t)dlsym(handle, "platform_module__init__"); + return (dylib_entry_t)dlsym(handle, "pkpy_module__init__"); } #else diff --git a/tests/dylib/test.c b/tests/dylib/test.c index b85e0921..ea277392 100644 --- a/tests/dylib/test.c +++ b/tests/dylib/test.c @@ -8,7 +8,7 @@ static int hello(pkpy_vm* vm){ } PK_EXPORT -const char* platform_module__init__(pkpy_vm* vm, const char* version){ +const char* pkpy_module__init__(pkpy_vm* vm, const char* version){ printf("version: %s\n", version); pkpy_push_function(vm, "hello()", hello); pkpy_push_module(vm, "test");