From d031a499f0cb4be914a4922752f67c8f951e3899 Mon Sep 17 00:00:00 2001 From: Jack253-png Date: Sun, 1 Jun 2025 09:16:28 +0800 Subject: [PATCH] Harmony port: entrypoint --- src/core/ohos/SDL_ohos.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/ohos/SDL_ohos.c b/src/core/ohos/SDL_ohos.c index d2bad80137..8cd2865e4f 100644 --- a/src/core/ohos/SDL_ohos.c +++ b/src/core/ohos/SDL_ohos.c @@ -202,11 +202,12 @@ static napi_value sdlLaunchMain(napi_env env, napi_callback_info info) size_t fstringSize = 0; napi_get_value_string_utf8(env, args[1], NULL, 0, &fstringSize); char* fname = SDL_malloc(fstringSize + 1); - napi_get_value_string_utf8(env, args[1], libname, fstringSize + 1, &fstringSize); + napi_get_value_string_utf8(env, args[1], fname, fstringSize + 1, &fstringSize); void* lib = dlopen(libname, RTLD_LAZY); void* func = dlsym(lib, fname); - SDL_Log("Main func: %lld", (long long)func); + typedef int (*test)(); + ((test)func)(); dlclose(lib); napi_value result;