Module Name: src
Committed By: rillig
Date: Sun Nov 28 22:48:07 UTC 2021
Modified Files:
src/usr.bin/make: buf.c buf.h make.c suff.c
Log Message:
make: move duplicate function Buf_AddFlag to buf.c
It is used only for debug output, therefore performance doesn't matter.
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/usr.bin/make/buf.c
cvs rdiff -u -r1.43 -r1.44 src/usr.bin/make/buf.h
cvs rdiff -u -r1.246 -r1.247 src/usr.bin/make/make.c
cvs rdiff -u -r1.354 -r1.355 src/usr.bin/make/suff.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.52 src/usr.bin/make/buf.c:1.53
--- src/usr.bin/make/buf.c:1.52 Mon Jun 21 19:59:58 2021
+++ src/usr.bin/make/buf.c Sun Nov 28 22:48:06 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: buf.c,v 1.52 2021/06/21 19:59:58 rillig Exp $ */
+/* $NetBSD: buf.c,v 1.53 2021/11/28 22:48:06 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.52 2021/06/21 19:59:58 rillig Exp $");
+MAKE_RCSID("$NetBSD: buf.c,v 1.53 2021/11/28 22:48:06 rillig Exp $");
/* Make space in the buffer for adding at least 16 more bytes. */
void
@@ -128,6 +128,16 @@ Buf_AddInt(Buffer *buf, int n)
Buf_AddBytes(buf, str, len);
}
+void
+Buf_AddFlag(Buffer *buf, bool flag, const char *name)
+{
+ if (flag) {
+ if (buf->len > 0)
+ Buf_AddByte(buf, '|');
+ Buf_AddBytes(buf, name, strlen(name));
+ }
+}
+
/* Mark the buffer as empty, so it can be filled with data again. */
void
Buf_Empty(Buffer *buf)
Index: src/usr.bin/make/buf.h
diff -u src/usr.bin/make/buf.h:1.43 src/usr.bin/make/buf.h:1.44
--- src/usr.bin/make/buf.h:1.43 Sat Apr 3 11:08:40 2021
+++ src/usr.bin/make/buf.h Sun Nov 28 22:48:06 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: buf.h,v 1.43 2021/04/03 11:08:40 rillig Exp $ */
+/* $NetBSD: buf.h,v 1.44 2021/11/28 22:48:06 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -111,6 +111,7 @@ void Buf_AddBytes(Buffer *, const char *
void Buf_AddBytesBetween(Buffer *, const char *, const char *);
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);
Index: src/usr.bin/make/make.c
diff -u src/usr.bin/make/make.c:1.246 src/usr.bin/make/make.c:1.247
--- src/usr.bin/make/make.c:1.246 Sun Nov 28 19:51:06 2021
+++ src/usr.bin/make/make.c Sun Nov 28 22:48:06 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: make.c,v 1.246 2021/11/28 19:51:06 rillig Exp $ */
+/* $NetBSD: make.c,v 1.247 2021/11/28 22:48:06 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -104,7 +104,7 @@
#include "job.h"
/* "@(#)make.c 8.1 (Berkeley) 6/6/93" */
-MAKE_RCSID("$NetBSD: make.c,v 1.246 2021/11/28 19:51:06 rillig Exp $");
+MAKE_RCSID("$NetBSD: make.c,v 1.247 2021/11/28 22:48:06 rillig Exp $");
/* Sequence # to detect recursion. */
static unsigned int checked_seqno = 1;
@@ -138,16 +138,6 @@ make_abort(GNode *gn, int lineno)
abort();
}
-static void
-Buf_AddFlag(Buffer *buf, bool flag, const char *name)
-{
- if (flag) {
- if (buf->len > 0)
- Buf_AddByte(buf, '|');
- Buf_AddBytes(buf, name, strlen(name));
- }
-}
-
static const char *
GNodeType_ToString(GNodeType type, void **freeIt)
{
Index: src/usr.bin/make/suff.c
diff -u src/usr.bin/make/suff.c:1.354 src/usr.bin/make/suff.c:1.355
--- src/usr.bin/make/suff.c:1.354 Sun Nov 28 22:38:17 2021
+++ src/usr.bin/make/suff.c Sun Nov 28 22:48:06 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: suff.c,v 1.354 2021/11/28 22:38:17 rillig Exp $ */
+/* $NetBSD: suff.c,v 1.355 2021/11/28 22:48:06 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -115,7 +115,7 @@
#include "dir.h"
/* "@(#)suff.c 8.4 (Berkeley) 3/21/94" */
-MAKE_RCSID("$NetBSD: suff.c,v 1.354 2021/11/28 22:38:17 rillig Exp $");
+MAKE_RCSID("$NetBSD: suff.c,v 1.355 2021/11/28 22:48:06 rillig Exp $");
typedef List SuffixList;
typedef ListNode SuffixListNode;
@@ -2125,16 +2125,6 @@ PrintSuffNames(const char *prefix, const
}
static void
-Buf_AddFlag(Buffer *buf, bool flag, const char *name)
-{
- if (flag) {
- if (buf->len > 0)
- Buf_AddByte(buf, '|');
- Buf_AddBytes(buf, name, strlen(name));
- }
-}
-
-static void
Suffix_Print(const Suffix *suff)
{
Buffer buf;