Switched to C99 (for Linux, Windows still needs updating).