use c++11-conformant __WIN32__ test macro