X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=drivers%2Fcommon%2Fconfig.c;fp=drivers%2Fcommon%2Fconfig.c;h=5c7231714cf63d871ca9b45c1ac413969e2df687;hp=f82323d986222cfb2f4ec950f6e905df91390ce9;hb=642070a99a18726024c5b214263221a0340e6987;hpb=39e1ccffc7ec6bbee9bb3ed1be7cbe856792bf69 diff --git a/drivers/common/config.c b/drivers/common/config.c index f82323d..5c72317 100644 --- a/drivers/common/config.c +++ b/drivers/common/config.c @@ -115,12 +115,12 @@ static void SaveParse(CFGSTRUCT *cfgst, FILE *fp) } 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); @@ -128,6 +128,7 @@ void SaveFCEUConfig(char *filename, CFGSTRUCT *cfgst) #ifdef GP2X sync(); #endif + return 0; } static void LoadParse(CFGSTRUCT *cfgst, FILE *fp) @@ -146,12 +147,13 @@ 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; }