qsort (Memory.SDD1LoggedData, Memory.SDD1LoggedDataCount, 8,
S9xCompareSDD1LoggedDataEntries);
- FILE *fs = fopen (S9xGetFilename (".dat"), "wb");
+ const char * sdd1_dat_file = S9xGetFilename(FILE_SDD1_DAT);
+ FILE *fs = fopen (sdd1_dat_file, "wb");
if (fs)
{
Memory.SDD1LoggedDataCount, fs);
fclose (fs);
#if defined(__linux)
- chown (S9xGetFilename (".dat"), getuid (), getgid ());
+ chown (sdd1_dat_file, getuid (), getgid ());
#endif
}
Memory.SDD1LoggedDataCountPrev = Memory.SDD1LoggedDataCount;
void S9xSDD1LoadLoggedData ()
{
- FILE *fs = fopen (S9xGetFilename (".dat"), "rb");
+ FILE *fs = fopen (S9xGetFilename(FILE_SDD1_DAT), "rb");
Memory.SDD1LoggedDataCount = Memory.SDD1LoggedDataCountPrev = 0;