--- a/libpurple/win32/libc_interface.c Sun Apr 14 15:23:08 2013 +0200 +++ b/libpurple/win32/libc_interface.c Sun Apr 14 16:43:22 2013 +0200 @@ -308,7 +308,7 @@ struct sockaddr_in6 sin6; struct sockaddr_in sin; } sa; - size_t srcsize; + int srcsize; switch(af) { @@ -325,7 +325,7 @@ return -1; } - if (WSAStringToAddress(src, af, NULL, (struct sockaddr *) &sa, &srcsize) != 0) + if (WSAStringToAddress((LPTSTR)src, af, NULL, (struct sockaddr *) &sa, &srcsize) != 0) { errno = WSAGetLastError(); return -1;