Cleanup FCEU_MakeFName
- silence warnings: replace strncpy with strcpy instead. this should be safe since buffer is strlen+1 which should be enough for a null terminator (from sprintf) - minor cleanup
This commit is contained in:
@@ -90,8 +90,10 @@ char *FCEU_MakeFName(int type, int id1, char *cd1)
|
||||
break;
|
||||
}
|
||||
|
||||
FCEU_printf(" FCEU_MakeFName: %s\n", tmp);
|
||||
|
||||
ret = (char*)malloc(strlen(tmp) * sizeof(char) + 1);
|
||||
strncpy(ret, tmp, strlen(tmp) + 1);
|
||||
strcpy(ret, tmp);
|
||||
|
||||
return(ret);
|
||||
}
|
||||
|
||||
@@ -6,17 +6,12 @@ extern uint32 uppow2(uint32 n);
|
||||
|
||||
char *FCEU_MakeFName(int type, int id1, char *cd1);
|
||||
|
||||
#define FCEUMKF_STATE 1
|
||||
#define FCEUMKF_SNAP 2
|
||||
#define FCEUMKF_SAV 3
|
||||
#define FCEUMKF_CHEAT 4
|
||||
#define FCEUMKF_FDSROM 5
|
||||
#define FCEUMKF_PALETTE 6
|
||||
#define FCEUMKF_GGROM 7
|
||||
#define FCEUMKF_IPS 8
|
||||
#define FCEUMKF_FDS 9
|
||||
#define FCEUMKF_MOVIE 10
|
||||
#define FCEUMKF_NPTEMP 11
|
||||
#define FCEUCOPY_FAMI 12
|
||||
enum FILE_TYPES
|
||||
{
|
||||
FCEUMKF_FDSROM = 1,
|
||||
FCEUMKF_PALETTE,
|
||||
FCEUMKF_GGROM,
|
||||
FCEUMKF_FDS
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user