mirror of
https://github.com/curl/curl.git
synced 2025-09-30 16:06:51 +03:00
Fixed some minor mismatched types found by splint.
This commit is contained in:
parent
327c0d6b1c
commit
523767660c
|
@ -82,13 +82,13 @@
|
||||||
/* The last #include file should be: */
|
/* The last #include file should be: */
|
||||||
#include "memdebug.h"
|
#include "memdebug.h"
|
||||||
|
|
||||||
static char *unescape_word(struct SessionHandle *data, char *inp)
|
static char *unescape_word(struct SessionHandle *data, const char *inp)
|
||||||
{
|
{
|
||||||
char *newp;
|
char *newp;
|
||||||
char *dictp;
|
char *dictp;
|
||||||
char *ptr;
|
char *ptr;
|
||||||
int len;
|
int len;
|
||||||
unsigned char byte;
|
char byte;
|
||||||
int olen=0;
|
int olen=0;
|
||||||
|
|
||||||
newp = curl_easy_unescape(data, inp, 0, &len);
|
newp = curl_easy_unescape(data, inp, 0, &len);
|
||||||
|
@ -100,7 +100,7 @@ static char *unescape_word(struct SessionHandle *data, char *inp)
|
||||||
/* According to RFC2229 section 2.2, these letters need to be escaped with
|
/* According to RFC2229 section 2.2, these letters need to be escaped with
|
||||||
\[letter] */
|
\[letter] */
|
||||||
for(ptr = newp;
|
for(ptr = newp;
|
||||||
(byte = (unsigned char)*ptr) != 0;
|
(byte = *ptr) != 0;
|
||||||
ptr++) {
|
ptr++) {
|
||||||
if ((byte <= 32) || (byte == 127) ||
|
if ((byte <= 32) || (byte == 127) ||
|
||||||
(byte == '\'') || (byte == '\"') || (byte == '\\')) {
|
(byte == '\'') || (byte == '\"') || (byte == '\\')) {
|
||||||
|
|
|
@ -886,7 +886,8 @@ CURLcode Curl_convert_from_utf8(struct SessionHandle *data,
|
||||||
} else {
|
} else {
|
||||||
#ifdef HAVE_ICONV
|
#ifdef HAVE_ICONV
|
||||||
/* do the translation ourselves */
|
/* do the translation ourselves */
|
||||||
char *input_ptr, *output_ptr;
|
const char *input_ptr;
|
||||||
|
char *output_ptr;
|
||||||
size_t in_bytes, out_bytes, rc;
|
size_t in_bytes, out_bytes, rc;
|
||||||
int error;
|
int error;
|
||||||
|
|
||||||
|
@ -907,7 +908,7 @@ CURLcode Curl_convert_from_utf8(struct SessionHandle *data,
|
||||||
/* call iconv */
|
/* call iconv */
|
||||||
input_ptr = output_ptr = buffer;
|
input_ptr = output_ptr = buffer;
|
||||||
in_bytes = out_bytes = length;
|
in_bytes = out_bytes = length;
|
||||||
rc = iconv(data->utf8_cd, (const char**)&input_ptr, &in_bytes,
|
rc = iconv(data->utf8_cd, &input_ptr, &in_bytes,
|
||||||
&output_ptr, &out_bytes);
|
&output_ptr, &out_bytes);
|
||||||
if ((rc == ICONV_ERROR) || (in_bytes != 0)) {
|
if ((rc == ICONV_ERROR) || (in_bytes != 0)) {
|
||||||
error = ERRNO;
|
error = ERRNO;
|
||||||
|
|
|
@ -59,7 +59,7 @@ char *curl_easy_escape(CURL *handle, const char *string, int inlength)
|
||||||
size_t alloc = (inlength?(size_t)inlength:strlen(string))+1;
|
size_t alloc = (inlength?(size_t)inlength:strlen(string))+1;
|
||||||
char *ns;
|
char *ns;
|
||||||
char *testing_ptr = NULL;
|
char *testing_ptr = NULL;
|
||||||
unsigned char in;
|
char in;
|
||||||
size_t newlen = alloc;
|
size_t newlen = alloc;
|
||||||
int strindex=0;
|
int strindex=0;
|
||||||
size_t length;
|
size_t length;
|
||||||
|
|
|
@ -200,7 +200,7 @@ create_hostcache_id(const char *server, int port)
|
||||||
}
|
}
|
||||||
|
|
||||||
struct hostcache_prune_data {
|
struct hostcache_prune_data {
|
||||||
int cache_timeout;
|
long cache_timeout;
|
||||||
time_t now;
|
time_t now;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -232,7 +232,7 @@ hostcache_timestamp_remove(void *datap, void *hc)
|
||||||
* Prune the DNS cache. This assumes that a lock has already been taken.
|
* Prune the DNS cache. This assumes that a lock has already been taken.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
hostcache_prune(struct curl_hash *hostcache, int cache_timeout, time_t now)
|
hostcache_prune(struct curl_hash *hostcache, long cache_timeout, time_t now)
|
||||||
{
|
{
|
||||||
struct hostcache_prune_data user;
|
struct hostcache_prune_data user;
|
||||||
|
|
||||||
|
|
|
@ -1055,7 +1055,7 @@ CURLcode add_buffer(send_buffer *in, const void *inptr, size_t size)
|
||||||
* Pass headers WITH the colon.
|
* Pass headers WITH the colon.
|
||||||
*/
|
*/
|
||||||
bool
|
bool
|
||||||
Curl_compareheader(char *headerline, /* line to check */
|
Curl_compareheader(const char *headerline, /* line to check */
|
||||||
const char *header, /* header keyword _with_ colon */
|
const char *header, /* header keyword _with_ colon */
|
||||||
const char *content) /* content string to find */
|
const char *content) /* content string to find */
|
||||||
{
|
{
|
||||||
|
@ -1067,8 +1067,8 @@ Curl_compareheader(char *headerline, /* line to check */
|
||||||
size_t hlen = strlen(header);
|
size_t hlen = strlen(header);
|
||||||
size_t clen;
|
size_t clen;
|
||||||
size_t len;
|
size_t len;
|
||||||
char *start;
|
const char *start;
|
||||||
char *end;
|
const char *end;
|
||||||
|
|
||||||
if(!strnequal(headerline, header, hlen))
|
if(!strnequal(headerline, header, hlen))
|
||||||
return FALSE; /* doesn't start with header */
|
return FALSE; /* doesn't start with header */
|
||||||
|
@ -1119,7 +1119,7 @@ Curl_compareheader(char *headerline, /* line to check */
|
||||||
CURLcode Curl_proxyCONNECT(struct connectdata *conn,
|
CURLcode Curl_proxyCONNECT(struct connectdata *conn,
|
||||||
int sockindex,
|
int sockindex,
|
||||||
char *hostname,
|
char *hostname,
|
||||||
int remote_port)
|
unsigned short remote_port)
|
||||||
{
|
{
|
||||||
int subversion=0;
|
int subversion=0;
|
||||||
struct SessionHandle *data=conn->data;
|
struct SessionHandle *data=conn->data;
|
||||||
|
|
|
@ -24,14 +24,14 @@
|
||||||
* $Id$
|
* $Id$
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
#ifndef CURL_DISABLE_HTTP
|
#ifndef CURL_DISABLE_HTTP
|
||||||
bool Curl_compareheader(char *headerline, /* line to check */
|
bool Curl_compareheader(const char *headerline, /* line to check */
|
||||||
const char *header, /* header keyword _with_ colon */
|
const char *header, /* header keyword _with_ colon */
|
||||||
const char *content); /* content string to find */
|
const char *content); /* content string to find */
|
||||||
|
|
||||||
/* ftp can use this as well */
|
/* ftp can use this as well */
|
||||||
CURLcode Curl_proxyCONNECT(struct connectdata *conn,
|
CURLcode Curl_proxyCONNECT(struct connectdata *conn,
|
||||||
int tunnelsocket,
|
int tunnelsocket,
|
||||||
char *hostname, int remote_port);
|
char *hostname, unsigned short remote_port);
|
||||||
|
|
||||||
/* protocol-specific functions set up to be called by the main engine */
|
/* protocol-specific functions set up to be called by the main engine */
|
||||||
CURLcode Curl_http(struct connectdata *conn, bool *done);
|
CURLcode Curl_http(struct connectdata *conn, bool *done);
|
||||||
|
|
|
@ -690,7 +690,7 @@ CURLMcode curl_multi_remove_handle(CURLM *multi_handle,
|
||||||
return CURLM_BAD_EASY_HANDLE; /* twasn't found */
|
return CURLM_BAD_EASY_HANDLE; /* twasn't found */
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Curl_multi_canPipeline(struct Curl_multi* multi)
|
bool Curl_multi_canPipeline(const struct Curl_multi* multi)
|
||||||
{
|
{
|
||||||
return multi->pipelining_enabled;
|
return multi->pipelining_enabled;
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,7 +30,7 @@ void Curl_expire(struct SessionHandle *data, long milli);
|
||||||
|
|
||||||
void Curl_multi_rmeasy(void *multi, CURL *data);
|
void Curl_multi_rmeasy(void *multi, CURL *data);
|
||||||
|
|
||||||
bool Curl_multi_canPipeline(struct Curl_multi* multi);
|
bool Curl_multi_canPipeline(const struct Curl_multi* multi);
|
||||||
void Curl_multi_handlePipeBreak(struct SessionHandle *data);
|
void Curl_multi_handlePipeBreak(struct SessionHandle *data);
|
||||||
|
|
||||||
/* the write bits start at bit 16 for the *getsock() bitmap */
|
/* the write bits start at bit 16 for the *getsock() bitmap */
|
||||||
|
|
19
lib/url.c
19
lib/url.c
|
@ -158,8 +158,8 @@ static bool ConnectionExists(struct SessionHandle *data,
|
||||||
struct connectdata **usethis);
|
struct connectdata **usethis);
|
||||||
static long ConnectionStore(struct SessionHandle *data,
|
static long ConnectionStore(struct SessionHandle *data,
|
||||||
struct connectdata *conn);
|
struct connectdata *conn);
|
||||||
static bool IsPipeliningPossible(struct SessionHandle *handle);
|
static bool IsPipeliningPossible(const struct SessionHandle *handle);
|
||||||
static bool IsPipeliningEnabled(struct SessionHandle *handle);
|
static bool IsPipeliningEnabled(const struct SessionHandle *handle);
|
||||||
static void conn_free(struct connectdata *conn);
|
static void conn_free(struct connectdata *conn);
|
||||||
|
|
||||||
static void signalPipeClose(struct curl_llist *pipe);
|
static void signalPipeClose(struct curl_llist *pipe);
|
||||||
|
@ -292,7 +292,7 @@ CURLcode Curl_close(struct SessionHandle *data)
|
||||||
|
|
||||||
if(data->state.connc && data->state.connc->type == CONNCACHE_MULTI) {
|
if(data->state.connc && data->state.connc->type == CONNCACHE_MULTI) {
|
||||||
struct conncache *c = data->state.connc;
|
struct conncache *c = data->state.connc;
|
||||||
int i;
|
long i;
|
||||||
struct curl_llist *pipe;
|
struct curl_llist *pipe;
|
||||||
struct curl_llist_element *curr;
|
struct curl_llist_element *curr;
|
||||||
struct connectdata *connptr;
|
struct connectdata *connptr;
|
||||||
|
@ -536,7 +536,7 @@ CURLcode Curl_ch_connc(struct SessionHandle *data,
|
||||||
void Curl_rm_connc(struct conncache *c)
|
void Curl_rm_connc(struct conncache *c)
|
||||||
{
|
{
|
||||||
if(c->connects) {
|
if(c->connects) {
|
||||||
int i;
|
long i;
|
||||||
for(i = 0; i < c->num; ++i)
|
for(i = 0; i < c->num; ++i)
|
||||||
conn_free(c->connects[i]);
|
conn_free(c->connects[i]);
|
||||||
|
|
||||||
|
@ -2010,7 +2010,7 @@ static bool SocketIsDead(curl_socket_t sock)
|
||||||
return ret_val;
|
return ret_val;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool IsPipeliningPossible(struct SessionHandle *handle)
|
static bool IsPipeliningPossible(const struct SessionHandle *handle)
|
||||||
{
|
{
|
||||||
if (handle->multi && Curl_multi_canPipeline(handle->multi) &&
|
if (handle->multi && Curl_multi_canPipeline(handle->multi) &&
|
||||||
(handle->set.httpreq == HTTPREQ_GET ||
|
(handle->set.httpreq == HTTPREQ_GET ||
|
||||||
|
@ -2021,7 +2021,7 @@ static bool IsPipeliningPossible(struct SessionHandle *handle)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool IsPipeliningEnabled(struct SessionHandle *handle)
|
static bool IsPipeliningEnabled(const struct SessionHandle *handle)
|
||||||
{
|
{
|
||||||
if (handle->multi && Curl_multi_canPipeline(handle->multi))
|
if (handle->multi && Curl_multi_canPipeline(handle->multi))
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -2430,7 +2430,9 @@ static CURLcode ConnectPlease(struct SessionHandle *data,
|
||||||
conn->dns_entry = hostaddr;
|
conn->dns_entry = hostaddr;
|
||||||
conn->ip_addr = addr;
|
conn->ip_addr = addr;
|
||||||
|
|
||||||
Curl_store_ip_addr(conn);
|
result = Curl_store_ip_addr(conn);
|
||||||
|
|
||||||
|
if(CURLE_OK == result) {
|
||||||
|
|
||||||
switch(data->set.proxytype) {
|
switch(data->set.proxytype) {
|
||||||
case CURLPROXY_SOCKS5:
|
case CURLPROXY_SOCKS5:
|
||||||
|
@ -2450,6 +2452,7 @@ static CURLcode ConnectPlease(struct SessionHandle *data,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if(result)
|
if(result)
|
||||||
*connected = FALSE; /* mark it as not connected */
|
*connected = FALSE; /* mark it as not connected */
|
||||||
|
|
||||||
|
@ -2867,7 +2870,7 @@ static CURLcode setup_range(struct SessionHandle *data)
|
||||||
|
|
||||||
req->resume_from = data->set.set_resume_from;
|
req->resume_from = data->set.set_resume_from;
|
||||||
if (req->resume_from || data->set.str[STRING_SET_RANGE]) {
|
if (req->resume_from || data->set.str[STRING_SET_RANGE]) {
|
||||||
if (req->rangestringalloc == TRUE)
|
if (req->rangestringalloc)
|
||||||
free(req->range);
|
free(req->range);
|
||||||
|
|
||||||
if(req->resume_from)
|
if(req->resume_from)
|
||||||
|
|
|
@ -132,7 +132,7 @@
|
||||||
of need. */
|
of need. */
|
||||||
#define HEADERSIZE 256
|
#define HEADERSIZE 256
|
||||||
|
|
||||||
#define CURLEASY_MAGIC_NUMBER 0xc0dedbad
|
#define CURLEASY_MAGIC_NUMBER 0xc0dedbadU
|
||||||
|
|
||||||
/* Just a convenience macro to get the larger value out of two given.
|
/* Just a convenience macro to get the larger value out of two given.
|
||||||
We prefix with CURL to prevent name collisions. */
|
We prefix with CURL to prevent name collisions. */
|
||||||
|
@ -1354,7 +1354,7 @@ struct UserDefined {
|
||||||
|
|
||||||
curl_proxytype proxytype; /* what kind of proxy that is in use */
|
curl_proxytype proxytype; /* what kind of proxy that is in use */
|
||||||
|
|
||||||
int dns_cache_timeout; /* DNS cache timeout */
|
long dns_cache_timeout; /* DNS cache timeout */
|
||||||
long buffer_size; /* size of receive buffer to use */
|
long buffer_size; /* size of receive buffer to use */
|
||||||
|
|
||||||
void *private_data; /* Private data */
|
void *private_data; /* Private data */
|
||||||
|
|
Loading…
Reference in New Issue
Block a user