diff --git a/interop/src/cpp/common-interop.cc b/interop/src/cpp/common-interop.cc index b63627135c2e221a825980d89492ff954e5415dd..5812a7978fd1d8e80c891698eb914a83d76deb5c 100644 --- a/interop/src/cpp/common-interop.cc +++ b/interop/src/cpp/common-interop.cc @@ -317,13 +317,6 @@ void setCallbackCallerSync(Callback_Caller_Sync_t callbackCallerSync) { g_callbackCallerSync = callbackCallerSync; } -void impl_CallCallbackSync(KVMContext vmContext, KInt callbackKind, KByte* args, KInt argsSize) { - if (g_callbackCallerSync) { - g_callbackCallerSync(vmContext, callbackKind, args, argsSize); - } -} -KOALA_INTEROP_CTX_V3(CallCallbackSync, KInt, KByte*, KInt) - void impl_CallCallbackResourceHolder(KNativePointer holder, KInt resourceId) { reinterpret_cast(holder)(resourceId); } @@ -433,4 +426,11 @@ KStringPtr impl_StdStringToString(KVMContext vmContext, KNativePointer stringPtr return result; } KOALA_INTEROP_CTX_1(StdStringToString, KStringPtr, KNativePointer) + +void impl_CallCallbackSync(KVMContext vmContext, KInt callbackKind, KByte* args, KInt argsSize) { + if (g_callbackCallerSync) { + g_callbackCallerSync(vmContext, callbackKind, args, argsSize); + } +} +KOALA_INTEROP_CTX_V3(CallCallbackSync, KInt, KByte*, KInt) #endif \ No newline at end of file