include our own sprintf() prototype to make it return sensible data on
authorDaniel Stenberg <daniel@haxx.se>
Thu, 17 Jan 2002 08:03:48 +0000 (08:03 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 17 Jan 2002 08:03:48 +0000 (08:03 +0000)
all platforms, I also edited a few data types slightly to prevent my
compiler from warning on comparisions between signed and unsigned values

lib/hostip.c

index 42eebfe..6d79acb 100644 (file)
@@ -60,6 +60,9 @@
 #include "hostip.h"
 #include "hash.h"
 
+#define _MPRINTF_REPLACE /* use our functions only */
+#include <curl/mprintf.h>
+
 #if defined(HAVE_INET_NTOA_R) && !defined(HAVE_INET_NTOA_R_DECL)
 #include "inet_ntoa_r.h"
 #endif
@@ -121,7 +124,7 @@ static int _num_chars(int i)
 
 /* Create a hostcache id */
 static char *
-_create_hostcache_id(char *server, int port, size_t *entry_len)
+_create_hostcache_id(char *server, int port, ssize_t *entry_len)
 {
   char *id = NULL;
 
@@ -162,7 +165,7 @@ Curl_addrinfo *Curl_resolv(struct SessionHandle *data,
 {
   char *entry_id = NULL;
   struct curl_dns_cache_entry *p = NULL;
-  size_t entry_len;
+  ssize_t entry_len;
   time_t now;
 
   /* If the host cache timeout is 0, we don't do DNS cach'ing