]> git.wh0rd.org Git - nano.git/commitdiff
-pedantic fixes by Rocco Corsi
authorChris Allegretta <chrisa@asty.org>
Wed, 15 Nov 2000 03:50:02 +0000 (03:50 +0000)
committerChris Allegretta <chrisa@asty.org>
Wed, 15 Nov 2000 03:50:02 +0000 (03:50 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@285 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
po/nano.pot
search.c

index 21f57e018293ebf01a47ff0d6599d4484d5b6216..0beeafae3ed83b02e81b8ced2f2d13d09f832f4c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -12,8 +12,9 @@ CVS Code -
          function mallocstrcpy which is sure to be a programmatic
          nightmare, changed last_search, last_replace, answer to
          pointers.  New function not_found_msg in search.c for displaying
-         truncated strings in satusbar when the string is not found.
-         We disable this feature when using PICO_MSGS (-p).
+         truncated strings in satusbar when the string is not found
+         (-pedantic fixes by Rocco Corsi). We disable this feature when
+         using PICO_MSGS (-p).
        - New spelling code by Rocco Corsi.  New functions
          do_int_speller, do_alt_speller, changes to do_spell in nano.c,
          New functions search_init_globals and do_replace_loop, changes
index 4e3d31a93f7eb04dff38ce95874e8aead7ec788b..429ac2de165e222a59c7cbe0156628d9a2dc0cc0 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2000-11-14 20:24-0500\n"
+"POT-Creation-Date: 2000-11-14 20:33-0500\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"
index 569e063798c171a881b751c070a5b01bc540c4f3..df58fc40e2f8b574a522c422b9bdb9b6589629b0 100644 (file)
--- a/search.c
+++ b/search.c
@@ -158,14 +158,16 @@ int search_init(int replacing)
 
 void not_found_msg(char *str)
 {
-    char foo[COLS];
-
-    if (strlen(str) < COLS / 2)
+    if (strlen(str) <= COLS / 2)
        statusbar(_("\"%s\" not found"), str);
     else {
-       strncpy(foo, str, COLS / 2);
+       char *foo = NULL;
+
+       foo = mallocstrcpy(foo, str);
        foo[COLS / 2] = 0;
        statusbar(_("\"%s...\" not found"), foo);
+
+       free(foo);
     }
 }