Index: ncftp-3.2.6/ncftp/bookmark.h =================================================================== --- ncftp-3.2.6.orig/ncftp/bookmark.h +++ ncftp-3.2.6/ncftp/bookmark.h @@ -29,6 +29,8 @@ typedef struct Bookmark { int reserved; } Bookmark; +extern Bookmark gBm; + #define kBookmarkVersion 8 #define kBookmarkMinVersion 3 #if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__) Index: ncftp-3.2.6/ncftp/cmds.c =================================================================== --- ncftp-3.2.6.orig/ncftp/cmds.c +++ ncftp-3.2.6/ncftp/cmds.c @@ -98,7 +98,6 @@ extern char gPager[], gHome[], gShell[]; extern char gOS[]; extern int gAutoResume; extern int gAutoSaveChangesToExistingBookmarks; -extern Bookmark gBm; extern int gLoadedBm, gConfirmClose, gSavePasswords, gScreenColumns; extern char gLocalCWD[512], gPrevLocalCWD[512]; extern int gMayCancelJmp; Index: ncftp-3.2.6/ncftp/main.c =================================================================== --- ncftp-3.2.6.orig/ncftp/main.c +++ ncftp-3.2.6/ncftp/main.c @@ -40,7 +40,6 @@ extern int gUnprocessedJobs; char gLocalCWD[512], gPrevLocalCWD[512]; extern char gRemoteCWD[512], gPrevRemoteCWD[512]; -extern Bookmark gBm; extern int gLoadedBm; extern int gFirewallType; extern char gAutoAscii[]; Index: ncftp-3.2.6/sh_util/gpshare.c =================================================================== --- ncftp-3.2.6.orig/sh_util/gpshare.c +++ ncftp-3.2.6/sh_util/gpshare.c @@ -28,7 +28,6 @@ static int gIsAtty1 = 1, gIsAtty2 = 1; extern int gLoadedBm, gBookmarkMatchMode; -Bookmark gBm; double FileSize(double size, const char **uStr0, double *uMult0) Index: ncftp-3.2.6/sh_util/ncftpget.c =================================================================== --- ncftp-3.2.6.orig/sh_util/ncftpget.c +++ ncftp-3.2.6/sh_util/ncftpget.c @@ -40,7 +40,6 @@ extern unsigned int gFirewallPort; extern char gFirewallExceptionList[256]; extern int gFwDataPortMode; extern const char gOS[], gVersion[]; -extern Bookmark gBm; static void #if (defined(__GNUC__)) && (__GNUC__ >= 2) Index: ncftp-3.2.6/sh_util/ncftpls.c =================================================================== --- ncftp-3.2.6.orig/sh_util/ncftpls.c +++ ncftp-3.2.6/sh_util/ncftpls.c @@ -39,7 +39,6 @@ extern unsigned int gFirewallPort; extern char gFirewallExceptionList[256]; extern int gFwDataPortMode; extern const char gOS[], gVersion[]; -extern Bookmark gBm; static int FTPRemoteRecursiveMList(FTPCIPtr cip, const char *const rdir, /* FTPFileInfoListPtr files, */ FTPLineListPtr lines); Index: ncftp-3.2.6/sh_util/ncftpput.c =================================================================== --- ncftp-3.2.6.orig/sh_util/ncftpput.c +++ ncftp-3.2.6/sh_util/ncftpput.c @@ -41,7 +41,6 @@ extern unsigned int gFirewallPort; extern char gFirewallExceptionList[256]; extern int gFwDataPortMode; extern const char gOS[], gVersion[]; -extern Bookmark gBm; extern int gSendfileInProgress; static void