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);

Reply via email to