C99 support