C99 incompatible fix