aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2002-01-17 08:03:48 +0000
committerDaniel Stenberg <daniel@haxx.se>2002-01-17 08:03:48 +0000
commitedcbf4350ba7f839fa8fa8460f441558d2976820 (patch)
tree29a2414035a5dba7a4f9ab4740adbb3e64ed3883
parent9289ea471f036049a7b6e8e87f4f4f2d8e8638e3 (diff)
include our own sprintf() prototype to make it return sensible data on
all platforms, I also edited a few data types slightly to prevent my compiler from warning on comparisions between signed and unsigned values
-rw-r--r--lib/hostip.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/hostip.c b/lib/hostip.c
index 42eebfe52..6d79acb3b 100644
--- a/lib/hostip.c
+++ b/lib/hostip.c
@@ -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