nano

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

commit a692b01c040e60543cdd3cdfd19821b6517ac757
parent a197ccf12d2c84e6618a541b9ba091c8814ad728
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Wed, 29 Jan 2020 12:31:52 +0100

tweaks: reshuffle two lines, to do the linking first, then the content

Diffstat:
Msrc/nano.c | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/nano.c b/src/nano.c @@ -83,14 +83,13 @@ linestruct *make_new_node(linestruct *prevnode) { linestruct *newnode = nmalloc(sizeof(linestruct)); - newnode->data = NULL; newnode->prev = prevnode; newnode->next = NULL; - newnode->lineno = (prevnode != NULL) ? prevnode->lineno + 1 : 1; - + newnode->data = NULL; #ifdef ENABLE_COLOR newnode->multidata = NULL; #endif + newnode->lineno = (prevnode) ? prevnode->lineno + 1 : 1; return newnode; }