Commit d9355228 authored by David Reid's avatar David Reid

Unify `MA_NX` and `MA_SWITCH` platform macros.

parent 61a85dca
...@@ -3926,13 +3926,10 @@ typedef ma_uint16 wchar_t; ...@@ -3926,13 +3926,10 @@ typedef ma_uint16 wchar_t;
#if defined(__PROSPERO__) #if defined(__PROSPERO__)
#define MA_PROSPERO #define MA_PROSPERO
#endif #endif
#if defined(__NX__)
#define MA_NX
#endif
#if defined(__3DS__) #if defined(__3DS__)
#define MA_3DS #define MA_3DS
#endif #endif
#if defined(__SWITCH__) #if defined(__SWITCH__) || defined(__NX__)
#define MA_SWITCH #define MA_SWITCH
#endif #endif
#if defined(__BEOS__) || defined(__HAIKU__) #if defined(__BEOS__) || defined(__HAIKU__)
...@@ -11981,7 +11978,7 @@ static void ma_sleep__posix(ma_uint32 milliseconds) ...@@ -11981,7 +11978,7 @@ static void ma_sleep__posix(ma_uint32 milliseconds)
(void)milliseconds; (void)milliseconds;
MA_ASSERT(MA_FALSE); /* The Emscripten build should never sleep. */ MA_ASSERT(MA_FALSE); /* The Emscripten build should never sleep. */
#else #else
#if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199309L) || defined(MA_NX) #if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199309L) || defined(MA_SWITCH)
struct timespec ts; struct timespec ts;
ts.tv_sec = milliseconds / 1000; ts.tv_sec = milliseconds / 1000;
ts.tv_nsec = milliseconds % 1000 * 1000000; ts.tv_nsec = milliseconds % 1000 * 1000000;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment