Module Name:    src
Committed By:   rillig
Date:           Sun Jan  3 20:14:38 UTC 2021

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

Log Message:
lint: rename prflstrg to printflike_argnum, likewise for scflstrg


To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 src/usr.bin/xlint/lint1/decl.c
cvs rdiff -u -r1.32 -r1.33 src/usr.bin/xlint/lint1/emit1.c
cvs rdiff -u -r1.45 -r1.46 src/usr.bin/xlint/lint1/externs1.h
cvs rdiff -u -r1.48 -r1.49 src/usr.bin/xlint/lint1/func.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/xlint/lint1/decl.c
diff -u src/usr.bin/xlint/lint1/decl.c:1.109 src/usr.bin/xlint/lint1/decl.c:1.110
--- src/usr.bin/xlint/lint1/decl.c:1.109	Sun Jan  3 19:15:36 2021
+++ src/usr.bin/xlint/lint1/decl.c	Sun Jan  3 20:14:38 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: decl.c,v 1.109 2021/01/03 19:15:36 rillig Exp $ */
+/* $NetBSD: decl.c,v 1.110 2021/01/03 20:14:38 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.109 2021/01/03 19:15:36 rillig Exp $");
+__RCSID("$NetBSD: decl.c,v 1.110 2021/01/03 20:14:38 rillig Exp $");
 #endif
 
 #include <sys/param.h>
@@ -2389,14 +2389,16 @@ check_func_lint_directives(void)
 	tspec_t t;
 
 	/* check for illegal combinations of lint directives */
-	if (prflstrg != -1 && scflstrg != -1) {
+	if (printflike_argnum != -1 && scanflike_argnum != -1) {
 		/* can't be used together: ** PRINTFLIKE ** ** SCANFLIKE ** */
 		warning(289);
-		prflstrg = scflstrg = -1;
+		printflike_argnum = scanflike_argnum = -1;
 	}
-	if (nvararg != -1 && (prflstrg != -1 || scflstrg != -1)) {
+	if (nvararg != -1 &&
+	    (printflike_argnum != -1 || scanflike_argnum != -1)) {
 		/* dubious use of ** VARARGS ** with ** %s ** */
-		warning(288, prflstrg != -1 ? "PRINTFLIKE" : "SCANFLIKE");
+		warning(288,
+		    printflike_argnum != -1 ? "PRINTFLIKE" : "SCANFLIKE");
 		nvararg = -1;
 	}
 
@@ -2417,22 +2419,23 @@ check_func_lint_directives(void)
 		warning(283, "VARARGS");
 		nvararg = 0;
 	}
-	if (prflstrg > narg) {
+	if (printflike_argnum > narg) {
 		/* argument number mismatch with directive: ** %s ** */
 		warning(283, "PRINTFLIKE");
-		prflstrg = -1;
-	} else if (prflstrg == 0) {
-		prflstrg = -1;
+		printflike_argnum = -1;
+	} else if (printflike_argnum == 0) {
+		printflike_argnum = -1;
 	}
-	if (scflstrg > narg) {
+	if (scanflike_argnum > narg) {
 		/* argument number mismatch with directive: ** %s ** */
 		warning(283, "SCANFLIKE");
-		scflstrg = -1;
-	} else if (scflstrg == 0) {
-		scflstrg = -1;
-	}
-	if (prflstrg != -1 || scflstrg != -1) {
-		narg = prflstrg != -1 ? prflstrg : scflstrg;
+		scanflike_argnum = -1;
+	} else if (scanflike_argnum == 0) {
+		scanflike_argnum = -1;
+	}
+	if (printflike_argnum != -1 || scanflike_argnum != -1) {
+		narg = printflike_argnum != -1
+		    ? printflike_argnum : scanflike_argnum;
 		arg = dcs->d_fargs;
 		for (n = 1; n < narg; n++)
 			arg = arg->s_next;
@@ -2441,7 +2444,7 @@ check_func_lint_directives(void)
 		     t != UCHAR && t != SCHAR)) {
 			/* arg. %d must be 'char *' for PRINTFLIKE/SCANFLIKE */
 			warning(293, narg);
-			prflstrg = scflstrg = -1;
+			printflike_argnum = scanflike_argnum = -1;
 		}
 	}
 }

Index: src/usr.bin/xlint/lint1/emit1.c
diff -u src/usr.bin/xlint/lint1/emit1.c:1.32 src/usr.bin/xlint/lint1/emit1.c:1.33
--- src/usr.bin/xlint/lint1/emit1.c:1.32	Sat Jan  2 18:26:44 2021
+++ src/usr.bin/xlint/lint1/emit1.c	Sun Jan  3 20:14:38 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: emit1.c,v 1.32 2021/01/02 18:26:44 rillig Exp $ */
+/* $NetBSD: emit1.c,v 1.33 2021/01/03 20:14:38 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: emit1.c,v 1.32 2021/01/02 18:26:44 rillig Exp $");
+__RCSID("$NetBSD: emit1.c,v 1.33 2021/01/03 20:14:38 rillig Exp $");
 #endif
 
 #include <ctype.h>
@@ -330,25 +330,25 @@ outfdef(sym_t *fsym, pos_t *posp, int rv
 	/* flags */
 
 	/* both SCANFLIKE and PRINTFLIKE imply VARARGS */
