Making everything C89 compliant so Microsoft is happy