Support for MSVC (C89 compiler)