diff --git a/include/link/main.h b/include/link/main.h index 3915f49b..218ca6d0 100644 --- a/include/link/main.h +++ b/include/link/main.h @@ -4,6 +4,6 @@ #include "types.h" extern SLONG fillchar; -extern char smartlinkstartsymbol[256]; +extern char *smartlinkstartsymbol; #endif diff --git a/src/link/main.c b/src/link/main.c index 954d0234..8eda44a8 100644 --- a/src/link/main.c +++ b/src/link/main.c @@ -22,7 +22,7 @@ enum eBlockType { SLONG options = 0; SLONG fillchar = 0; -char smartlinkstartsymbol[256]; +char *smartlinkstartsymbol; char *progname; @@ -79,7 +79,7 @@ main(int argc, char *argv[]) break; case 's': options |= OPT_SMART_C_LINK; - strcpy(smartlinkstartsymbol, optarg); + smartlinkstartsymbol = optarg; break; case 't': options |= OPT_SMALL;