diff --git a/src/nano.c b/src/nano.c
index d7d83f71e6f09f2f8ed8f1db28331a5fe5c22f43..7ad28f60ed6e4d26592234e5da44c3db6d020116 100644
--- a/src/nano.c
+++ b/src/nano.c
@@ -174,20 +174,20 @@ void free_filestruct(filestruct *src)
 	delete_node(src);
 }
 
-/* Renumber the lines in a buffer, starting with fileptr. */
-void renumber(filestruct *fileptr)
+/* Renumber the lines in a buffer, starting with the given line. */
+void renumber(filestruct *line)
 {
-	ssize_t line;
+	ssize_t number;
 
-	if (fileptr == NULL)
+	if (line == NULL)
 		return;
 
-	line = (fileptr->prev == NULL) ? 0 : fileptr->prev->lineno;
+	number = (line->prev == NULL) ? 0 : line->prev->lineno;
 
-	assert(fileptr != fileptr->next);
+	assert(line != line->next);
 
-	for (; fileptr != NULL; fileptr = fileptr->next)
-		fileptr->lineno = ++line;
+	for (; line != NULL; line = line->next)
+		line->lineno = ++number;
 }
 
 /* Partition the current buffer so that it appears to begin at (top, top_x)
diff --git a/src/proto.h b/src/proto.h
index a19c5148b1134ad0f85eef947d80c576a88c3e5e..86f53d7e36cb3539040b74bd0ff761736225e156 100644
--- a/src/proto.h
+++ b/src/proto.h
@@ -404,7 +404,7 @@ void unlink_node(filestruct *fileptr);
 void delete_node(filestruct *fileptr);
 filestruct *copy_filestruct(const filestruct *src);
 void free_filestruct(filestruct *src);
-void renumber(filestruct *fileptr);
+void renumber(filestruct *line);
 partition *partition_filestruct(filestruct *top, size_t top_x,
 		filestruct *bot, size_t bot_x);
 void unpartition_filestruct(partition **p);