Module Name: src Committed By: rillig Date: Sun Sep 12 08:03:49 UTC 2021
Modified Files: src/usr.bin/make: nonints.h targ.c Log Message: make: fix lint warnings for strict bool mode In strict bool mode, lint does not consider 'x & y' as having type bool, if x and y have integer type, it only allows this for enums. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.214 -r1.215 src/usr.bin/make/nonints.h cvs rdiff -u -r1.170 -r1.171 src/usr.bin/make/targ.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/nonints.h diff -u src/usr.bin/make/nonints.h:1.214 src/usr.bin/make/nonints.h:1.215 --- src/usr.bin/make/nonints.h:1.214 Sat Aug 14 13:32:12 2021 +++ src/usr.bin/make/nonints.h Sun Sep 12 08:03:48 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: nonints.h,v 1.214 2021/08/14 13:32:12 rillig Exp $ */ +/* $NetBSD: nonints.h,v 1.215 2021/09/12 08:03:48 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -203,7 +203,7 @@ void Targ_PrintCmds(GNode *); void Targ_PrintNode(GNode *, int); void Targ_PrintNodes(GNodeList *, int); const char *Targ_FmtTime(time_t); -void Targ_PrintType(int); +void Targ_PrintType(GNodeType); void Targ_PrintGraph(int); void Targ_Propagate(void); const char *GNodeMade_Name(GNodeMade); Index: src/usr.bin/make/targ.c diff -u src/usr.bin/make/targ.c:1.170 src/usr.bin/make/targ.c:1.171 --- src/usr.bin/make/targ.c:1.170 Sun Sep 12 07:52:21 2021 +++ src/usr.bin/make/targ.c Sun Sep 12 08:03:48 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: targ.c,v 1.170 2021/09/12 07:52:21 rillig Exp $ */ +/* $NetBSD: targ.c,v 1.171 2021/09/12 08:03:48 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -113,7 +113,7 @@ #include "dir.h" /* "@(#)targ.c 8.2 (Berkeley) 3/19/94" */ -MAKE_RCSID("$NetBSD: targ.c,v 1.170 2021/09/12 07:52:21 rillig Exp $"); +MAKE_RCSID("$NetBSD: targ.c,v 1.171 2021/09/12 08:03:48 rillig Exp $"); /* * All target nodes that appeared on the left-hand side of one of the @@ -416,7 +416,7 @@ Targ_FmtTime(time_t tm) /* Print out a type field giving only those attributes the user can set. */ void -Targ_PrintType(int type) +Targ_PrintType(GNodeType type) { static const struct { GNodeType bit;