summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2015-04-09 09:46:24 +1000
committer Vas Crabb <vas@vastheman.com>2015-04-09 09:46:24 +1000
commit9deeec3f9cec92bcf06ae2ee87381e2410d81a83 (patch)
tree68bf4f1416a9ab78d61d79da5ecb5422d536d061 /src/osd
parent958de40950c7411a02dd128e6d3063cee0e3cce8 (diff)
Attempt Leopard compatibility
Diffstat (limited to 'src/osd')
-rw-r--r--src/osd/modules/sound/coreaudio_sound.c12
-rw-r--r--src/osd/sdl/aueffectutil.m2
2 files changed, 14 insertions, 0 deletions
diff --git a/src/osd/modules/sound/coreaudio_sound.c b/src/osd/modules/sound/coreaudio_sound.c
index 4dd9af04c8f..9090a937826 100644
--- a/src/osd/modules/sound/coreaudio_sound.c
+++ b/src/osd/modules/sound/coreaudio_sound.c
@@ -15,6 +15,7 @@
#ifdef SDLMAME_MACOSX
+#include <AvailabilityMacros.h>
#include <AudioToolbox/AudioToolbox.h>
#include <AudioUnit/AudioUnit.h>
#include <CoreAudio/CoreAudio.h>
@@ -24,6 +25,17 @@
#include <string.h>
+#ifdef MAC_OS_X_VERSION_MAX_ALLOWED
+
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 1060
+
+typedef ComponentDescription AudioComponentDescription;
+
+#endif // MAC_OS_X_VERSION_MAX_ALLOWED < 1060
+
+#endif // MAC_OS_X_VERSION_MAX_ALLOWED
+
+
class sound_coreaudio : public osd_module, public sound_module
{
public:
diff --git a/src/osd/sdl/aueffectutil.m b/src/osd/sdl/aueffectutil.m
index f29bbf840d8..03dea64112d 100644
--- a/src/osd/sdl/aueffectutil.m
+++ b/src/osd/sdl/aueffectutil.m
@@ -18,6 +18,8 @@
#if MAC_OS_X_VERSION_MAX_ALLOWED < 1060
+typedef ComponentDescription AudioComponentDescription;
+
@protocol NSWindowDelegate <NSObject>
@end