l10n: Updates to German (de) translation
[drnoksnes] / sdd1.cpp
index 3baae1b..e8f5afb 100644 (file)
--- a/sdd1.cpp
+++ b/sdd1.cpp
@@ -102,7 +102,8 @@ void S9xSDD1SaveLoggedData ()
        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)
        {
@@ -110,7 +111,7 @@ void S9xSDD1SaveLoggedData ()
                    Memory.SDD1LoggedDataCount, fs);
            fclose (fs);
 #if defined(__linux)
-           chown (S9xGetFilename (".dat"), getuid (), getgid ());
+           chown (sdd1_dat_file, getuid (), getgid ());
 #endif
        }
        Memory.SDD1LoggedDataCountPrev = Memory.SDD1LoggedDataCount;
@@ -119,7 +120,7 @@ void S9xSDD1SaveLoggedData ()
 
 void S9xSDD1LoadLoggedData ()
 {
-    FILE *fs = fopen (S9xGetFilename (".dat"), "rb");
+    FILE *fs = fopen (S9xGetFilename(FILE_SDD1_DAT), "rb");
 
     Memory.SDD1LoggedDataCount = Memory.SDD1LoggedDataCountPrev = 0;