made most parts of code C90 compliant