more compilation C90 errors