Mark McLoughlin <markmc@xxxxxxxxxx> wrote: ... > - If our wrappers always zero-initialise, we don't need the > "initialise to -1 when debugging" thing. You probably already know, but if your wrappers always initialize, that can mask used-uninitialized. So it's best if the initialization is only optional, so you can test (i.e. via valgrind) with it turned off.