From a197ccf12d2c84e6618a541b9ba091c8814ad728 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Wed, 29 Jan 2020 10:56:03 +0100 Subject: [PATCH] tweaks: move another function, to group the deleting ones together --- src/nano.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/nano.c b/src/nano.c index c81ae68b..c815eda4 100644 --- a/src/nano.c +++ b/src/nano.c @@ -139,6 +139,20 @@ void unlink_node(linestruct *line) delete_node(line); } +/* Free an entire linked list of linestructs. */ +void free_lines(linestruct *src) +{ + if (src == NULL) + return; + + while (src->next != NULL) { + src = src->next; + delete_node(src->prev); + } + + delete_node(src); +} + /* Make a copy of a linestruct node. */ linestruct *copy_node(const linestruct *src) { @@ -177,20 +191,6 @@ linestruct *copy_buffer(const linestruct *src) return head; } -/* Free an entire linked list of linestructs. */ -void free_lines(linestruct *src) -{ - if (src == NULL) - return; - - while (src->next != NULL) { - src = src->next; - delete_node(src->prev); - } - - delete_node(src); -} - /* Renumber the lines in a buffer, from the given line onwards. */ void renumber_from(linestruct *line) {