Turn 'Filename' into a dynamically allocated type with no arbitrary
[u/mdw/putty] / windows / windefs.c
index 4296bb0..24a2ea4 100644 (file)
@@ -14,14 +14,12 @@ FontSpec *platform_default_fontspec(const char *name)
         return fontspec_new("", 0, 0, 0);
 }
 
-Filename platform_default_filename(const char *name)
+Filename *platform_default_filename(const char *name)
 {
-    Filename ret;
     if (!strcmp(name, "LogFileName"))
-       strcpy(ret.path, "putty.log");
+       return filename_from_str("putty.log");
     else
-       *ret.path = '\0';
-    return ret;
+       return filename_from_str("");
 }
 
 char *platform_default_s(const char *name)