… run() function. This is more consistent with recent changes in PDB, and now the drawables argument is NULL-terminated.
Most of the C boiler-plate code is generated so that all you have to do is implement the run() function with test code in it. Also adding a README to make it all very clear and easy to add new tests.