Module Name: src
Committed By: rillig
Date: Sat Jan 8 17:25:19 UTC 2022
Modified Files:
src/usr.bin/make: buf.c buf.h for.c var.c
Log Message:
make: inline Buf_Clear
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/usr.bin/make/buf.c
cvs rdiff -u -r1.46 -r1.47 src/usr.bin/make/buf.h
cvs rdiff -u -r1.158 -r1.159 src/usr.bin/make/for.c
cvs rdiff -u -r1.997 -r1.998 src/usr.bin/make/var.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/make/buf.c
diff -u src/usr.bin/make/buf.c:1.54 src/usr.bin/make/buf.c:1.55
--- src/usr.bin/make/buf.c:1.54 Wed Dec 15 09:29:55 2021
+++ src/usr.bin/make/buf.c Sat Jan 8 17:25:19 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: buf.c,v 1.54 2021/12/15 09:29:55 rillig Exp $ */
+/* $NetBSD: buf.c,v 1.55 2022/01/08 17:25:19 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -75,7 +75,7 @@
#include "make.h"
/* "@(#)buf.c 8.1 (Berkeley) 6/6/93" */
-MAKE_RCSID("$NetBSD: buf.c,v 1.54 2021/12/15 09:29:55 rillig Exp $");
+MAKE_RCSID("$NetBSD: buf.c,v 1.55 2022/01/08 17:25:19 rillig Exp $");
/* Make space in the buffer for adding at least 16 more bytes. */
void
@@ -138,14 +138,6 @@ Buf_AddFlag(Buffer *buf, bool flag, cons
}
}
-/* Mark the buffer as empty, so it can be filled with data again. */
-void
-Buf_Empty(Buffer *buf)
-{
- buf->len = 0;
- buf->data[0] = '\0';
-}
-
/* Initialize a buffer. */
void
Buf_InitSize(Buffer *buf, size_t cap)
Index: src/usr.bin/make/buf.h
diff -u src/usr.bin/make/buf.h:1.46 src/usr.bin/make/buf.h:1.47
--- src/usr.bin/make/buf.h:1.46 Wed Dec 15 12:08:25 2021
+++ src/usr.bin/make/buf.h Sat Jan 8 17:25:19 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: buf.h,v 1.46 2021/12/15 12:08:25 rillig Exp $ */
+/* $NetBSD: buf.h,v 1.47 2022/01/08 17:25:19 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -88,6 +88,14 @@ typedef struct Buffer {
void Buf_Expand(Buffer *);
+/* Mark the buffer as empty, so it can be filled with data again. */
+MAKE_INLINE void
+Buf_Clear(Buffer *buf)
+{
+ buf->len = 0;
+ buf->data[0] = '\0';
+}
+
/* Buf_AddByte adds a single byte to a buffer. */
MAKE_INLINE void
Buf_AddByte(Buffer *buf, char byte)
@@ -112,7 +120,6 @@ void Buf_AddBytesBetween(Buffer *, const
void Buf_AddStr(Buffer *, const char *);
void Buf_AddInt(Buffer *, int);
void Buf_AddFlag(Buffer *, bool, const char *);
-void Buf_Empty(Buffer *);
void Buf_Init(Buffer *);
void Buf_InitSize(Buffer *, size_t);
void Buf_Done(Buffer *);
Index: src/usr.bin/make/for.c
diff -u src/usr.bin/make/for.c:1.158 src/usr.bin/make/for.c:1.159
--- src/usr.bin/make/for.c:1.158 Fri Jan 7 23:13:50 2022
+++ src/usr.bin/make/for.c Sat Jan 8 17:25:19 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: for.c,v 1.158 2022/01/07 23:13:50 rillig Exp $ */
+/* $NetBSD: for.c,v 1.159 2022/01/08 17:25:19 rillig Exp $ */
/*
* Copyright (c) 1992, The Regents of the University of California.
@@ -58,7 +58,7 @@
#include "make.h"
/* "@(#)for.c 8.1 (Berkeley) 6/6/93" */
-MAKE_RCSID("$NetBSD: for.c,v 1.158 2022/01/07 23:13:50 rillig Exp $");
+MAKE_RCSID("$NetBSD: for.c,v 1.159 2022/01/08 17:25:19 rillig Exp $");
typedef struct ForLoop {
@@ -429,7 +429,7 @@ ForLoop_SubstBody(ForLoop *f, Buffer *bo
const char *p, *end;
const char *mark; /* where the last substitution left off */
- Buf_Empty(body);
+ Buf_Clear(body);
mark = f->body.data;
end = f->body.data + f->body.len;
Index: src/usr.bin/make/var.c
diff -u src/usr.bin/make/var.c:1.997 src/usr.bin/make/var.c:1.998
--- src/usr.bin/make/var.c:1.997 Sat Jan 8 11:04:13 2022
+++ src/usr.bin/make/var.c Sat Jan 8 17:25:19 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: var.c,v 1.997 2022/01/08 11:04:13 rillig Exp $ */
+/* $NetBSD: var.c,v 1.998 2022/01/08 17:25:19 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -140,7 +140,7 @@
#include "metachar.h"
/* "@(#)var.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: var.c,v 1.997 2022/01/08 11:04:13 rillig Exp $");
+MAKE_RCSID("$NetBSD: var.c,v 1.998 2022/01/08 17:25:19 rillig Exp $");
/*
* Variables are defined using one of the VAR=value assignments. Their
@@ -999,7 +999,7 @@ Var_SetWithFlags(GNode *scope, const cha
scope->name, name, val);
return;
}
- Buf_Empty(&v->val);
+ Buf_Clear(&v->val);
Buf_AddStr(&v->val, val);
DEBUG3(VAR, "%s: %s = %s\n", scope->name, name, val);