Fixed sockets on Win32.

This commit is contained in:
Dominik Picheta 2013-10-23 21:07:26 +01:00
commit f5023ac544

View file

@ -334,12 +334,8 @@ const
proc WSAGetLastError*(): cint {.importc: "WSAGetLastError", dynlib: ws2dll.} proc WSAGetLastError*(): cint {.importc: "WSAGetLastError", dynlib: ws2dll.}
when hostCPU == "amd64":
type type
TSocketHandle* = distinct int # on WIN64 `SOCKET` is UINT_PTR TSocketHandle* = distinct int
else:
type
TSocketHandle* = distinct cuint # on WIN32 `SOCKET` is U_INT (unsigned int)
type type
TWSAData* {.pure, final, importc: "WSADATA", header: "Winsock2.h".} = object TWSAData* {.pure, final, importc: "WSADATA", header: "Winsock2.h".} = object