C99 compat