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: move buffer functions further up
details: https://anonhg.NetBSD.org/src/rev/4d8027511cf1
branches: trunk
changeset: 1024669:4d8027511cf1
user: rillig <rillig%NetBSD.org@localhost>
date: Sat Oct 30 18:58:04 2021 +0000
description:
indent: move buffer functions further up
No functional change.
diffstat:
usr.bin/indent/indent.c | 136 ++++++++++++++++++++++++------------------------
1 files changed, 68 insertions(+), 68 deletions(-)
diffs (164 lines):
diff -r 3d797b93c2fa -r 4d8027511cf1 usr.bin/indent/indent.c
--- a/usr.bin/indent/indent.c Sat Oct 30 18:49:47 2021 +0000
+++ b/usr.bin/indent/indent.c Sat Oct 30 18:58:04 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: indent.c,v 1.192 2021/10/30 18:47:36 rillig Exp $ */
+/* $NetBSD: indent.c,v 1.193 2021/10/30 18:58:04 rillig Exp $ */
/*-
* SPDX-License-Identifier: BSD-4-Clause
@@ -43,7 +43,7 @@
#include <sys/cdefs.h>
#if defined(__NetBSD__)
-__RCSID("$NetBSD: indent.c,v 1.192 2021/10/30 18:47:36 rillig Exp $");
+__RCSID("$NetBSD: indent.c,v 1.193 2021/10/30 18:58:04 rillig Exp $");
#elif defined(__FreeBSD__)
__FBSDID("$FreeBSD: head/usr.bin/indent/indent.c 340138 2018-11-04 19:24:49Z oshogbo $");
#endif
@@ -142,6 +142,72 @@
}
#endif
+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->e = buf->s;
+ buf->buf[0] = ' ';
+ buf->buf[1] = '\0';
+}
+
+static size_t
+buf_len(const struct buffer *buf)
+{
+ return (size_t)(buf->e - buf->s);
+}
+
+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 len = buf_len(buf);
+ buf->buf = xrealloc(buf->buf, new_size);
+ buf->l = buf->buf + new_size - 5;
+ buf->s = buf->buf + 1;
+ buf->e = buf->s + len;
+ /* At this point, the buffer may not be null-terminated anymore. */
+}
+
+static void
+buf_reserve(struct buffer *buf, size_t n)
+{
+ if (n >= (size_t)(buf->l - buf->e))
+ buf_expand(buf, n);
+}
+
+static void
+buf_add_char(struct buffer *buf, char ch)
+{
+ buf_reserve(buf, 1);
+ *buf->e++ = ch;
+}
+
+static void
+buf_add_buf(struct buffer *buf, const struct buffer *add)
+{
+ size_t len = buf_len(add);
+ buf_reserve(buf, len);
+ memcpy(buf->e, add->s, len);
+ buf->e += len;
+}
+
+static void
+buf_terminate(struct buffer *buf)
+{
+ buf_reserve(buf, 1);
+ *buf->e = '\0';
+}
+
+static void
+buf_reset(struct buffer *buf)
+{
+ buf->e = buf->s;
+}
+
void
diag(int level, const char *msg, ...)
{
@@ -430,72 +496,6 @@
}
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->e = buf->s;
- buf->buf[0] = ' ';
- buf->buf[1] = '\0';
-}
-
-static size_t
-buf_len(const struct buffer *buf)
-{
- return (size_t)(buf->e - buf->s);
-}
-
-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 len = buf_len(buf);
- buf->buf = xrealloc(buf->buf, new_size);
- buf->l = buf->buf + new_size - 5;
- buf->s = buf->buf + 1;
- buf->e = buf->s + len;
- /* At this point, the buffer may not be null-terminated anymore. */
-}
-
-static void
-buf_reserve(struct buffer *buf, size_t n)
-{
- if (n >= (size_t)(buf->l - buf->e))
- buf_expand(buf, n);
-}
-
-static void
-buf_add_char(struct buffer *buf, char ch)
-{
- buf_reserve(buf, 1);
- *buf->e++ = ch;
-}
-
-static void
-buf_add_buf(struct buffer *buf, const struct buffer *add)
-{
- size_t len = buf_len(add);
- buf_reserve(buf, len);
- memcpy(buf->e, add->s, len);
- buf->e += len;
-}
-
-static void
-buf_terminate(struct buffer *buf)
-{
- buf_reserve(buf, 1);
- *buf->e = '\0';
-}
-
-static void
-buf_reset(struct buffer *buf)
-{
- buf->e = buf->s;
-}
-
-static void
main_init_globals(void)
{
inp.buf = xmalloc(10);
Home |
Main Index |
Thread Index |
Old Index