From: David Griffith Date: Fri, 27 Jul 2018 03:52:30 +0000 (-0700) Subject: my_strdup() tweaks for dumb interface. X-Git-Url: https://scope-eye.net/git/?a=commitdiff_plain;h=74d2fc727428acde540afb5c686e1b78489aa10f;p=liskon_frotz.git my_strdup() tweaks for dumb interface. --- 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, "/");