1>------ Build started: Project: GMTCP, Configuration: Debug Win32 ------
1>Compiling...
1>gm_tcp.cpp
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(53) : error C2011: 'fd_set' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(54) : see declaration of 'fd_set'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(101) : error C2011: 'timeval' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(97) : see declaration of 'timeval'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(109) : warning C4005: 'timercmp' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(110) : see previous definition of 'timercmp'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(112) : error C2011: 'hostent' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(153) : see declaration of 'hostent'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(120) : error C2011: 'linger' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(540) : see declaration of 'linger'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(147) : error C2011: 'netent' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(166) : see declaration of 'netent'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(153) : error C2011: 'servent' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(173) : see declaration of 'servent'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(159) : error C2011: 'protoent' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(185) : see declaration of 'protoent'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(215) : error C2011: 'in_addr' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(270) : see declaration of 'in_addr'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(228) : warning C4005: 'IN_CLASSA' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(296) : see previous definition of 'IN_CLASSA'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(233) : warning C4005: 'IN_CLASSB' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(302) : see previous definition of 'IN_CLASSB'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(238) : warning C4005: 'IN_CLASSC' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(308) : see previous definition of 'IN_CLASSC'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(241) : warning C4005: 'IN_CLASSC_HOST' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(311) : see previous definition of 'IN_CLASSC_HOST'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(242) : warning C4005: 'INADDR_ANY' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(313) : see previous definition of 'INADDR_ANY'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(246) : error C2011: 'sockaddr_in' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(321) : see declaration of 'sockaddr_in'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(254) : error C2011: 'WSAData' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(331) : see declaration of 'WSAData'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(267) : warning C4005: 'SO_DEBUG' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(401) : see previous definition of 'SO_DEBUG'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(268) : warning C4005: 'SO_ACCEPTCONN' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(402) : see previous definition of 'SO_ACCEPTCONN'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(269) : warning C4005: 'SO_REUSEADDR' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(403) : see previous definition of 'SO_REUSEADDR'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(270) : warning C4005: 'SO_KEEPALIVE' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(404) : see previous definition of 'SO_KEEPALIVE'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(271) : warning C4005: 'SO_DONTROUTE' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(405) : see previous definition of 'SO_DONTROUTE'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(272) : warning C4005: 'SO_BROADCAST' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(406) : see previous definition of 'SO_BROADCAST'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(273) : warning C4005: 'SO_USELOOPBACK' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(407) : see previous definition of 'SO_USELOOPBACK'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(274) : warning C4005: 'SO_LINGER' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(408) : see previous definition of 'SO_LINGER'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(275) : warning C4005: 'SO_OOBINLINE' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(409) : see previous definition of 'SO_OOBINLINE'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(326) : warning C4005: 'AF_MAX' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(488) : see previous definition of 'AF_MAX'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(327) : error C2011: 'sockaddr' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(494) : see declaration of 'sockaddr'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(343) : error C2011: 'sockproto' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(503) : see declaration of 'sockproto'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(375) : warning C4005: 'SOMAXCONN' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(553) : see previous definition of 'SOMAXCONN'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(376) : warning C4005: 'MSG_OOB' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(555) : see previous definition of 'MSG_OOB'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(377) : warning C4005: 'MSG_PEEK' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(556) : see previous definition of 'MSG_PEEK'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(378) : warning C4005: 'MSG_DONTROUTE' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(557) : see previous definition of 'MSG_DONTROUTE'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(385) : warning C4005: 'FD_READ' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(571) : see previous definition of 'FD_READ'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(387) : warning C4005: 'FD_WRITE' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(572) : see previous definition of 'FD_WRITE'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(389) : warning C4005: 'FD_OOB' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(573) : see previous definition of 'FD_OOB'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(391) : warning C4005: 'FD_ACCEPT' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(574) : see previous definition of 'FD_ACCEPT'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(393) : warning C4005: 'FD_CONNECT' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(575) : see previous definition of 'FD_CONNECT'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(395) : warning C4005: 'FD_CLOSE' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(576) : see previous definition of 'FD_CLOSE'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(524) : error C3646: 'inet_ntoa' : unknown override specifier
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(524) : error C2091: function returns function
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(524) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(533) : error C3646: 'gethostbyaddr' : unknown override specifier
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(533) : error C2091: function returns function
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(533) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(533) : error C2733: second C linkage of overloaded function 'DECLARE_STDCALL_P' not allowed
1> c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(533) : see declaration of 'DECLARE_STDCALL_P'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(534) : error C3646: 'gethostbyname' : unknown override specifier
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(534) : error C2091: function returns function
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(534) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(534) : error C2556: 'int (__cdecl *DECLARE_STDCALL_P(hostent *))(const char *)' : overloaded function differs only by return type from 'int (__cdecl *DECLARE_STDCALL_P(hostent *))(const char *,int,int)'
1> c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(533) : see declaration of 'DECLARE_STDCALL_P'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(534) : error C2371: 'DECLARE_STDCALL_P' : redefinition; different basic types
1> c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(533) : see declaration of 'DECLARE_STDCALL_P'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(535) : error C3646: 'getservbyport' : unknown override specifier
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(535) : error C2091: function returns function
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(535) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(535) : error C2733: second C linkage of overloaded function 'DECLARE_STDCALL_P' not allowed
1> c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(535) : see declaration of 'DECLARE_STDCALL_P'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(536) : error C3646: 'getservbyname' : unknown override specifier
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(536) : error C2091: function returns function
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(536) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(536) : error C2556: 'int (__cdecl *DECLARE_STDCALL_P(servent *))(const char *,const char *)' : overloaded function differs only by return type from 'int (__cdecl *DECLARE_STDCALL_P(servent *))(int,const char *)'
1> c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(535) : see declaration of 'DECLARE_STDCALL_P'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(536) : error C2371: 'DECLARE_STDCALL_P' : redefinition; different basic types
1> c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(535) : see declaration of 'DECLARE_STDCALL_P'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(537) : error C3646: 'getprotobynumber' : unknown override specifier
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(537) : error C2091: function returns function
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(537) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(537) : error C2733: second C linkage of overloaded function 'DECLARE_STDCALL_P' not allowed
1> c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(537) : see declaration of 'DECLARE_STDCALL_P'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(538) : error C3646: 'getprotobyname' : unknown override specifier
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(538) : error C2091: function returns function
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(538) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(538) : error C2556: 'int (__cdecl *DECLARE_STDCALL_P(protoent *))(const char *)' : overloaded function differs only by return type from 'int (__cdecl *DECLARE_STDCALL_P(protoent *))(int)'
1> c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(537) : see declaration of 'DECLARE_STDCALL_P'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(538) : error C2371: 'DECLARE_STDCALL_P' : redefinition; different basic types
1> c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(537) : see declaration of 'DECLARE_STDCALL_P'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(812) : error C2371: 'BLOB' : redefinition; different basic types
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wtypes.h(1101) : see declaration of 'BLOB'
1>c:\documents and settings\hexxeh\desktop\gmtcp\winsock2.h(812) : error C2371: 'LPBLOB' : redefinition; different basic types
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wtypes.h(1103) : see declaration of 'LPBLOB'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(28) : error C2011: 'ip_mreq' : 'struct' type redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(372) : see declaration of 'ip_mreq'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(38) : error C2079: 'ip_mreq_source::imr_multiaddr' uses undefined struct 'in_addr'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(39) : error C2079: 'ip_mreq_source::imr_sourceaddr' uses undefined struct 'in_addr'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(40) : error C2079: 'ip_mreq_source::imr_interface' uses undefined struct 'in_addr'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(46) : error C2079: 'ip_msfilter::imsf_multiaddr' uses undefined struct 'in_addr'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(47) : error C2079: 'ip_msfilter::imsf_interface' uses undefined struct 'in_addr'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(71) : warning C4005: 'IP_TOS' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(361) : see previous definition of 'IP_TOS'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(72) : warning C4005: 'IP_TTL' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(360) : see previous definition of 'IP_TTL'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(73) : warning C4005: 'IP_MULTICAST_IF' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(355) : see previous definition of 'IP_MULTICAST_IF'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(74) : warning C4005: 'IP_MULTICAST_TTL' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(356) : see previous definition of 'IP_MULTICAST_TTL'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(75) : warning C4005: 'IP_MULTICAST_LOOP' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(357) : see previous definition of 'IP_MULTICAST_LOOP'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(76) : warning C4005: 'IP_ADD_MEMBERSHIP' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(358) : see previous definition of 'IP_ADD_MEMBERSHIP'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(77) : warning C4005: 'IP_DROP_MEMBERSHIP' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(359) : see previous definition of 'IP_DROP_MEMBERSHIP'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(78) : warning C4005: 'IP_DONTFRAGMENT' : macro redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(362) : see previous definition of 'IP_DONTFRAGMENT'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(359) : error C2079: 'sockaddr_gen::Address' uses undefined struct 'sockaddr'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(360) : error C2079: 'sockaddr_gen::AddressIn' uses undefined struct 'sockaddr_in'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(395) : error C2079: 'in_pktinfo::ipi_addr' uses undefined struct 'in_addr'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(489) : error C2144: syntax error : 'int' should be preceded by ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(489) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(548) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(548) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(548) : error C2086: 'int WINSOCK_API_LINKAGE' : redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(488) : see declaration of 'WINSOCK_API_LINKAGE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(597) : error C2144: syntax error : 'int' should be preceded by ';'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(597) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(597) : error C2086: 'int WINSOCK_API_LINKAGE' : redefinition
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ws2tcpip.h(488) : see declaration of 'WINSOCK_API_LINKAGE'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(208) : error C2027: use of undefined type 'sockaddr_in'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(321) : see declaration of 'sockaddr_in'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(208) : error C2227: left of '->sin_family' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(209) : error C2027: use of undefined type 'sockaddr_in'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(321) : see declaration of 'sockaddr_in'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(209) : error C2227: left of '->sin_port' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(210) : error C2027: use of undefined type 'sockaddr_in'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(321) : see declaration of 'sockaddr_in'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(210) : error C2227: left of '->sin_addr' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(210) : error C2228: left of '.S_un' must have class/struct/union
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(210) : error C2228: left of '.S_addr' must have class/struct/union
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(264) : error C2027: use of undefined type 'hostent'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(153) : see declaration of 'hostent'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(264) : error C2227: left of '->h_addrtype' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(265) : error C2027: use of undefined type 'hostent'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(153) : see declaration of 'hostent'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(265) : error C2227: left of '->h_length' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(267) : error C2027: use of undefined type 'hostent'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(153) : see declaration of 'hostent'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(267) : error C2227: left of '->h_addr_list' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(276) : error C2027: use of undefined type 'in_addr'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(270) : see declaration of 'in_addr'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(276) : error C2227: left of '->S_un' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(276) : error C2228: left of '.S_addr' must have class/struct/union
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(285) : error C2027: use of undefined type 'hostent'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(153) : see declaration of 'hostent'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(285) : error C2227: left of '->h_name' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(418) : error C2027: use of undefined type 'sockaddr_in'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(321) : see declaration of 'sockaddr_in'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(418) : error C2227: left of '->sin_addr' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(418) : error C2228: left of '.S_un' must have class/struct/union
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(418) : error C2228: left of '.S_addr' must have class/struct/union
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(584) : error C2027: use of undefined type 'servent'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(173) : see declaration of 'servent'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(584) : error C2227: left of '->s_port' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(591) : error C2027: use of undefined type 'servent'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(173) : see declaration of 'servent'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(591) : error C2227: left of '->s_port' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(643) : error C2664: 'inet_ntoa' : cannot convert parameter 1 from 'in_addr' to 'in_addr'
1> Source or target has incomplete type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(725) : error C2079: 'tAddress' uses undefined struct 'in_addr'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(734) : error C2027: use of undefined type 'sockaddr'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(494) : see declaration of 'sockaddr'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(734) : error C2227: left of '->sa_family' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(758) : error C2027: use of undefined type 'sockaddr_in'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(321) : see declaration of 'sockaddr_in'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(758) : error C2227: left of '->sin_port' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(770) : error C2027: use of undefined type 'servent'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(173) : see declaration of 'servent'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(770) : error C2227: left of '->s_name' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(773) : error C2027: use of undefined type 'servent'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(173) : see declaration of 'servent'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(773) : error C2227: left of '->s_name' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(794) : error C2027: use of undefined type 'sockaddr_in'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(321) : see declaration of 'sockaddr_in'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(794) : error C2227: left of '->sin_addr' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(799) : error C2664: 'inet_ntoa' : cannot convert parameter 1 from 'int' to 'in_addr'
1> Source or target has incomplete type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(807) : error C2027: use of undefined type 'hostent'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(153) : see declaration of 'hostent'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(807) : error C2227: left of '->h_name' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(811) : error C2027: use of undefined type 'hostent'
1> C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\winsock.h(153) : see declaration of 'hostent'
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(811) : error C2227: left of '->h_name' must point to class/struct/union/generic type
1>C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h(830) : error C2664: 'inet_ntoa' : cannot convert parameter 1 from 'int' to 'in_addr'
1> Source or target has incomplete type
1>c:\documents and settings\hexxeh\desktop\gmtcp\gm_tcp.h(15) : warning C4091: 'typedef ' : ignored on left of 'Socket' when no variable is declared
1>.\gm_tcp.cpp(5) : error C2079: 'wsaData' uses undefined struct 'WSAData'
1>.\gm_tcp.cpp(6) : error C2664: 'WSAStartup' : cannot convert parameter 2 from 'int *' to 'LPWSADATA'
1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>.\gm_tcp.cpp(216) : error C2079: 'localaddr' uses undefined struct 'sockaddr_in'
1>.\gm_tcp.cpp(220) : error C2228: left of '.sin_port' must have class/struct/union
1> type is 'int'
1>.\gm_tcp.cpp(221) : error C2228: left of '.sin_addr' must have class/struct/union
1>.\gm_tcp.cpp(221) : fatal error C1003: error count exceeds 100; stopping compilation
1>Build log was saved at "file://c:\Documents and Settings\hexxeh\Desktop\GMTCP\Debug\BuildLog.htm"
1>GMTCP - 112 error(s), 35 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========