Better fix for bug #861
diff --git a/src/cdrom/macosx/AudioFilePlayer.h b/src/cdrom/macosx/AudioFilePlayer.h
index 3920992..6bd256e 100644
--- a/src/cdrom/macosx/AudioFilePlayer.h
+++ b/src/cdrom/macosx/AudioFilePlayer.h
@@ -37,6 +37,10 @@
#include <AudioUnit/AUNTComponent.h>
#endif
+#if __MAC_OS_X_VERSION_MIN_REQUIRED < 1050
+typedef SInt16 FSIORefNum;
+#endif
+
#include "SDL_error.h"
const char* AudioFilePlayerErrorStr (OSStatus error);
@@ -80,12 +84,8 @@
/*private:*/
AudioUnit mPlayUnit;
-#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1050
FSIORefNum mForkRefNum;
-#else
- int mForkRefNum;
-#endif
-
+
AURenderCallbackStruct mInputCallback;
AudioStreamBasicDescription mFileDescription;
diff --git a/src/cdrom/macosx/CDPlayer.h b/src/cdrom/macosx/CDPlayer.h
index 8944ce7..b03c710 100644
--- a/src/cdrom/macosx/CDPlayer.h
+++ b/src/cdrom/macosx/CDPlayer.h
@@ -34,10 +34,6 @@
#include "SDL_thread.h"
#include "SDL_mutex.h"
-#if __MAC_OS_X_VERSION_MIN_REQUIRED < 1050
-typedef SInt16 FSIORefNum;
-#endif
-
#ifdef __cplusplus
extern "C" {
#endif