summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-04-09 05:03:57 +0000
committerAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-04-09 05:03:57 +0000
commit93949b8b96163777774c09dd93251bf365e5fa38 (patch)
tree97b8e5d473dbad844256d2e1c8f4e6682bd98c20 /src
parent6a70b5385bca7f13822641f976558936b1a5d8e0 (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.cpp12
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;