Module Name:    src
Committed By:   rillig
Date:           Sun Jan 10 14:09:57 UTC 2021

Modified Files:
        src/usr.bin/xlint/lint1: decl.c externs1.h

Log Message:
lint: change return type of eqptrtype to bool


To generate a diff of this commit:
cvs rdiff -u -r1.116 -r1.117 src/usr.bin/xlint/lint1/decl.c
cvs rdiff -u -r1.52 -r1.53 src/usr.bin/xlint/lint1/externs1.h

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/xlint/lint1/decl.c
diff -u src/usr.bin/xlint/lint1/decl.c:1.116 src/usr.bin/xlint/lint1/decl.c:1.117
--- src/usr.bin/xlint/lint1/decl.c:1.116	Sun Jan 10 14:07:34 2021
+++ src/usr.bin/xlint/lint1/decl.c	Sun Jan 10 14:09:57 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: decl.c,v 1.116 2021/01/10 14:07:34 rillig Exp $ */
+/* $NetBSD: decl.c,v 1.117 2021/01/10 14:09:57 rillig Exp $ */
 
 /*
  * Copyright (c) 1996 Christopher G. Demetriou.  All Rights Reserved.
@@ -38,7 +38,7 @@
 
 #include <sys/cdefs.h>
 #if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: decl.c,v 1.116 2021/01/10 14:07:34 rillig Exp $");
+__RCSID("$NetBSD: decl.c,v 1.117 2021/01/10 14:09:57 rillig Exp $");
 #endif
 
 #include <sys/param.h>
@@ -2073,28 +2073,28 @@ check_redeclaration(sym_t *dsym, int *do
 	return 0;
 }
 
-static int
-qualifiers_correspond(type_t *tp1, type_t *tp2, int ignqual)
+static bool
+qualifiers_correspond(const type_t *tp1, const type_t *tp2, int ignqual)
 {
 	if (tp1->t_const != tp2->t_const && !ignqual && !tflag)
-		return 0;
+		return false;
 
 	if (tp1->t_volatile != tp2->t_volatile && !ignqual && !tflag)
-		return 0;
+		return false;
 
-	return 1;
+	return true;
 }
 
-int
-eqptrtype(type_t *tp1, type_t *tp2, int ignqual)
+bool
+eqptrtype(const type_t *tp1, const type_t *tp2, int ignqual)
 {
 	if (tp1->t_tspec != VOID && tp2->t_tspec != VOID)
-		return 0;
+		return false;
 
 	if (!qualifiers_correspond(tp1, tp2, ignqual))
-		return 0;
+		return false;
 
-	return 1;
+	return true;
 }
 
 

Index: src/usr.bin/xlint/lint1/externs1.h
diff -u src/usr.bin/xlint/lint1/externs1.h:1.52 src/usr.bin/xlint/lint1/externs1.h:1.53
--- src/usr.bin/xlint/lint1/externs1.h:1.52	Sun Jan 10 14:07:34 2021
+++ src/usr.bin/xlint/lint1/externs1.h	Sun Jan 10 14:09:57 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: externs1.h,v 1.52 2021/01/10 14:07:34 rillig Exp $	*/
+/*	$NetBSD: externs1.h,v 1.53 2021/01/10 14:09:57 rillig Exp $	*/
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -174,7 +174,7 @@ extern	sym_t	*enumeration_constant(sym_t
 extern	void	decl1ext(sym_t *, int);
 extern	void	copy_usage_info(sym_t *, sym_t *);
 extern	int	check_redeclaration(sym_t *, int *);
-extern	int	eqptrtype(type_t *, type_t *, int);
+extern	bool	eqptrtype(const type_t *, const type_t *, int);
 extern	int	eqtype(type_t *, type_t *, int, int, int *);
 extern	void	complete_type(sym_t *, sym_t *);
 extern	sym_t	*declare_argument(sym_t *, int);

Reply via email to