Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.bin/indent indent: rename struct fields for buffers
details: https://anonhg.NetBSD.org/src/rev/7be620c2df14
branches: trunk
changeset: 374801:7be620c2df14
user: rillig <rillig%NetBSD.org@localhost>
date: Sat May 13 12:31:02 2023 +0000
description:
indent: rename struct fields for buffers
No binary change except for assertion line numbers.
diffstat:
usr.bin/indent/indent.c | 24 ++++++++++++------------
usr.bin/indent/indent.h | 6 +++---
usr.bin/indent/io.c | 39 +++++++++++++++++++--------------------
usr.bin/indent/lexi.c | 6 +++---
usr.bin/indent/pr_comment.c | 18 +++++++++---------
5 files changed, 46 insertions(+), 47 deletions(-)
diffs (285 lines):
diff -r edf44ef8ce61 -r 7be620c2df14 usr.bin/indent/indent.c
--- a/usr.bin/indent/indent.c Sat May 13 11:48:19 2023 +0000
+++ b/usr.bin/indent/indent.c Sat May 13 12:31:02 2023 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: indent.c,v 1.258 2023/05/13 09:40:47 rillig Exp $ */
+/* $NetBSD: indent.c,v 1.259 2023/05/13 12:31:02 rillig Exp $ */
/*-
* SPDX-License-Identifier: BSD-4-Clause
@@ -43,7 +43,7 @@ static char sccsid[] = "@(#)indent.c 5.1
#include <sys/cdefs.h>
#if defined(__NetBSD__)
-__RCSID("$NetBSD: indent.c,v 1.258 2023/05/13 09:40:47 rillig Exp $");
+__RCSID("$NetBSD: indent.c,v 1.259 2023/05/13 12:31:02 rillig Exp $");
#elif defined(__FreeBSD__)
__FBSDID("$FreeBSD: head/usr.bin/indent/indent.c 340138 2018-11-04 19:24:49Z oshogbo $");
#endif
@@ -112,12 +112,12 @@ static void
buf_init(struct buffer *buf)
{
size_t size = 200;
- buf->buf = xmalloc(size);
- buf->l = buf->buf + size - 5 /* safety margin */;
- buf->s = buf->buf + 1; /* allow accessing buf->e[-1] */
+ buf->mem = xmalloc(size);
+ buf->limit = buf->mem + size - 5 /* safety margin */;
+ buf->s = buf->mem + 1; /* allow accessing buf->e[-1] */
buf->e = buf->s;
- buf->buf[0] = ' ';
- buf->buf[1] = '\0';
+ buf->mem[0] = ' ';
+ buf->e[0] = '\0';
}
static size_t
@@ -129,11 +129,11 @@ buf_len(const struct buffer *buf)
void
buf_expand(struct buffer *buf, size_t add_size)
{
- size_t new_size = (size_t)(buf->l - buf->s) + 400 + add_size;
+ size_t new_size = (size_t)(buf->limit - buf->s) + 400 + add_size;
size_t len = buf_len(buf);
- buf->buf = xrealloc(buf->buf, new_size);
- buf->l = buf->buf + new_size - 5;
- buf->s = buf->buf + 1;
+ buf->mem = xrealloc(buf->mem, new_size);
+ buf->limit = buf->mem + new_size - 5;
+ buf->s = buf->mem + 1;
buf->e = buf->s + len;
/* At this point, the buffer may not be null-terminated anymore. */
}
@@ -141,7 +141,7 @@ buf_expand(struct buffer *buf, size_t ad
static void
buf_reserve(struct buffer *buf, size_t n)
{
- if (n >= (size_t)(buf->l - buf->e))
+ if (n >= (size_t)(buf->limit - buf->e))
buf_expand(buf, n);
}
diff -r edf44ef8ce61 -r 7be620c2df14 usr.bin/indent/indent.h
--- a/usr.bin/indent/indent.h Sat May 13 11:48:19 2023 +0000
+++ b/usr.bin/indent/indent.h Sat May 13 12:31:02 2023 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: indent.h,v 1.124 2023/05/13 09:40:47 rillig Exp $ */
+/* $NetBSD: indent.h,v 1.125 2023/05/13 12:31:02 rillig Exp $ */
/*-
* SPDX-License-Identifier: BSD-2-Clause-FreeBSD
@@ -131,8 +131,8 @@ typedef enum parser_symbol {
struct buffer {
char *s; /* start of the usable text */
char *e; /* end of the usable text */
- char *buf; /* start of the allocated memory */
- char *l; /* end of the allocated memory */
+ char *mem; /* start of the allocated memory */
+ char *limit; /* end of the allocated memory */
};
extern FILE *input;
diff -r edf44ef8ce61 -r 7be620c2df14 usr.bin/indent/io.c
--- a/usr.bin/indent/io.c Sat May 13 11:48:19 2023 +0000
+++ b/usr.bin/indent/io.c Sat May 13 12:31:02 2023 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: io.c,v 1.156 2023/05/13 09:27:49 rillig Exp $ */
+/* $NetBSD: io.c,v 1.157 2023/05/13 12:31:02 rillig Exp $ */
/*-
* SPDX-License-Identifier: BSD-4-Clause
@@ -43,7 +43,7 @@ static char sccsid[] = "@(#)io.c 8.1 (Be
#include <sys/cdefs.h>
#if defined(__NetBSD__)
-__RCSID("$NetBSD: io.c,v 1.156 2023/05/13 09:27:49 rillig Exp $");
+__RCSID("$NetBSD: io.c,v 1.157 2023/05/13 12:31:02 rillig Exp $");
#elif defined(__FreeBSD__)
__FBSDID("$FreeBSD: head/usr.bin/indent/io.c 334927 2018-06-10 16:44:18Z pstef $");
#endif
@@ -57,8 +57,7 @@ static char sccsid[] = "@(#)io.c 8.1 (Be
/*
* The current line, ready to be split into tokens, terminated with '\n'. The
- * current read position is inp.s, and the invariant inp.buf <= inp.s < inp.e
- * holds.
+ * current read position is inp.s, and the invariant inp.s < inp.e holds.
*/
static struct buffer inp;
@@ -68,10 +67,10 @@ static int paren_indent;
void
inp_init(void)
{
- inp.buf = xmalloc(10);
- inp.l = inp.buf + 8;
- inp.s = inp.buf;
- inp.e = inp.buf;
+ inp.mem = xmalloc(10);
+ inp.limit = inp.mem + 8;
+ inp.s = inp.mem;
+ inp.e = inp.mem;
}
const char *
@@ -84,7 +83,7 @@ inp_p(void)
const char *
inp_line_start(void)
{
- return inp.buf;
+ return inp.mem;
}
const char *
@@ -127,13 +126,13 @@ inp_next(void)
static void
inp_add(char ch)
{
- if (inp.e >= inp.l) {
- size_t new_size = (size_t)(inp.l - inp.buf) * 2 + 10;
- size_t offset = (size_t)(inp.e - inp.buf);
- inp.buf = xrealloc(inp.buf, new_size);
- inp.s = inp.buf;
- inp.e = inp.buf + offset;
- inp.l = inp.buf + new_size - 2;
+ if (inp.e >= inp.limit) {
+ size_t new_size = (size_t)(inp.limit - inp.mem) * 2 + 10;
+ size_t e_offset = (size_t)(inp.e - inp.mem);
+ inp.mem = xrealloc(inp.mem, new_size);
+ inp.s = inp.mem;
+ inp.e = inp.mem + e_offset;
+ inp.limit = inp.mem + new_size - 2;
}
*inp.e++ = ch;
}
@@ -141,8 +140,8 @@ inp_add(char ch)
static void
inp_read_next_line(FILE *f)
{
- inp.s = inp.buf;
- inp.e = inp.buf;
+ inp.s = inp.mem;
+ inp.e = inp.mem;
for (;;) {
int ch = getc(f);
@@ -314,7 +313,7 @@ output_complete_line(char line_terminato
*(lab.e = lab.s) = '\0'; /* reset buffers */
*(code.e = code.s) = '\0';
- *(com.e = com.s = com.buf + 1) = '\0';
+ *(com.e = com.s = com.mem + 1) = '\0';
ps.ind_level = ps.ind_level_follow;
ps.line_start_nparen = ps.nparen;
@@ -412,7 +411,7 @@ parse_indent_comment(void)
{
bool on;
- const char *p = inp.buf;
+ const char *p = inp.mem;
skip_blank(&p);
if (!skip_string(&p, "/*"))
diff -r edf44ef8ce61 -r 7be620c2df14 usr.bin/indent/lexi.c
--- a/usr.bin/indent/lexi.c Sat May 13 11:48:19 2023 +0000
+++ b/usr.bin/indent/lexi.c Sat May 13 12:31:02 2023 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: lexi.c,v 1.177 2023/05/13 09:27:49 rillig Exp $ */
+/* $NetBSD: lexi.c,v 1.178 2023/05/13 12:31:02 rillig Exp $ */
/*-
* SPDX-License-Identifier: BSD-4-Clause
@@ -43,7 +43,7 @@ static char sccsid[] = "@(#)lexi.c 8.1 (
#include <sys/cdefs.h>
#if defined(__NetBSD__)
-__RCSID("$NetBSD: lexi.c,v 1.177 2023/05/13 09:27:49 rillig Exp $");
+__RCSID("$NetBSD: lexi.c,v 1.178 2023/05/13 12:31:02 rillig Exp $");
#elif defined(__FreeBSD__)
__FBSDID("$FreeBSD: head/usr.bin/indent/lexi.c 337862 2018-08-15 18:19:45Z pstef $");
#endif
@@ -180,7 +180,7 @@ static const unsigned char lex_number_ro
static void
check_size_token(size_t desired_size)
{
- if (token.e + desired_size >= token.l)
+ if (token.e + desired_size >= token.limit)
buf_expand(&token, desired_size);
}
diff -r edf44ef8ce61 -r 7be620c2df14 usr.bin/indent/pr_comment.c
--- a/usr.bin/indent/pr_comment.c Sat May 13 11:48:19 2023 +0000
+++ b/usr.bin/indent/pr_comment.c Sat May 13 12:31:02 2023 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: pr_comment.c,v 1.130 2023/05/12 10:53:33 rillig Exp $ */
+/* $NetBSD: pr_comment.c,v 1.131 2023/05/13 12:31:02 rillig Exp $ */
/*-
* SPDX-License-Identifier: BSD-4-Clause
@@ -43,7 +43,7 @@ static char sccsid[] = "@(#)pr_comment.c
#include <sys/cdefs.h>
#if defined(__NetBSD__)
-__RCSID("$NetBSD: pr_comment.c,v 1.130 2023/05/12 10:53:33 rillig Exp $");
+__RCSID("$NetBSD: pr_comment.c,v 1.131 2023/05/13 12:31:02 rillig Exp $");
#elif defined(__FreeBSD__)
__FBSDID("$FreeBSD: head/usr.bin/indent/pr_comment.c 334927 2018-06-10 16:44:18Z pstef $");
#endif
@@ -57,7 +57,7 @@ static char sccsid[] = "@(#)pr_comment.c
static void
com_add_char(char ch)
{
- if (1 >= com.l - com.e)
+ if (1 >= com.limit - com.e)
buf_expand(&com, 1);
*com.e++ = ch;
}
@@ -74,7 +74,7 @@ com_add_delim(void)
static void
com_terminate(void)
{
- if (1 >= com.l - com.e)
+ if (1 >= com.limit - com.e)
buf_expand(&com, 1);
*com.e = '\0';
}
@@ -193,7 +193,7 @@ analyze_comment(bool *p_may_wrap, bool *
static void
copy_comment_wrap(int adj_max_line_length, bool break_delim)
{
- ssize_t last_blank = -1; /* index of the last blank in com.buf */
+ ssize_t last_blank = -1; /* index of the last blank in com.mem */
for (;;) {
switch (inp_peek()) {
@@ -228,7 +228,7 @@ copy_comment_wrap(int adj_max_line_lengt
ps.next_col_1 = true;
if (!(com.e > com.s && ch_isblank(com.e[-1])))
com_add_char(' ');
- last_blank = com.e - 1 - com.buf;
+ last_blank = com.e - 1 - com.mem;
}
++line_no;
@@ -277,7 +277,7 @@ copy_comment_wrap(int adj_max_line_lengt
for (;;) {
char ch = inp_next();
if (ch_isblank(ch))
- last_blank = com.e - com.buf;
+ last_blank = com.e - com.mem;
com_add_char(ch);
now_len++;
if (memchr("*\n\r\b\t", inp_peek(), 6) != NULL)
@@ -299,9 +299,9 @@ copy_comment_wrap(int adj_max_line_lengt
break;
}
- const char *last_word_s = com.buf + last_blank + 1;
+ const char *last_word_s = com.mem + last_blank + 1;
size_t last_word_len = (size_t)(com.e - last_word_s);
- com.e = com.buf + last_blank;
+ com.e = com.mem + last_blank;
output_line();
com_add_delim();
Home |
Main Index |
Thread Index |
Old Index