From e4bc09f721fe19dad6172a040c42abc607fcdeaf Mon Sep 17 00:00:00 2001 From: David Reid Date: Tue, 6 Jun 2017 20:19:21 +1000 Subject: [PATCH] Fix the non-Win32 build. --- mini_al.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/mini_al.h b/mini_al.h index e24fd7e4..552ff922 100644 --- a/mini_al.h +++ b/mini_al.h @@ -178,6 +178,7 @@ extern "C" { #else #define MAL_POSIX #include // Unfortunate #include, but needed for pthread_t, pthread_mutex_t and pthread_cond_t types. + #include // For the wchar_t type in mal_device_id. #ifdef __linux__ #define MAL_LINUX @@ -5404,6 +5405,18 @@ mal_result mal_context_init_backend_apis__win32(mal_context* pContext) return MAL_SUCCESS; } +#else +mal_result mal_context_uninit_backend_apis__nix(mal_context* pContext) +{ + (void)pContext; + return MAL_SUCCESS; +} + +mal_result mal_context_init_backend_apis__nix(mal_context* pContext) +{ + (void)pContext; + return MAL_SUCCESS; +} #endif mal_result mal_context_init_backend_apis(mal_context* pContext) @@ -5411,8 +5424,11 @@ mal_result mal_context_init_backend_apis(mal_context* pContext) mal_result result = MAL_NO_BACKEND; #ifdef MAL_WIN32 result = mal_context_init_backend_apis__win32(pContext); +#else + result = mal_context_init_backend_apis__nix(pContext); #endif + return result; } @@ -5421,6 +5437,8 @@ mal_result mal_context_uninit_backend_apis(mal_context* pContext) mal_result result = MAL_NO_BACKEND; #ifdef MAL_WIN32 result = mal_context_uninit_backend_apis__win32(pContext); +#else + result = mal_context_uninit_backend_apis__nix(pContext); #endif return result;