commit 8d4e171d3c23a8987757f73cb43c6fc98e8e34a4
parent 6f1e5912a9d3a2025fa2da15c86f1598088eaf69
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Wed, 5 Jun 2019 16:23:34 +0200
tweaks: improve a couple of comments
Diffstat:
1 file changed, 8 insertions(+), 11 deletions(-)
diff --git a/src/nano.c b/src/nano.c
@@ -209,9 +209,8 @@ void renumber_from(linestruct *line)
void partition_buffer(linestruct *top, size_t top_x,
linestruct *bot, size_t bot_x)
{
- /* If the top and bottom of the partition are different from the top
- * and bottom of the buffer, save the latter and then set them
- * to top and bot. */
+ /* Save the top and bottom of the buffer when they differ from top and
+ * bottom of the partition, then shrink the buffer to the partition. */
if (top != openfile->filetop) {
filetop = openfile->filetop;
openfile->filetop = top;
@@ -236,10 +235,10 @@ void partition_buffer(linestruct *top, size_t top_x,
bot->next = NULL;
postdata = mallocstrcpy(NULL, bot->data + bot_x);
- /* Remove all text after bot_x at the bottom of the partition. */
+ /* At the end of the partition, remove all text after bot_x. */
bot->data[bot_x] = '\0';
- /* Remove all text before top_x at the top of the partition. */
+ /* At the beginning of the partition, remove all text before top_x. */
charmove(top->data, top->data + top_x, strlen(top->data) - top_x + 1);
}
@@ -247,9 +246,8 @@ void partition_buffer(linestruct *top, size_t top_x,
* to (filebot, $) again. */
void unpartition_buffer()
{
- /* Reattach the line above the top of the partition, and restore the
- * text before top_x from top_data. Free top_data when we're done
- * with it. */
+ /* Reattach the line that was above the top of the partition,
+ * and restore the text that was before top_x. */
openfile->filetop->prev = foreline;
if (openfile->filetop->prev != NULL)
openfile->filetop->prev->next = openfile->filetop;
@@ -261,9 +259,8 @@ void unpartition_buffer()
free(antedata);
antedata = NULL;
- /* Reattach the line below the bottom of the partition, and restore
- * the text after bot_x from bot_data. Free bot_data when we're
- * done with it. */
+ /* Reattach the line that was below the bottom of the partition,
+ * and restore the text that was after bot_x. */
openfile->filebot->next = aftline;
if (openfile->filebot->next != NULL)
openfile->filebot->next->prev = openfile->filebot;