} while(cfgst[x].ptr);
}
-void SaveFCEUConfig(char *filename, CFGSTRUCT *cfgst)
+int SaveFCEUConfig(char *filename, CFGSTRUCT *cfgst)
{
FILE *fp;
fp=fopen(filename,"wb");
- if(fp==NULL) return;
+ if(fp==NULL) return -1;
SaveParse(cfgst,fp);
#ifdef GP2X
sync();
#endif
+ return 0;
}
static void LoadParse(CFGSTRUCT *cfgst, FILE *fp)
} while(cfgst[x].ptr);
}
-void LoadFCEUConfig(char *filename, CFGSTRUCT *cfgst)
+int LoadFCEUConfig(char *filename, CFGSTRUCT *cfgst)
{
FILE *fp;
fp=fopen(filename,"rb");
- if(fp==NULL) return;
+ if(fp==NULL) return -1;
LoadParse(cfgst,fp);
fclose(fp);
+ return 0;
}