aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2004-05-12 08:00:21 +0000
committerDaniel Stenberg <daniel@haxx.se>2004-05-12 08:00:21 +0000
commitc9bab31a7f8f1f9151bae0b79d49e99352b04c0e (patch)
treefef9c21e14c846d37bd9f2ca49a7c4775a26615f
parent2f60e91a9b2db5d6f1b930be69b78865eee87af4 (diff)
use size_t better for buffer and alloc lengths
-rw-r--r--lib/transfer.c12
-rw-r--r--lib/urldata.h4
2 files changed, 8 insertions, 8 deletions
diff --git a/lib/transfer.c b/lib/transfer.c
index 2f80909f4..039abf889 100644
--- a/lib/transfer.c
+++ b/lib/transfer.c
@@ -296,7 +296,7 @@ CURLcode Curl_readwrite(struct connectdata *conn,
do {
int hbufp_index;
int rest_length;
- int full_length;
+ size_t full_length;
int writetype;
/* str_start is start of line within buf */
@@ -356,8 +356,8 @@ CURLcode Curl_readwrite(struct connectdata *conn,
if (k->hbuflen + full_length >=
data->state.headersize) {
char *newbuff;
- long newsize=CURLMAX((k->hbuflen+full_length)*3/2,
- data->state.headersize*2);
+ size_t newsize=CURLMAX((k->hbuflen+full_length)*3/2,
+ data->state.headersize*2);
hbufp_index = k->hbufp - data->state.headerbuff;
newbuff = (char *)realloc(data->state.headerbuff, newsize);
if(!newbuff) {
@@ -667,7 +667,7 @@ CURLcode Curl_readwrite(struct connectdata *conn,
else if (checkprefix("Content-Type:", k->p)) {
char *start;
char *end;
- int len;
+ size_t len;
/* Find the first non-space letter */
for(start=k->p+13;
@@ -1643,7 +1643,7 @@ CURLcode Curl_follow(struct SessionHandle *data,
/* Location: redirect */
char prot[16]; /* URL protocol string storage */
char letter; /* used for a silly sscanf */
- int newlen;
+ size_t newlen;
char *newest;
if (data->set.maxredirs &&
@@ -1683,7 +1683,7 @@ CURLcode Curl_follow(struct SessionHandle *data,
char *pathsep;
char *useurl = newurl;
- int urllen;
+ size_t urllen;
/* we must make our own copy of the URL to play with, as it may
point to read-only data */
diff --git a/lib/urldata.h b/lib/urldata.h
index e1fdcc288..f50026a09 100644
--- a/lib/urldata.h
+++ b/lib/urldata.h
@@ -337,7 +337,7 @@ struct Curl_transfer_keeper {
int headerline; /* counts header lines to better track the
first one */
char *hbufp; /* points at *end* of header line */
- int hbuflen;
+ size_t hbuflen;
char *str; /* within buf */
char *str_start; /* within buf */
char *end_ptr; /* within buf */
@@ -704,7 +704,7 @@ struct UrlState {
long numconnects; /* size of the 'connects' array */
char *headerbuff; /* allocated buffer to store headers in */
- int headersize; /* size of the allocation */
+ size_t headersize; /* size of the allocation */
char buffer[BUFSIZE+1]; /* download buffer */
char uploadbuffer[BUFSIZE+1]; /* upload buffer */