]> git.wh0rd.org Git - nano.git/commitdiff
Avoiding a compiler warning with --disable-wrapping.
authorBenno Schulenberg <bensberg@justemail.net>
Mon, 9 Jun 2014 10:35:44 +0000 (10:35 +0000)
committerBenno Schulenberg <bensberg@justemail.net>
Mon, 9 Jun 2014 10:35:44 +0000 (10:35 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4947 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
src/nano.h
src/text.c

index 2eaee2fa9210085181374e344f70dbd6cdb99506..2e5b2efd4a9b9440360835448d7044321547efae 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2014-06-09  Benno Schulenberg  <bensberg@justemail.net>
        * src/nano.c (do_input): Remove two superfluous false conditions.
+       * src/nano.h, src/text.c (add_undo): Avoid a compiler warning with
+       --disable-wrapping.
 
 2014-06-09  Mark Majeres  <mark@engine12.com>
        * src/text.c (do_undo, do_redo, add_undo, update_undo, do-wrap):
index e5ecb008a1932316559f61d393c6dd3babb3e6c4..18f5b68bb1d658dd49d092b50d9284c0c928e956 100644 (file)
@@ -187,7 +187,11 @@ typedef enum {
 }  function_type;
 
 typedef enum {
-    ADD, DEL, BACK, REPLACE, SPLIT_BEGIN, SPLIT_END, UNSPLIT, CUT, CUT_EOF, PASTE, ENTER, INSERT, OTHER
+    ADD, DEL, BACK, CUT, CUT_EOF, REPLACE,
+#ifndef DISABLE_WRAPPING
+    SPLIT_BEGIN, SPLIT_END,
+#endif
+    UNSPLIT, PASTE, INSERT, ENTER, OTHER
 } undo_type;
 
 typedef struct color_pair {
index 458bd7b1cc584fc0cd3bd9b143761c18d0b48279..7325709b5a8be6322bd8de0f1e1c1f2b805a6abb 100644 (file)
@@ -876,13 +876,16 @@ void add_undo(undo_type current_action)
     u->type = current_action;
     u->lineno = fs->current->lineno;
     u->begin = fs->current_x;
+#ifndef DISABLE_WRAPPING
     if (u->type == SPLIT_BEGIN) {
        /* Some action, most likely an ADD, was performed that invoked
         * do_wrap().  Rearrange the undo order so that this previous
         * action is after the SPLIT_BEGIN undo. */
        u->next = fs->undotop->next ;
        fs->undotop->next = u;
-    } else {
+    } else
+#endif
+    {
        u->next = fs->undotop;
        fs->undotop = u;
        fs->current_undo = u;