Tidy up c-code generator