Module Name: src Committed By: rillig Date: Wed Aug 26 22:55:46 UTC 2020
Modified Files: src/usr.bin/make: arch.c dir.c lst.c lst.h main.c make.c meta.c parse.c suff.c targ.c Log Message: make(1): add stricter variants for remaining Lst functions In most cases the Lst functions are only called when the arguments are indeed valid. It's not guaranteed though, therefore each function call needs to be analyzed and converted individually. While here, remove a few statements that were only useful when the Lst functions handled circular lists. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/usr.bin/make/arch.c cvs rdiff -u -r1.110 -r1.111 src/usr.bin/make/dir.c cvs rdiff -u -r1.41 -r1.42 src/usr.bin/make/lst.c cvs rdiff -u -r1.43 -r1.44 src/usr.bin/make/lst.h cvs rdiff -u -r1.313 -r1.314 src/usr.bin/make/main.c cvs rdiff -u -r1.123 -r1.124 src/usr.bin/make/make.c cvs rdiff -u -r1.99 -r1.100 src/usr.bin/make/meta.c cvs rdiff -u -r1.262 -r1.263 src/usr.bin/make/parse.c cvs rdiff -u -r1.115 -r1.116 src/usr.bin/make/suff.c cvs rdiff -u -r1.72 -r1.73 src/usr.bin/make/targ.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.