about summary refs log tree commit diff stats
path: root/WWW/Library/Implementation/HTTCP.c
diff options
context:
space:
mode:
Diffstat (limited to 'WWW/Library/Implementation/HTTCP.c')
-rw-r--r--WWW/Library/Implementation/HTTCP.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/WWW/Library/Implementation/HTTCP.c b/WWW/Library/Implementation/HTTCP.c
index 616c1f0c..cafc4f7c 100644
--- a/WWW/Library/Implementation/HTTCP.c
+++ b/WWW/Library/Implementation/HTTCP.c
@@ -1,5 +1,5 @@
 /*
- * $LynxId: HTTCP.c,v 1.112 2012/08/14 23:18:41 tom Exp $
+ * $LynxId: HTTCP.c,v 1.113 2012/08/15 22:24:41 tom Exp $
  *
  *			Generic Communication Code		HTTCP.c
  *			==========================
@@ -1456,7 +1456,7 @@ static void dump_addrinfo(const char *tag, void *data)
 static size_t fill_addrinfo(char *buffer,
 			    const LYNX_ADDRINFO *phost)
 {
-    LYNX_ADDRINFO *actual = (LYNX_ADDRINFO *) buffer;
+    LYNX_ADDRINFO *actual = (LYNX_ADDRINFO *) (void *) buffer;
     int count = 0;
     char *heap = (char *) &(actual[MAX_ADDRINFO]);
 
@@ -1475,7 +1475,7 @@ static size_t fill_addrinfo(char *buffer,
 	    break;
 	}
 
-	actual->ai_addr = (struct sockaddr *) heap;
+	actual->ai_addr = (struct sockaddr *) (void *) heap;
 	MemCpy(heap, phost->ai_addr, phost->ai_addrlen);
 	heap += phost->ai_addrlen;
 
@@ -1496,13 +1496,13 @@ static size_t fill_addrinfo(char *buffer,
 static unsigned read_addrinfo(int fd, char *buffer, size_t length)
 {
     unsigned result = read_bytes(fd, buffer, length);
-    LYNX_ADDRINFO *actual = (LYNX_ADDRINFO *) buffer;
+    LYNX_ADDRINFO *actual = (LYNX_ADDRINFO *) (void *) buffer;
     int count = 0;
     char *heap = (char *) &(actual[MAX_ADDRINFO]);
 
     while (count++ < MAX_ADDRINFO) {
 	if (actual->ai_addr) {
-	    actual->ai_addr = (struct sockaddr *) heap;
+	    actual->ai_addr = (struct sockaddr *) (void *) heap;
 	    heap += actual->ai_addrlen;
 	}
 	if (actual->ai_next == 0)