Keep forgetting that C99 is too new for visual studio