vendor/bmake: upgrade from
20210314 to
20220928
Summary of notable changes:
o Fix bug in .break reset of conditional depth.
o Man page updates.
o Allow .break to terminate a .for loop early.
o Fix exit status for '-q' (since 1994)
o fix memory leak for filenames in .for loops
o job.c: fix handling of null bytes in output.
o cond.c:
- add more details to error message for numeric comparison.
- fix mem leak in CondParser_Leaf
o var.c:
- fix out-of-bounds errors when parsing.
-fix memory leak in error case of the ':?' modifier
o lst.c: fix mem leak in Lst_Remove
o parse.c:
- fix out-of-bounds read when parsing an invalid line.
- fix memory leak in wildcard targets and sources
- fix off-by-one error in buffer for .WAIT nodes
For detailed list see ChangeLog.