]> git.wh0rd.org Git - nano.git/commitdiff
Bugfixes and cruft cleanout take 1
authorChris Allegretta <chrisa@asty.org>
Fri, 28 Jul 2000 01:18:10 +0000 (01:18 +0000)
committerChris Allegretta <chrisa@asty.org>
Fri, 28 Jul 2000 01:18:10 +0000 (01:18 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@139 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
nano.c
po/nano.pot
search.c

index 36da775e9c029c7d2a17f4e64ba81662dd2c4703..fa5acfe0bff5f51220f46fa9cef702233de5c15b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,13 @@
 CVS code
 - nano.c:
-  splice_node():
+  splice_node()
        - New function, abstracts linking in nodes.   Fixes bug #36.
+  delete_buffer()
+       - Removed, same as free_filestruct().
+- search.c:
+  replace_abort()
+       - redundant, now just calls search abort until it does something
+         different.  
 
 nano-0.9.14 - 07/27/2000
 - nano.h:
diff --git a/nano.c b/nano.c
index 3781632d476e884a6811afd5879bcec02f921892..867469955291eb8bc4b69a5552d2041933a51faa 100644 (file)
--- a/nano.c
+++ b/nano.c
@@ -920,15 +920,6 @@ void do_early_abort(void)
     blank_statusbar_refresh();
 }
 
-void delete_buffer(filestruct * inptr)
-{
-    if (inptr != NULL) {
-       delete_buffer(inptr->next);
-       free(inptr->data);
-       free(inptr);
-    }
-}
-
 int do_backspace(void)
 {
     filestruct *previous, *tmp;
@@ -1635,6 +1626,10 @@ 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);
index 1d4bf51b2237155ea7f672090b8189654faebf5e..d29af919b0ecdcdb752effda0988af3e0c9b92b5 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2000-07-27 21:00-0400\n"
+"POT-Creation-Date: 2000-07-27 21:18-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -55,7 +55,7 @@ msgstr ""
 msgid "File to insert [from ./] "
 msgstr ""
 
-#: files.c:272 files.c:296 files.c:486 nano.c:1155
+#: files.c:272 files.c:296 files.c:486 nano.c:1146
 msgid "Cancelled"
 msgstr ""
 
@@ -576,85 +576,85 @@ msgstr ""
 msgid "check_wrap called with inptr->data=\"%s\"\n"
 msgstr ""
 
-#: nano.c:941
+#: nano.c:932
 #, c-format
 msgid "current->data now = \"%s\"\n"
 msgstr ""
 
-#: nano.c:994
+#: nano.c:985
 #, c-format
 msgid "After, data = \"%s\"\n"
 msgstr ""
 
-#: nano.c:1064
+#: nano.c:1055
 msgid "Error deleting tempfile, ack!"
 msgstr ""
 
-#: nano.c:1082
+#: nano.c:1073
 #, c-format
 msgid "Could not create a temporary filename: %s"
 msgstr ""
 
-#: nano.c:1105
+#: nano.c:1096
 #, c-format
 msgid "Could not invoke spell program \"%s\""
 msgstr ""
 
 #. Why 32512? I dont know!
-#: nano.c:1111
+#: nano.c:1102
 msgid "Could not invoke \"ispell\""
 msgstr ""
 
-#: nano.c:1124
+#: nano.c:1115
 msgid "Finished checking spelling"
 msgstr ""
 
-#: nano.c:1142
+#: nano.c:1133
 msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? "
 msgstr ""
 
-#: nano.c:1265
+#: nano.c:1256
 msgid "Cannot resize top win"
 msgstr ""
 
-#: nano.c:1267
+#: nano.c:1258
 msgid "Cannot move top win"
 msgstr ""
 
-#: nano.c:1269
+#: nano.c:1260
 msgid "Cannot resize edit win"
 msgstr ""
 
-#: nano.c:1271
+#: nano.c:1262
 msgid "Cannot move edit win"
 msgstr ""
 
-#: nano.c:1273
+#: nano.c:1264
 msgid "Cannot resize bottom win"
 msgstr ""
 
-#: nano.c:1275
+#: nano.c:1266
 msgid "Cannot move bottom win"
 msgstr ""
 
-#: nano.c:1748
+#: nano.c:1743
 msgid "Main: set up windows\n"
 msgstr ""
 
-#: nano.c:1770
+#: nano.c:1765
 msgid "Main: bottom win\n"
 msgstr ""
 
-#: nano.c:1776
+#: nano.c:1771
 msgid "Main: open file\n"
 msgstr ""
 
-#: nano.c:1849
+#: nano.c:1844
 #, c-format
 msgid "I got Alt-[-%c! (%d)\n"
 msgstr ""
 
-#: nano.c:1865
+#: nano.c:1860
 #, c-format
 msgid "I got Alt-%c! (%d)\n"
 msgstr ""
@@ -700,38 +700,38 @@ msgstr ""
 msgid "Replaced 1 occurence"
 msgstr ""
 
-#: search.c:381 search.c:402 search.c:425
+#: search.c:377 search.c:398 search.c:421
 msgid "Replace Cancelled"
 msgstr ""
 
-#: search.c:398
+#: search.c:394
 #, c-format
 msgid "Replace with [%s]"
 msgstr ""
 
 #. last_search is empty
-#: search.c:423
+#: search.c:419
 msgid "Replace with"
 msgstr ""
 
-#: search.c:464
+#: search.c:460
 msgid "Replace this instance?"
 msgstr ""
 
 #. Ask for it
-#: search.c:515
+#: search.c:511
 msgid "Enter line number"
 msgstr ""
 
-#: search.c:517
+#: search.c:513
 msgid "Aborted"
 msgstr ""
 
-#: search.c:537
+#: search.c:533
 msgid "Come on, be reasonable"
 msgstr ""
 
-#: search.c:542
+#: search.c:538
 #, c-format
 msgid "Only %d lines available, skipping to last line"
 msgstr ""
index 53675c4bc3515d5b6f0200d3bf953272d057fd60..adad3208c447017907a01ef5ca4bd0ede62f3f8c 100644 (file)
--- a/search.c
+++ b/search.c
@@ -244,14 +244,10 @@ void print_replaced(int num)
 
 void replace_abort(void)
 {
-    UNSET(KEEP_CUTBUFFER);
-    display_main_list();
-    reset_cursor();
-
-#ifdef _POSIX_VERSION
-    if (ISSET(REGEXP_COMPILED))
-        regexp_cleanup();
-#endif
+    /* Identicle to search_abort, so we'll call it here.  If it
+       does something different later, we can change it back.  For now
+       it's just a waste to duplicat code */
+    search_abort();
 }
 
 #ifdef _POSIX_VERSION