# error This library requires C++
#endif
-#if defined( WIN32 ) && !defined( __CYGWIN__) && !defined( __CYGWIN32__ )
+#ifdef _WIN32
# include <windows.h>
#endif
#include <simgear/compiler.h>
#include <string>
-SG_USING_STD(string);
+using std::string;
// if someone know how to do this all with C++ streams let me know
// #include <stdio.h>
*/
class SGSerialPort
{
-#if defined( WIN32 ) && !defined( __CYGWIN__) && !defined( __CYGWIN32__ )
+#ifdef _WIN32
typedef HANDLE fd_type;
#else
typedef int fd_type;