Module Name: src Committed By: rillig Date: Fri Feb 4 23:43:10 UTC 2022
Modified Files: src/usr.bin/make: var.c src/usr.bin/make/unit-tests: varmod-order-numeric.mk Log Message: make: use fixed type for comparing numbers using the modifier ':On' When the modifier ':On' was added on 2021-07-30, there were concerns that pre-C99 environments would not have the type 'long long', therefore the type was made configurable, but parsing such numbers was hard-coded to using strtoll. To improve compatibility with C90 environments, use 'long' and 'strtol' in these environments. In C99 environments, use 'long long' and 'strtoll', to account for larger file sizes. If the flexibility of choosing yet another type for these numbers should ever arise, it can still be implemented. Until then, reduce the number of possible build configurations. To generate a diff of this commit: cvs rdiff -u -r1.1008 -r1.1009 src/usr.bin/make/var.c cvs rdiff -u -r1.5 -r1.6 src/usr.bin/make/unit-tests/varmod-order-numeric.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.