+
+static void MikMod_RegisterAllDrivers(void)
+{
+ MD_RegisterDriver(&drv_nos);
+ MD_RegisterDriver(&drv_ss);
+ MD_RegisterDriver(&drv_sb);
+ MD_RegisterDriver(&drv_gus);
+}
+
+static void MikMod_RegisterAllLoaders(void)
+{
+ ML_RegisterLoader(&load_m15);
+ ML_RegisterLoader(&load_mod);
+ ML_RegisterLoader(&load_mtm);
+ ML_RegisterLoader(&load_s3m);
+ ML_RegisterLoader(&load_stm);
+ ML_RegisterLoader(&load_ult);
+ ML_RegisterLoader(&load_uni);
+ ML_RegisterLoader(&load_xm);
+}
+#endif
+
+#else /* NO_MUSIC */
+
+int music_open(const char *fname)
+{
+ return 0;
+}
+
+void music_close(void)
+{
+}
+
+void music_play(void)
+{
+}
+
+void music_stop(void)
+{
+}
+
+void music_update(void)
+{
+}
+
+#endif