Fix MSVC 2003 build