diff options
author | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-04-09 05:03:57 +0000 |
---|---|---|
committer | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-04-09 05:03:57 +0000 |
commit | 93949b8b96163777774c09dd93251bf365e5fa38 (patch) | |
tree | 97b8e5d473dbad844256d2e1c8f4e6682bd98c20 /src | |
parent | 6a70b5385bca7f13822641f976558936b1a5d8e0 (diff) |
Fixed windows compile on new sockets
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2865 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src')
-rw-r--r-- | src/windows.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/windows.cpp b/src/windows.cpp index cfaaa216e..5844ceaf9 100644 --- a/src/windows.cpp +++ b/src/windows.cpp @@ -36,8 +36,8 @@ int inet_pton(int af, const char *src, void *dst) { int address_length; sockaddr_storage sa; - sockaddr_in *sin = static_cast<sockaddr_in *>(&sa); - sockaddr_in6 *sin6 = static_cast<sockaddr_in6 *>(&sa); + sockaddr_in *sin = reinterpret_cast<sockaddr_in *>(&sa); + sockaddr_in6 *sin6 = reinterpret_cast<sockaddr_in6 *>(&sa); switch (af) { @@ -51,7 +51,7 @@ int inet_pton(int af, const char *src, void *dst) return -1; } - if (WSAStringToAddress(static_cast<LPTSTR>(src), af, NULL, static_cast<LPSOCKADDR>(&sa), &address_length) == 0) + if (WSAStringToAddress((LPSTR) src, af, NULL, reinterpret_cast<LPSOCKADDR>(&sa), &address_length) == 0) { switch (af) { @@ -80,8 +80,8 @@ const char *inet_ntop(int af, const void *src, char *dst, size_t size) int address_length; DWORD string_length = size; sockaddr_storage sa; - sockaddr_in *sin = static_cast<sockaddr_in *>(&sa); - sockaddr_in6 *sin6 = static_cast<sockaddr_in6 *>(&sa); + sockaddr_in *sin = reinterpret_cast<sockaddr_in *>(&sa); + sockaddr_in6 *sin6 = reinterpret_cast<sockaddr_in6 *>(&sa); memset(&sa, 0, sizeof(sa)); @@ -101,7 +101,7 @@ const char *inet_ntop(int af, const void *src, char *dst, size_t size) return NULL; } - if (WSAAddressToString(static_cast<LPSOCKADDR>(&sa), address_length, NULL, dst, &string_length) == 0) + if (WSAAddressToString(reinterpret_cast<LPSOCKADDR>(&sa), address_length, NULL, dst, &string_length) == 0) return dst; return NULL; |