foxygit / doom Log in
commit fa64e348b538562d7e063a6955db461f5c36bbb5
Author:     Turo Lamminen <turol@iki.fi>
AuthorDate: Wed Sep 7 12:29:10 2022 +0300
Commit:     Turo Lamminen <turol@iki.fi>
CommitDate: Tue Sep 27 14:04:16 2022 +0300

    opl: Move opl_driver_t extern declarations to opl_internal.h
---
 opl/opl.c          | 10 ----------
 opl/opl_internal.h | 13 +++++++++++++
 2 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/opl/opl.c b/opl/opl.c
index 63cee665..2b452e84 100644
--- a/opl/opl.c
+++ b/opl/opl.c
@@ -28,16 +28,6 @@

 //#define OPL_DEBUG_TRACE

-#if (defined(__i386__) || defined(__x86_64__)) && defined(HAVE_IOPERM)
-extern opl_driver_t opl_linux_driver;
-#endif
-#if defined(HAVE_LIBI386) || defined(HAVE_LIBAMD64)
-extern opl_driver_t opl_openbsd_driver;
-#endif
-#ifdef _WIN32
-extern opl_driver_t opl_win32_driver;
-#endif
-extern opl_driver_t opl_sdl_driver;

 static opl_driver_t *drivers[] =
 {
diff --git a/opl/opl_internal.h b/opl/opl_internal.h
index c67dbff4..68fd0b82 100644
--- a/opl/opl_internal.h
+++ b/opl/opl_internal.h
@@ -54,5 +54,18 @@ typedef struct

 extern unsigned int opl_sample_rate;

+
+#if (defined(__i386__) || defined(__x86_64__)) && defined(HAVE_IOPERM)
+extern opl_driver_t opl_linux_driver;
+#endif
+#if defined(HAVE_LIBI386) || defined(HAVE_LIBAMD64)
+extern opl_driver_t opl_openbsd_driver;
+#endif
+#ifdef _WIN32
+extern opl_driver_t opl_win32_driver;
+#endif
+extern opl_driver_t opl_sdl_driver;
+
+
 #endif /* #ifndef OPL_INTERNAL_H */