-	if (prflstrg != -1) {
-		nvararg = prflstrg;
-	} else if (scflstrg != -1) {
-		nvararg = scflstrg;
+	if (printflike_argnum != -1) {
+		nvararg = printflike_argnum;
+	} else if (scanflike_argnum != -1) {
+		nvararg = scanflike_argnum;
 	}
 
 	if (nvararg != -1) {
 		outchar('v');
 		outint(nvararg);
 	}
-	if (scflstrg != -1) {
+	if (scanflike_argnum != -1) {
 		outchar('S');
-		outint(scflstrg);
+		outint(scanflike_argnum);
 	}
-	if (prflstrg != -1) {
+	if (printflike_argnum != -1) {
 		outchar('P');
-		outint(prflstrg);
+		outint(printflike_argnum);
 	}
-	nvararg = prflstrg = scflstrg = -1;
+	nvararg = printflike_argnum = scanflike_argnum = -1;
 
 	outchar('d');
 

Index: src/usr.bin/xlint/lint1/externs1.h
diff -u src/usr.bin/xlint/lint1/externs1.h:1.45 src/usr.bin/xlint/lint1/externs1.h:1.46
--- src/usr.bin/xlint/lint1/externs1.h:1.45	Sun Jan  3 17:42:45 2021
+++ src/usr.bin/xlint/lint1/externs1.h	Sun Jan  3 20:14:38 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: externs1.h,v 1.45 2021/01/03 17:42:45 rillig Exp $	*/
+/*	$NetBSD: externs1.h,v 1.46 2021/01/03 20:14:38 rillig Exp $	*/
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -232,9 +232,9 @@ extern	int	nargusg;
 extern	pos_t	argsused_pos;
 extern	int	nvararg;
 extern	pos_t	vapos;
-extern	int	prflstrg;
+extern	int	printflike_argnum;
 extern	pos_t	printflike_pos;
-extern	int	scflstrg;
+extern	int	scanflike_argnum;
 extern	pos_t	scanflike_pos;
 extern	int	constcond_flag;
 extern	int	llibflg;

Index: src/usr.bin/xlint/lint1/func.c
diff -u src/usr.bin/xlint/lint1/func.c:1.48 src/usr.bin/xlint/lint1/func.c:1.49
--- src/usr.bin/xlint/lint1/func.c:1.48	Sun Jan  3 20:04:08 2021
+++ src/usr.bin/xlint/lint1/func.c	Sun Jan  3 20:14:38 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: func.c,v 1.48 2021/01/03 20:04:08 rillig Exp $	*/
+/*	$NetBSD: func.c,v 1.49 2021/01/03 20:14:38 rillig Exp $	*/
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -37,7 +37,7 @@
 
 #include <sys/cdefs.h>
 #if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: func.c,v 1.48 2021/01/03 20:04:08 rillig Exp $");
+__RCSID("$NetBSD: func.c,v 1.49 2021/01/03 20:14:38 rillig Exp $");
 #endif
 
 #include <stdlib.h>
@@ -97,15 +97,15 @@ int	nvararg = -1;
 pos_t	vapos;
 
 /*
- * Both prflstr and scflstrg contain the number of the argument which
- * shall be used to check the types of remaining arguments (for PRINTFLIKE
- * and SCANFLIKE).
+ * Both printflike_argnum and scanflike_argnum contain the 1-based number
+ * of the string argument which shall be used to check the types of remaining
+ * arguments (for PRINTFLIKE and SCANFLIKE).
  *
  * printflike_pos and scanflike_pos are the positions of the last PRINTFLIKE
  * or SCANFLIKE comment.
  */
-int	prflstrg = -1;
-int	scflstrg = -1;
+int	printflike_argnum = -1;
+int	scanflike_argnum = -1;
 pos_t	printflike_pos;
 pos_t	scanflike_pos;
 
@@ -1061,21 +1061,21 @@ global_clean_up_decl(int silent)
 		}
 		nvararg = -1;
 	}
-	if (prflstrg != -1) {
+	if (printflike_argnum != -1) {
 		if (!silent) {
 			curr_pos = printflike_pos;
 			/* must precede function definition: ** %s ** */
 			warning(282, "PRINTFLIKE");
 		}
-		prflstrg = -1;
+		printflike_argnum = -1;
 	}
-	if (scflstrg != -1) {
+	if (scanflike_argnum != -1) {
 		if (!silent) {
 			curr_pos = scanflike_pos;
 			/* must precede function definition: ** %s ** */
 			warning(282, "SCANFLIKE");
 		}
-		scflstrg = -1;
+		scanflike_argnum = -1;
 	}
 
 	curr_pos = cpos;
@@ -1153,11 +1153,11 @@ printflike(int n)
 		warning(280, "PRINTFLIKE");
 		return;
 	}
-	if (prflstrg != -1) {
+	if (printflike_argnum != -1) {
 		/* duplicate use of ** %s ** */
 		warning(281, "PRINTFLIKE");
 	}
-	prflstrg = n;
+	printflike_argnum = n;
 	printflike_pos = curr_pos;
 }
 
@@ -1179,11 +1179,11 @@ scanflike(int n)
 		warning(280, "SCANFLIKE");
 		return;
 	}
-	if (scflstrg != -1) {
+	if (scanflike_argnum != -1) {
 		/* duplicate use of ** %s ** */
 		warning(281, "SCANFLIKE");
 	}
-	scflstrg = n;
+	scanflike_argnum = n;
 	scanflike_pos = curr_pos;
 }
 

Reply via email to