commit a197ccf12d2c84e6618a541b9ba091c8814ad728 parent 67e5913edf2a61be2cd9047a14632134268faa80 Author: Benno Schulenberg <bensberg@telfort.nl> Date: Wed, 29 Jan 2020 10:56:03 +0100 tweaks: move another function, to group the deleting ones together Diffstat:
M | src/nano.c | | | 28 | ++++++++++++++-------------- |
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git 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) {