Version for C99