+#ifdef __APPLE__
+# include <OpenAL/al.h>
+# include <OpenAL/alc.h>
+#else
+# include <AL/al.h>
+# include <AL/alc.h>
+# ifndef __CYGWIN__
+# include <AL/alext.h>
+# endif
+#endif
+
+#ifndef AL_VERSION_1_1
+# ifdef __APPLE__
+# include <OpenAL/altypes.h>
+# include <OpenAL/alctypes.h>
+#else
+# include <AL/altypes.h>
+# include <AL/alctypes.h>
+# endif
+#endif