X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=nucleus%2Flibrary%2Ftextual%2Fstring_convert.h;h=a0e8ae088bcc22d58a9bf22dfe5f8718a0e74857;hb=0b6e422c239b59810f7eb2b33abff3c0fe9b720f;hp=697439e7a1951957ad0c4d4a3e578d6fcff18ab4;hpb=3ea085ec301ed1399dfa1e9f3a240312dc95410b;p=feisty_meow.git diff --git a/nucleus/library/textual/string_convert.h b/nucleus/library/textual/string_convert.h index 697439e7..a0e8ae08 100644 --- a/nucleus/library/textual/string_convert.h +++ b/nucleus/library/textual/string_convert.h @@ -20,11 +20,16 @@ #ifdef __WIN32__ #ifndef _MANAGED - #ifndef __MINGW32__ #define _WINSOCKAPI_ // the dance of the windows headers. - #include - #include - #endif + // winsock support... +// #undef FD_SETSIZE +// #define FD_SETSIZE 1000 + // if you don't set this, you can only select on a default of 64 sockets. + #include + #include + #ifndef __GNU_WINDOWS__ + #include + #endif #endif #endif @@ -48,7 +53,7 @@ namespace string_convert #ifdef WIN32 #ifndef _MANAGED - #ifndef __MINGW32__ + #ifndef __GNU_WINDOWS__ //! conversion from ATL's _bstr_t object to astring. inline basis::astring to_astring(const _bstr_t &original) { return basis::astring(basis::astring::UNTERMINATED, (const char *)original, @@ -58,7 +63,7 @@ namespace string_convert //! conversion from astring to the ATL _bstr_t object. inline _bstr_t to_bstr_t(const basis::astring &original) { return _bstr_t(original.s()); } - #endif + #endif #endif #endif