From d0709098cc59ab6544f7f09207d4ba322b640923 Mon Sep 17 00:00:00 2001 From: David Reid Date: Thu, 30 Nov 2023 09:32:04 +1000 Subject: [PATCH] Web: Try fixing a runtime error. Public issue https://github.com/mackron/miniaudio/issues/781 --- miniaudio.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/miniaudio.h b/miniaudio.h index 6eedfd38..5dfb4465 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -18675,11 +18675,16 @@ static void ma_device__on_notification_rerouted(ma_device* pDevice) #endif #if defined(MA_EMSCRIPTEN) -EMSCRIPTEN_KEEPALIVE -void ma_device__on_notification_unlocked(ma_device* pDevice) +#ifdef __cplusplus +extern "C" { +#endif +void EMSCRIPTEN_KEEPALIVE ma_device__on_notification_unlocked(ma_device* pDevice) { ma_device__on_notification(ma_device_notification_init(pDevice, ma_device_notification_type_unlocked)); } +#ifdef __cplusplus +} +#endif #endif