From 74d2fc727428acde540afb5c686e1b78489aa10f Mon Sep 17 00:00:00 2001 From: David Griffith Date: Thu, 26 Jul 2018 20:52:30 -0700 Subject: [PATCH] my_strdup() tweaks for dumb interface. --- src/dumb/dumb_frotz.h | 2 ++ src/dumb/dumb_init.c | 2 -- src/dumb/dumb_input.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dumb/dumb_frotz.h b/src/dumb/dumb_frotz.h index 8e762a5..3fd7ab9 100644 --- a/src/dumb/dumb_frotz.h +++ b/src/dumb/dumb_frotz.h @@ -14,6 +14,8 @@ #include #include +extern char *my_strdup(char *); + /* from ../common/setup.h */ extern f_setup_t f_setup; diff --git a/src/dumb/dumb_init.c b/src/dumb/dumb_init.c index 11d65d3..e1db6f9 100644 --- a/src/dumb/dumb_init.c +++ b/src/dumb/dumb_init.c @@ -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); diff --git a/src/dumb/dumb_input.c b/src/dumb/dumb_input.c index 81c4e8d..af8c9d3 100644 --- a/src/dumb/dumb_input.c +++ b/src/dumb/dumb_input.c @@ -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, "/"); -- 2.34.1