commit ef4b0edd4e64d1008d77308de6f49103b7ead52d
parent b47d111a3d116bd20d0874e756a1657269ee976c
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Mon, 11 May 2020 16:44:16 +0200
tweaks: rename a symbol, to better suit its purpose, and reduce its scope
Diffstat:
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/files.c b/src/files.c
@@ -609,6 +609,9 @@ char *encode_data(char *text, size_t length)
return copy_of(text);
}
+/* The number of bytes by which we expand the line buffer while reading. */
+#define LUMPSIZE 120
+
/* Read the given open file f into the current buffer. filename should be
* set to the name of the file. undoable means that undo records should be
* created and that the file does not need to be checked for writability. */
@@ -626,7 +629,7 @@ void read_file(FILE *f, int fd, const char *filename, bool undoable)
/* The current input character. */
char *buf;
/* The buffer in which we assemble each line of the file. */
- size_t bufx = MAX_BUF_SIZE;
+ size_t bufx = LUMPSIZE;
/* The allocated size of the line buffer; increased as needed. */
linestruct *topline;
/* The top of the new buffer where we store the read file. */
@@ -698,10 +701,10 @@ void read_file(FILE *f, int fd, const char *filename, bool undoable)
* NUL bytes in it, so we can't just use strlen() later. */
len++;
- /* If needed, increase the buffer size, MAX_BUF_SIZE characters at
- * a time. Don't bother decreasing it; it is freed at the end. */
+ /* When needed, increase the line-buffer size. Don't bother
+ * decreasing it -- it gets freed when reading is finished. */
if (len == bufx) {
- bufx += MAX_BUF_SIZE;
+ bufx += LUMPSIZE;
buf = charealloc(buf, bufx);
}
diff --git a/src/nano.h b/src/nano.h
@@ -649,8 +649,5 @@ enum
* counting the blank lines at their ends. */
#define MAX_SEARCH_HISTORY 100
-/* The maximum number of bytes buffered at one time. */
-#define MAX_BUF_SIZE 128
-
/* The largest size_t number that doesn't have the high bit set. */
#define HIGHEST_POSITIVE ((~(size_t)0) >> 1)