]> git.mxchange.org Git - simgear.git/blobdiff - simgear/io/socktest.cxx
Fix windows build
[simgear.git] / simgear / io / socktest.cxx
index 1cd8f79f6d475f2fec5d0e198a5656cf6fa2161e..9a4f0cfe7450ad666f2debbda90ac45c88bbcb8a 100644 (file)
@@ -4,8 +4,13 @@
 
 #include <simgear/compiler.h>
 
+#ifdef _WIN32
+#include <windows.h>
+#define sleep(x) Sleep(x*1000)
+#else
 #include <unistd.h>
-#include STL_IOSTREAM
+#endif
+#include <iostream>
 
 #include "sg_socket.hxx"
 #include "lowlevel.hxx"
@@ -14,8 +19,8 @@ static const int sgEndianTest = 1;
 #define sgIsLittleEndian (*((char *) &sgEndianTest ) != 0)
 #define sgIsBigEndian    (*((char *) &sgEndianTest ) == 0)
 
-SG_USING_STD(cout);
-SG_USING_STD(endl);
+using std::cout;
+using std::endl;
 
 
 int main() {
@@ -44,10 +49,6 @@ int main() {
        if ( s.readline( buf, 256 ) > 0 ) {
            cout << "result = " << buf;
        }
-#ifdef __MINGW32__
-       Sleep(100);
-#else
        sleep(1);
-#endif
     }
 }