Module Name: src
Committed By: rillig
Date: Mon Feb 1 19:46:58 UTC 2021
Modified Files:
src/usr.bin/make: main.c str.c util.c var.c
Log Message:
make: replace pre-increment with post-increment or simple addition
The rest of the code already prefers post-increment if there is no
actual difference.
To generate a diff of this commit:
cvs rdiff -u -r1.522 -r1.523 src/usr.bin/make/main.c
cvs rdiff -u -r1.79 -r1.80 src/usr.bin/make/str.c
cvs rdiff -u -r1.73 -r1.74 src/usr.bin/make/util.c
cvs rdiff -u -r1.786 -r1.787 src/usr.bin/make/var.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/main.c
diff -u src/usr.bin/make/main.c:1.522 src/usr.bin/make/main.c:1.523
--- src/usr.bin/make/main.c:1.522 Mon Feb 1 19:43:07 2021
+++ src/usr.bin/make/main.c Mon Feb 1 19:46:58 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.522 2021/02/01 19:43:07 rillig Exp $ */
+/* $NetBSD: main.c,v 1.523 2021/02/01 19:46:58 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -111,7 +111,7 @@
#include "trace.h"
/* "@(#)main.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: main.c,v 1.522 2021/02/01 19:43:07 rillig Exp $");
+MAKE_RCSID("$NetBSD: main.c,v 1.523 2021/02/01 19:46:58 rillig Exp $");
#if defined(MAKE_NATIVE) && !defined(lint)
__COPYRIGHT("@(#) Copyright (c) 1988, 1989, 1990, 1993 "
"The Regents of the University of California. "
@@ -244,7 +244,7 @@ MainParseArgDebug(const char *argvalue)
const char *modules;
DebugFlags debug = opts.debug;
- for (modules = argvalue; *modules != '\0'; ++modules) {
+ for (modules = argvalue; *modules != '\0'; modules++) {
switch (*modules) {
case '0': /* undocumented, only intended for tests */
debug = DEBUG_NONE;
@@ -652,7 +652,7 @@ rearg:
* perform them if so. Else take them to be targets and stuff them
* on the end of the "create" list.
*/
- for (; argc > 1; ++argv, --argc) {
+ for (; argc > 1; argv++, argc--) {
VarAssign var;
if (Parse_IsVar(argv[1], &var)) {
Parse_DoVar(&var, VAR_CMDLINE);
@@ -687,7 +687,7 @@ Main_ParseArgLine(const char *line)
if (line == NULL)
return;
/* XXX: don't use line as an iterator variable */
- for (; *line == ' '; ++line)
+ for (; *line == ' '; line++)
continue;
if (line[0] == '\0')
return;
Index: src/usr.bin/make/str.c
diff -u src/usr.bin/make/str.c:1.79 src/usr.bin/make/str.c:1.80
--- src/usr.bin/make/str.c:1.79 Tue Jan 19 20:51:46 2021
+++ src/usr.bin/make/str.c Mon Feb 1 19:46:58 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: str.c,v 1.79 2021/01/19 20:51:46 rillig Exp $ */
+/* $NetBSD: str.c,v 1.80 2021/02/01 19:46:58 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -71,7 +71,7 @@
#include "make.h"
/* "@(#)str.c 5.8 (Berkeley) 6/1/90" */
-MAKE_RCSID("$NetBSD: str.c,v 1.79 2021/01/19 20:51:46 rillig Exp $");
+MAKE_RCSID("$NetBSD: str.c,v 1.80 2021/02/01 19:46:58 rillig Exp $");
/* Return the concatenation of s1 and s2, freshly allocated. */
char *
@@ -156,7 +156,7 @@ Str_Words(const char *str, Boolean expan
inquote = '\0';
word_start = words_buf;
word_end = words_buf;
- for (str_p = str;; ++str_p) {
+ for (str_p = str;; str_p++) {
char ch = *str_p;
switch (ch) {
case '"':
Index: src/usr.bin/make/util.c
diff -u src/usr.bin/make/util.c:1.73 src/usr.bin/make/util.c:1.74
--- src/usr.bin/make/util.c:1.73 Wed Dec 30 10:03:16 2020
+++ src/usr.bin/make/util.c Mon Feb 1 19:46:58 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: util.c,v 1.73 2020/12/30 10:03:16 rillig Exp $ */
+/* $NetBSD: util.c,v 1.74 2021/02/01 19:46:58 rillig Exp $ */
/*
* Missing stuff from OS's
@@ -15,7 +15,7 @@
#include "make.h"
-MAKE_RCSID("$NetBSD: util.c,v 1.73 2020/12/30 10:03:16 rillig Exp $");
+MAKE_RCSID("$NetBSD: util.c,v 1.74 2021/02/01 19:46:58 rillig Exp $");
#if !defined(MAKE_NATIVE) && !defined(HAVE_STRERROR)
extern int errno, sys_nerr;
@@ -76,7 +76,7 @@ unsetenv(const char *name)
}
while (findenv(name, &offset)) { /* if set multiple times */
- for (p = &environ[offset];; ++p)
+ for (p = &environ[offset];; p++)
if (!(*p = *(p + 1)))
break;
}
@@ -124,7 +124,7 @@ setenv(const char *name, const char *val
environ = savedEnv;
environ[offset + 1] = NULL;
}
- for (cc = name; *cc && *cc != '='; ++cc) /* no `=' in name */
+ for (cc = name; *cc && *cc != '='; cc++) /* no `=' in name */
continue;
size = cc - name;
/* name + `=' + value */
Index: src/usr.bin/make/var.c
diff -u src/usr.bin/make/var.c:1.786 src/usr.bin/make/var.c:1.787
--- src/usr.bin/make/var.c:1.786 Sat Jan 30 21:25:10 2021
+++ src/usr.bin/make/var.c Mon Feb 1 19:46:58 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: var.c,v 1.786 2021/01/30 21:25:10 rillig Exp $ */
+/* $NetBSD: var.c,v 1.787 2021/02/01 19:46:58 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -131,7 +131,7 @@
#include "metachar.h"
/* "@(#)var.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: var.c,v 1.786 2021/01/30 21:25:10 rillig Exp $");
+MAKE_RCSID("$NetBSD: var.c,v 1.787 2021/02/01 19:46:58 rillig Exp $");
typedef enum VarFlags {
VAR_NONE = 0,
@@ -2162,7 +2162,7 @@ ParseModifierPartSubst(
return VPR_ERR;
}
- *pp = ++p;
+ *pp = p + 1;
if (out_length != NULL)
*out_length = buf.len;