From ae4318dab07711480a0c572c00a0d792c45165ab Mon Sep 17 00:00:00 2001
From: Chris Allegretta <chrisa@asty.org>
Date: Tue, 16 Jan 2001 04:18:26 +0000
Subject: [PATCH] Get rid of unneeded call to usage() in main() when calling a
 flag for a function that hasn't been compiled in (Rocco)

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@482 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
---
 ChangeLog | 2 ++
 nano.c    | 8 --------
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 0c85e1a1..ffdd06f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -37,6 +37,8 @@ General
   main()
 	- Alternate speller option no longer valid if DISABLE_SPELLER is
 	  active. (Rocco)
+	- Removed direct calls to usage() (#else) for -k (cut) or -s (speller)
+	  options when these have been disabled. (Rocco)
 	- Initialized kbinput to get around stupid compiler warning.
   nano_small_msg()
 	- This function has been removed.  All references now call
diff --git a/nano.c b/nano.c
index be282806..328ac1be 100644
--- a/nano.c
+++ b/nano.c
@@ -2175,10 +2175,6 @@ int main(int argc, char *argv[])
 	case 'k':
 	    SET(CUT_TO_END);
 	    break;
-#else
-	case 'k':
-	    usage();		/* Oops!  You dont really have that option */
-	    finish(1);
 #endif
 	case 'l':
 	    UNSET(FOLLOW_SYMLINKS);
@@ -2201,10 +2197,6 @@ int main(int argc, char *argv[])
 	    alt_speller = nmalloc(strlen(optarg) + 1);
 	    strcpy(alt_speller, optarg);
 	    break;
-#else
-	case 's':
-	    usage();		/* Oops!  You dont really have that option */
-	    finish(1);
 #endif
 	case 't':
 	    SET(TEMP_OPT);
-- 
GitLab