my_strdup() tweaks for dumb interface.
authorDavid Griffith <dave@661.org>
Fri, 27 Jul 2018 03:52:30 +0000 (20:52 -0700)
committerDavid Griffith <dave@661.org>
Fri, 27 Jul 2018 03:52:30 +0000 (20:52 -0700)
src/dumb/dumb_frotz.h
src/dumb/dumb_init.c
src/dumb/dumb_input.c

index 8e762a53b8f36765522a179bbe401e7d673fc50d..3fd7ab955f441899b4e2ed13778e69a76a756273 100644 (file)
@@ -14,6 +14,8 @@
 #include <ctype.h>
 #include <time.h>
 
+extern char *my_strdup(char *);
+
 /* from ../common/setup.h */
 extern f_setup_t f_setup;
 
index 11d65d3292f145be399ee4f9301e0d2abb57331a..e1db6f92b3094ac59678fe47977359388e06269d 100644 (file)
@@ -25,7 +25,6 @@
 
 f_setup_t f_setup;
 
-static char *my_strdup(char *);
 static void print_version(void);
 
 #define INFORMATION "\
@@ -297,7 +296,6 @@ char *my_strdup(char *src)
        return str;
 }
 
-
 static void print_version(void)
 {
     printf("FROTZ V%s\t", frotz_version);
index 81c4e8dcdef1cf3d9b78c7d6a40290af2d7ddd6c..af8c9d3b6e16e931ef7f75f0cf42e948c98affe1 100644 (file)
@@ -435,7 +435,7 @@ int os_read_file_name (char *file_name, const char *default_name, int flag)
         break;
       }
     }
-    tempname = strdup(file_name + i);
+    tempname = my_strdup(file_name + i);
     strcpy(file_name, f_setup.restricted_path);
     if (file_name[strlen(file_name)-1] != PATH_SEPARATOR) {
       strcat(file_name, "/");