X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=general.c;h=46383c231f67052a6e7f794b1fb11c05e91e0eb7;hb=32a0f49f4d70fe79def8718ec0b4e2460d629d6c;hp=eabb5edd6067735ac4007094a3f579816c9897c7;hpb=92764e6252a3691033d6044b466bf716c96b62d5;p=fceu.git diff --git a/general.c b/general.c index eabb5ed..46383c2 100644 --- a/general.c +++ b/general.c @@ -18,6 +18,10 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#ifndef _GNU_SOURCE +#define _GNU_SOURCE // for asprintf +#endif + #include #include #include @@ -198,13 +202,6 @@ char *FCEU_MakeFName(int type, int id1, char *cd1) asprintf(&ret,"%s"PSS"%s.%s",odirs[FCEUIOD_NV],FileBase,cd1); else asprintf(&ret,"%s"PSS"sav"PSS"%s.%s",BaseDirectory,FileBase,cd1); - if(stat(ret,&tmpstat)==-1) - { - if(odirs[FCEUIOD_NV]) - asprintf(&ret,"%s"PSS"%s.%s",odirs[FCEUIOD_NV],FileBase,cd1); - else - asprintf(&ret,"%s"PSS"sav"PSS"%s.%s",BaseDirectory,FileBase,cd1); - } break; case FCEUMKF_CHEAT: if(odirs[FCEUIOD_CHEATS])