Dag-Erling Smørgrav

Results 15 issues of Dag-Erling Smørgrav

This fixes various code quality issues I encountered while chasing a memory leak reported by test automation. I failed to reproduce the memory leak, but I hope you find this...

This is a work in progress. Visual Studio reports a heap overflow in `retest`, so I'm not running tests in CI until I've found and fixed the cause.

I'm not fundamentally opposed to the idea of replacing GNU autotools, but waf is not the right replacement. We should look into either CMake or Meson instead.

Use `env` to ensure that `NO_COLOR` is set to the desired value (or unset) regardless of any initialization that may occur when `script` forks a shell to run jq in.

* Create `src/config.h` instead of passing everything on the compiler command line. * To reduce the magnitude of this change, add `--include src/config.h` to CFLAGS instead of adding `#include "src/config.h"`...