fix C90 compat