There is one last purify warning when saving a game in write_PTN: foo->type is uninitialized (details below), which can cause the compare at the beginning of the function to produce potentially undesired results. write_PTN is called from _cfsml_write_state_t, inside a loop. When this uninitialized memory read happens, i=0 and min=1f4. Sorry I haven't investigated this further, I spent my time tonight figuring out the win32 savegame bug and I'm going to be comatose now. If there's any questions, let me know! :) -- http://www.clock.org/~matt
