From fe37fb5921a590a70ddcdb146955eb94b9ecf17b Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 2 Jan 2002 10:06:47 +0000 Subject: Philip Gladstone's 64-bit sparc native compiler compatibility issues fixed. --- lib/connect.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'lib/connect.c') diff --git a/lib/connect.c b/lib/connect.c index 9f8efdbd6..06d2464ae 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -193,7 +193,7 @@ static CURLcode bindlocal(struct connectdata *conn, #ifdef HAVE_INET_NTOA #ifndef INADDR_NONE -#define INADDR_NONE (unsigned long) ~0 +#define INADDR_NONE (in_addr_t) ~0 #endif struct SessionHandle *data = conn->data; @@ -207,7 +207,7 @@ static CURLcode bindlocal(struct connectdata *conn, char *hostdataptr=NULL; size_t size; char myhost[256] = ""; - unsigned long in; + in_addr_t in; if(Curl_if2ip(data->set.device, myhost, sizeof(myhost))) { h = Curl_getaddrinfo(data, myhost, 0, &hostdataptr); @@ -236,7 +236,8 @@ static CURLcode bindlocal(struct connectdata *conn, infof(data, "We bind local end to %s\n", myhost); - if ( (in=inet_addr(myhost)) != INADDR_NONE ) { + in=inet_addr(myhost); + if (INADDR_NONE != in) { if ( h ) { memset((char *)&sa, 0, sizeof(sa)); -- cgit v1.2.3