From: <kt...@us...> - 2010-03-11 13:35:54
|
Revision: 3480 http://cutter.svn.sourceforge.net/cutter/?rev=3480&view=rev Author: ktou Date: 2010-03-11 13:35:48 +0000 (Thu, 11 Mar 2010) Log Message: ----------- * test/cutter/test-cut-utils.c: use WSAStringToAddress() instead of inet_pton(). Modified Paths: -------------- cutter/trunk/ChangeLog cutter/trunk/test/cutter/test-cut-utils.c Modified: cutter/trunk/ChangeLog =================================================================== --- cutter/trunk/ChangeLog 2010-03-11 13:30:38 UTC (rev 3479) +++ cutter/trunk/ChangeLog 2010-03-11 13:35:48 UTC (rev 3480) @@ -1,5 +1,8 @@ 2010-03-11 Kouhei Sutou <ko...@co...> + * test/cutter/test-cut-utils.c: use WSAStringToAddress() instead + of inet_pton(). + * cppcutter/Makefile.am, cppcutter/cppcut-assertions-helper.cpp: support dllimport/dllexport. Modified: cutter/trunk/test/cutter/test-cut-utils.c =================================================================== --- cutter/trunk/test/cutter/test-cut-utils.c 2010-03-11 13:30:38 UTC (rev 3479) +++ cutter/trunk/test/cutter/test-cut-utils.c 2010-03-11 13:35:48 UTC (rev 3480) @@ -401,6 +401,30 @@ } #ifndef CUT_DISABLE_SOCKET_SUPPORT + +# ifdef G_OS_WIN32 +static int +inet_pton(int address_family, const char *source, void *destination) +{ + int destination_length; + + switch (address_family) { + case AF_INET: + destination_length = sizeof(struct sockaddr_in); + break; + case AF_INET6: + destination_length = sizeof(struct sockaddr_in6); + break; + default: + return WSAEINVAL; + break; + } + + return WSAStringToAddress((LPTSTR)source, address_family, NULL, + destination, &destination_length); +} +# endif + static void setup_sockaddr_in6 (struct sockaddr_in6 *address, const gchar *host, guint16 port) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |