try to hit that ISO C90 standard