Module Name: src Committed By: rillig Date: Mon Sep 21 17:44:25 UTC 2020
Modified Files: src/usr.bin/make: compat.c job.c job.h make.h meta.c Log Message: make(1): add specific typedefs for lists These typedefs are only intended to help human readers, they do not provide any type-safety. They also make the pointers explicit, which had been hidden before by the typedef for Lst and LstNode. Typing a few '*' is less work than finding out which of the many types are pointers and which aren't. In meta.c, the variable "ln" served two completely different purposes, which have been split again. Register allocation is the job of the compiler, not of the human source code reader. To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.146 src/usr.bin/make/compat.c cvs rdiff -u -r1.232 -r1.233 src/usr.bin/make/job.c cvs rdiff -u -r1.47 -r1.48 src/usr.bin/make/job.h cvs rdiff -u -r1.142 -r1.143 src/usr.bin/make/make.h cvs rdiff -u -r1.114 -r1.115 src/usr.bin/make/meta.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.