Created new data types `Filename' and `FontSpec', intended to be
[u/mdw/putty] / windefs.c
index 80e186d..6c65c20 100644 (file)
--- a/windefs.c
+++ b/windefs.c
 
 #include "putty.h"
 
+FontSpec platform_default_fontspec(const char *name)
+{
+    FontSpec ret;
+    if (!strcmp(name, "Font")) {
+       strcpy(ret.name, "Courier New");
+       ret.isbold = 0;
+       ret.charset = ANSI_CHARSET;
+       ret.height = 10;
+    } else {
+       ret.name[0] = '\0';
+    }
+    return ret;
+}
+
+Filename platform_default_filename(const char *name)
+{
+    Filename ret;
+    if (!strcmp(name, "LogFileName"))
+       strcpy(ret.path, "putty.log");
+    else
+       *ret.path = '\0';
+    return ret;
+}
+
 char *platform_default_s(const char *name)
 {
-    if (!strcmp(name, "Font"))
-       return "Courier New";
     return NULL;
 }
 
 int platform_default_i(const char *name, int def)
 {
-    if (!strcmp(name, "FontCharSet"))
-       return ANSI_CHARSET;
     return def;
 }