C90 compatibility