nano

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

commit 0133d5cba80bbc52b553439c4d8bbd3a8719fdf9
parent 9066a96dde9b493a05d648d5fb9a32925b54f094
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Sat,  2 Dec 2017 18:05:52 +0100

tweaks: elide two variables that are used just once

Diffstat:
Msrc/text.c | 9+--------
1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/src/text.c b/src/text.c @@ -1549,10 +1549,6 @@ bool do_wrap(filestruct *line) /* The text after the wrap point. */ size_t rest_length; /* The length of the remainder. */ - const char *next_line = NULL; - /* The next line, minus indentation. */ - size_t next_line_len = 0; - /* The length of next_line. */ size_t old_x = openfile->current_x; filestruct * old_line = openfile->current; @@ -1633,10 +1629,7 @@ bool do_wrap(filestruct *line) #endif } - next_line = line->next->data; - next_line_len = strlen(next_line); - - if (rest_length + next_line_len <= fill) { + if (rest_length + strlen(line->next->data) <= fill) { /* Delete the LF to join the two lines. */ do_delete(); /* Delete any leading blanks from the joined-on line. */