nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 4e03a245ace64ec2712bd46b7388802a07eea4f7
parent 028d12f4fb8182b0923e2151cf91410372066303
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Mon, 30 Oct 2017 19:08:48 +0100

tweaks: adjust two comments, and correct and a few cosmetic mistakes

Diffstat:
Msrc/global.c | 5++---
Msrc/history.c | 6+++---
Msrc/rcfile.c | 1-
3 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/global.c b/src/global.c @@ -1850,9 +1850,10 @@ void thanks_for_all_the_fish(void) } #endif /* !DISABLE_COLOR */ #ifdef ENABLE_HISTORIES - /* Free the search and replace history lists. */ + /* Free the search, replace, and execute history lists. */ free_filestruct(searchtop); free_filestruct(replacetop); + free_filestruct(executetop); #endif /* Free the list of functions. */ while (allfuncs != NULL) { @@ -1866,8 +1867,6 @@ void thanks_for_all_the_fish(void) sclist = sclist->next; free(s); } -#ifdef ENABLE_NANORC free(homedir); -#endif } #endif /* DEBUG */ diff --git a/src/history.c b/src/history.c @@ -294,9 +294,9 @@ void load_history(void) strerror(errno)); } } else { - /* Load the two history lists -- first the search history, then - * the replace history -- from the oldest entry to the newest. - * The two lists are separated by an empty line. */ + /* Load the three history lists -- first search, then replace, + * then execute -- from oldest entry to newest. Between two + * lists there is an empty line. */ filestruct **history = &search_history; char *line = NULL; size_t buf_len = 0; diff --git a/src/rcfile.c b/src/rcfile.c @@ -872,7 +872,6 @@ void pick_up_name(const char *kind, char *ptr, char **storage) } *storage = mallocstrcpy(*storage, ptr); - } #endif /* !DISABLE_COLOR */