--- - branch: MAIN date: Sat Apr 3 14:39:02 UTC 2021 files: - new: '1.63' old: '1.62' path: src/usr.bin/make/hash.c pathrev: src/usr.bin/make/hash.c@1.63 type: modified - new: '1.422' old: '1.421' path: src/usr.bin/make/job.c pathrev: src/usr.bin/make/job.c@1.422 type: modified - new: '1.258' old: '1.257' path: src/usr.bin/make/make.h pathrev: src/usr.bin/make/make.h@1.258 type: modified - new: '1.208' old: '1.207' path: src/usr.bin/make/nonints.h pathrev: src/usr.bin/make/nonints.h@1.208 type: modified - new: '1.83' old: '1.82' path: src/usr.bin/make/str.c pathrev: src/usr.bin/make/str.c@1.83 type: modified - new: '1.897' old: '1.896' path: src/usr.bin/make/var.c pathrev: src/usr.bin/make/var.c@1.897 type: modified id: 20210403T143902Z.952055718881772e19d848d665f7c4533133e50b log: | make: backport to C90 In the past few months I had accidentally used C99 features in the make code. According to tools/README, tools that are used in the build system should restrict themselves to C90. This allows make to build with GCC's options "-pedantic -Wno-system-headers -Dinline= -Wno-error=cast-qual". I didn't notice anyone actively complaining though, I just wanted to see how much work this backporting would be. The identifier __func__ is still used, as in other tools. No functional change. module: src subject: 'CVS commit: src/usr.bin/make' unixtime: '1617460742' user: rillig