sockaddr_in sa;\r
int len = sizeof(SOCKADDR);\r
int rv = WSAStringToAddress((LPSTR)src, af, NULL, (LPSOCKADDR)&sa, &len);\r
+ if(rv >= 0)\r
+ {\r
+ if(WSAGetLastError() == 10022) // Invalid Argument\r
+ rv = 0;\r
+ else\r
+ rv = 1;\r
+ }\r
memcpy(dst, &sa.sin_addr, sizeof(struct in_addr));\r
return rv;\r
}\r
{\r
COORD coordScreen = { 0, 0 }; /* here's where we'll home the cursor */\r
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);\r
- BOOL bSuccess;\r
DWORD cCharsWritten;\r
CONSOLE_SCREEN_BUFFER_INFO csbi; /* to get buffer info */ \r
DWORD dwConSize; /* number of character cells in the current buffer */ \r