git: 502977f858d5 - main - devinfo: Use bool instead of int

From: Warner Losh <imp_at_FreeBSD.org>
Date: Tue, 06 May 2025 22:02:10 UTC
The branch main has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=502977f858d5b18e7b5590d3c73ef9ab5bbe043f

commit 502977f858d5b18e7b5590d3c73ef9ab5bbe043f
Author:     ktullavik <ktullavik@gmail.com>
AuthorDate: 2024-10-17 14:58:25 +0000
Commit:     Warner Losh <imp@FreeBSD.org>
CommitDate: 2025-05-06 22:01:45 +0000

    devinfo: Use bool instead of int
    
    Reviewed by: imp
    Pull Request: https://github.com/freebsd/freebsd-src/pull/1480
---
 usr.sbin/devinfo/devinfo.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/usr.sbin/devinfo/devinfo.c b/usr.sbin/devinfo/devinfo.c
index fe383edf04b3..4ca417368514 100644
--- a/usr.sbin/devinfo/devinfo.c
+++ b/usr.sbin/devinfo/devinfo.c
@@ -34,14 +34,15 @@
 #include <sys/types.h>
 #include <err.h>
 #include <errno.h>
+#include <stdbool.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
 #include "devinfo.h"
 
-static int	rflag;
-static int	vflag;
+static bool	rflag;
+static bool	vflag;
 
 static void	print_resource(struct devinfo_res *);
 static int	print_device_matching_resource(struct devinfo_res *, void *);
@@ -63,7 +64,7 @@ void
 print_resource(struct devinfo_res *res)
 {
 	struct devinfo_rman	*rman;
-	int			hexmode;
+	bool			hexmode;
 
 	rman = devinfo_handle_to_rman(res->dr_rman);
 	hexmode =  (rman->dm_size > 1000) || (rman->dm_size == 0);
@@ -250,23 +251,24 @@ int
 main(int argc, char *argv[]) 
 {
 	struct devinfo_dev	*root;
-	int			c, uflag, rv;
+	int			c, rv;
+	bool			uflag;
 	char			*path = NULL;
 
-	uflag = 0;
+	uflag = false;
 	while ((c = getopt(argc, argv, "p:ruv")) != -1) {
 		switch(c) {
 		case 'p':
 			path = optarg;
 			break;
 		case 'r':
-			rflag++;
+			rflag = true;
 			break;
 		case 'u':
-			uflag++;
+			uflag = true;
 			break;
 		case 'v':
-			vflag++;
+			vflag = true;
 			break;
 		default:
 			usage();