what's new in c99