Module Name: src
Committed By: sjg
Date: Tue Feb 28 06:04:28 UTC 2023
Modified Files:
src/usr.bin/make: meta.c
Log Message:
Use inline function rather that macro BM
To generate a diff of this commit:
cvs rdiff -u -r1.203 -r1.204 src/usr.bin/make/meta.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/meta.c
diff -u src/usr.bin/make/meta.c:1.203 src/usr.bin/make/meta.c:1.204
--- src/usr.bin/make/meta.c:1.203 Sat Feb 25 22:52:21 2023
+++ src/usr.bin/make/meta.c Tue Feb 28 06:04:28 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: meta.c,v 1.203 2023/02/25 22:52:21 sjg Exp $ */
+/* $NetBSD: meta.c,v 1.204 2023/02/28 06:04:28 sjg Exp $ */
/*
* Implement 'meta' mode.
@@ -99,8 +99,6 @@ extern char **environ;
# define strsep(s, d) stresep((s), (d), '\0')
#endif
-#define BM(job) (job != NULL) ? &job->bm : &Mybm
-
/*
* Filemon is a kernel module which snoops certain syscalls.
*
@@ -636,6 +634,13 @@ meta_mode_init(const char *make_mode)
metaCmpFilter = Var_Exists(SCOPE_GLOBAL, MAKE_META_CMP_FILTER);
}
+MAKE_INLINE BuildMon *
+BM(Job *job)
+{
+
+ return ((job != NULL) ? &job->bm : &Mybm);
+}
+
/*
* In each case below we allow for job==NULL
*/