GPUfreeze GPU_freeze;\r
GPUgetScreenPic GPU_getScreenPic;\r
GPUshowScreenPic GPU_showScreenPic;\r
-GPUclearDynarec GPU_clearDynarec;\r
GPUvBlank GPU_vBlank;\r
\r
CDRinit CDR_init;\r
void CALLBACK GPU__keypressed(int key) {}\r
long CALLBACK GPU__getScreenPic(unsigned char *pMem) { return -1; }\r
long CALLBACK GPU__showScreenPic(unsigned char *pMem) { return -1; }\r
-void CALLBACK GPU__clearDynarec(void (CALLBACK *callback)(void)) {}\r
void CALLBACK GPU__vBlank(int val) {}\r
\r
#define LoadGpuSym1(dest, name) \\r
LoadGpuSym1(freeze, "GPUfreeze");\r
LoadGpuSym0(getScreenPic, "GPUgetScreenPic");\r
LoadGpuSym0(showScreenPic, "GPUshowScreenPic");\r
- LoadGpuSym0(clearDynarec, "GPUclearDynarec");\r
LoadGpuSym0(vBlank, "GPUvBlank");\r
LoadGpuSym0(configure, "GPUconfigure");\r
LoadGpuSym0(test, "GPUtest");\r
\r
#endif\r
\r
-void CALLBACK clearDynarec(void) {\r
- psxCpu->Reset();\r
-}\r
-\r
int LoadPlugins() {\r
int ret;\r
- char Plugin[MAXPATHLEN];\r
+ char Plugin[MAXPATHLEN * 2];\r
\r
ReleasePlugins();\r
SysLibError();\r
if (UsingIso()) {\r
LoadCDRplugin(NULL);\r
} else {\r
- char Plugin[MAXPATHLEN];\r
+ char Plugin[MAXPATHLEN * 2];\r
sprintf(Plugin, "%s/%s", Config.PluginsDir, Config.Cdr);\r
if (LoadCDRplugin(Plugin) == -1) return -1;\r
}\r
IsoFile[0] = '\0';\r
return;\r
}\r
- strncpy(IsoFile, filename, MAXPATHLEN);\r
+ strncpy(IsoFile, filename, MAXPATHLEN - 1);\r
}\r
\r
const char *GetIsoFile(void) {\r