+// for CD swap\r
+int ReloadCdromPlugin()\r
+{\r
+ if (hCDRDriver != NULL || cdrIsoActive()) CDR_shutdown();\r
+ if (hCDRDriver != NULL) { SysCloseLibrary(hCDRDriver); hCDRDriver = NULL; }\r
+\r
+ if (UsingIso()) {\r
+ LoadCDRplugin(NULL);\r
+ } else {\r
+ char Plugin[MAXPATHLEN * 2];\r
+ sprintf(Plugin, "%s/%s", Config.PluginsDir, Config.Cdr);\r
+ if (LoadCDRplugin(Plugin) == -1) return -1;\r
+ }\r
+\r
+ return CDR_init();\r
+}\r
+\r