Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/usr.bin/make



Module Name:    src
Committed By:   rillig
Date:           Sat Nov  7 10:16:19 UTC 2020

Modified Files:
        src/usr.bin/make: arch.c buf.c compat.c cond.c dir.c for.c job.c main.c
            make.c meta.c nonints.h parse.c str.c var.c

Log Message:
make(1): clean up code stylistically

* Replace character literal 0 with '\0'.
* Replace pointer literal 0 with NULL.
* Remove redundant parentheses.
* Parentheses in multi-line conditions are not redundant at the
  beginning of a line.
* Replace a few !ptr with ptr == NULL.
* Replace a few ptr with ptr != NULL.
* Replace (expr & mask) == 0 with !(expr & mask).
* Remove redundant braces for blocks in cases where the generated code
  stays the same.  (Assertions further down in the code would get
  different line numbers.)
* Rename parameters in CondParser_String to reflect the data flow.
* Replace #ifdef notdef with #if 0.

The generated code stays exactly the same, at least with GCC 5.5.0 on
NetBSD 8.0 amd64 using the default configuration.


To generate a diff of this commit:
cvs rdiff -u -r1.155 -r1.156 src/usr.bin/make/arch.c
cvs rdiff -u -r1.42 -r1.43 src/usr.bin/make/buf.c
cvs rdiff -u -r1.174 -r1.175 src/usr.bin/make/compat.c
cvs rdiff -u -r1.177 -r1.178 src/usr.bin/make/cond.c
cvs rdiff -u -r1.195 -r1.196 src/usr.bin/make/dir.c
cvs rdiff -u -r1.112 -r1.113 src/usr.bin/make/for.c
cvs rdiff -u -r1.305 -r1.306 src/usr.bin/make/job.c
cvs rdiff -u -r1.432 -r1.433 src/usr.bin/make/main.c
cvs rdiff -u -r1.186 -r1.187 src/usr.bin/make/make.c
cvs rdiff -u -r1.138 -r1.139 src/usr.bin/make/meta.c
cvs rdiff -u -r1.153 -r1.154 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.427 -r1.428 src/usr.bin/make/parse.c
cvs rdiff -u -r1.70 -r1.71 src/usr.bin/make/str.c
cvs rdiff -u -r1.671 -r1.672 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.




Home | Main Index | Thread Index | Old Index