Module Name: src Committed By: rillig Date: Sat Oct 3 22:25:05 UTC 2020
Modified Files: src/usr.bin/make: hash.c Log Message: make(1): clean up hash table implementation Having the hash function potentially redefined is a bit too much flexibility. If actually needed, this should be done using a patch, not using the C preprocessor. Converting the macro to a function made the control flow easier to understand. It also revealed that the variable p was unnecessary in both Hash_FindEntry and Hash_CreateEntry. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/usr.bin/make/hash.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.