summaryrefslogtreecommitdiffstats
path: root/Source/CTest
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2003-05-12 21:15:36 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2003-05-12 21:15:36 (GMT)
commit1b7ba8bdd9b512122ffd22cbbba5e05741743f00 (patch)
tree358c9069ca7efa96e9630c3f705c6471dbd50ad7 /Source/CTest
parent13281642080871ee875cf243c9004178342fe1ef (diff)
downloadCMake-1b7ba8bdd9b512122ffd22cbbba5e05741743f00.zip
CMake-1b7ba8bdd9b512122ffd22cbbba5e05741743f00.tar.gz
CMake-1b7ba8bdd9b512122ffd22cbbba5e05741743f00.tar.bz2
ERR: Attempt to remove warnings
Diffstat (limited to 'Source/CTest')
-rw-r--r--Source/CTest/Curl/getdate.c10
-rw-r--r--Source/CTest/Curl/hostip.c10
-rw-r--r--Source/CTest/Curl/url.c6
3 files changed, 13 insertions, 13 deletions
diff --git a/Source/CTest/Curl/getdate.c b/Source/CTest/Curl/getdate.c
index 33fedfa..14edfed 100644
--- a/Source/CTest/Curl/getdate.c
+++ b/Source/CTest/Curl/getdate.c
@@ -80,13 +80,13 @@
#if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII))
# define IN_CTYPE_DOMAIN(c) 1
#else
-# define IN_CTYPE_DOMAIN(c) isascii(c)
+# define IN_CTYPE_DOMAIN(c) isascii((int)(c))
#endif
-#define ISSPACE(c) (IN_CTYPE_DOMAIN (c) && isspace (c))
-#define ISALPHA(c) (IN_CTYPE_DOMAIN (c) && isalpha (c))
-#define ISUPPER(c) (IN_CTYPE_DOMAIN (c) && isupper (c))
-#define ISDIGIT_LOCALE(c) (IN_CTYPE_DOMAIN (c) && isdigit (c))
+#define ISSPACE(c) (IN_CTYPE_DOMAIN (c) && isspace ((int)(c)))
+#define ISALPHA(c) (IN_CTYPE_DOMAIN (c) && isalpha ((int)(c)))
+#define ISUPPER(c) (IN_CTYPE_DOMAIN (c) && isupper ((int)(c)))
+#define ISDIGIT_LOCALE(c) (IN_CTYPE_DOMAIN (c) && isdigit ((int)(c)))
/* ISDIGIT differs from ISDIGIT_LOCALE, as follows:
- Its arg may be any int or unsigned int; it need not be an unsigned char.
diff --git a/Source/CTest/Curl/hostip.c b/Source/CTest/Curl/hostip.c
index 874e47c..996d8c4 100644
--- a/Source/CTest/Curl/hostip.c
+++ b/Source/CTest/Curl/hostip.c
@@ -407,7 +407,7 @@ static void hostcache_fixoffset(struct hostent *h, int offset);
static struct hostent* pack_hostent(char** buf, struct hostent* orig)
{
char *bufptr;
- char *newbuf;
+ struct hostent *newbuf;
struct hostent* copy;
int i;
@@ -415,7 +415,7 @@ static struct hostent* pack_hostent(char** buf, struct hostent* orig)
size_t len;
bufptr = *buf;
- copy = (struct hostent*)bufptr;
+ memcpy(&copy, &bufptr, sizeof(struct hostent*));
bufptr += sizeof(struct hostent);
copy->h_name = bufptr;
@@ -429,7 +429,7 @@ static struct hostent* pack_hostent(char** buf, struct hostent* orig)
/* This must be aligned properly to work on many CPU architectures! */
bufptr = MEMALIGN(bufptr);
- copy->h_aliases = (char**)bufptr;
+ memcpy(&copy->h_aliases, &bufptr, sizeof(char**));
/* Figure out how many aliases there are */
for (i = 0; orig->h_aliases[i] != NULL; ++i);
@@ -453,7 +453,7 @@ static struct hostent* pack_hostent(char** buf, struct hostent* orig)
/* align it for (at least) 32bit accesses */
bufptr = MEMALIGN(bufptr);
- copy->h_addr_list = (char**)bufptr;
+ memcpy(&copy->h_addr_list, &bufptr, sizeof(char**));
/* Figure out how many addresses there are */
for (i = 0; orig->h_addr_list[i] != NULL; ++i);
@@ -474,7 +474,7 @@ static struct hostent* pack_hostent(char** buf, struct hostent* orig)
/* now, shrink the allocated buffer to the size we actually need, which
most often is only a fraction of the original alloc */
- newbuf=(char *)realloc(*buf, (int)bufptr-(int)(*buf));
+ newbuf=(struct hostent *)realloc(*buf, (int)bufptr-(int)(*buf));
/* if the alloc moved, we need to adjust things again */
if(newbuf != *buf)
diff --git a/Source/CTest/Curl/url.c b/Source/CTest/Curl/url.c
index d94fd44..6714a79 100644
--- a/Source/CTest/Curl/url.c
+++ b/Source/CTest/Curl/url.c
@@ -2033,7 +2033,7 @@ static CURLcode CreateConnection(struct SessionHandle *data,
/* Now, build <protocol>_proxy and check for such a one to use */
while(*protop)
- *envp++ = (char)tolower(*protop++);
+ *envp++ = (char)tolower((int)*protop++);
/* append _proxy */
strcpy(envp, "_proxy");
@@ -2056,7 +2056,7 @@ static CURLcode CreateConnection(struct SessionHandle *data,
if(!prox && !strequal("http_proxy", proxy_env)) {
/* There was no lowercase variable, try the uppercase version: */
for(envp = proxy_env; *envp; envp++)
- *envp = (char)toupper(*envp);
+ *envp = (char)toupper((int)*envp);
prox=curl_getenv(proxy_env);
}
@@ -2239,7 +2239,7 @@ static CURLcode CreateConnection(struct SessionHandle *data,
if(type) {
char command;
*type=0; /* it was in the middle of the hostname */
- command = (char)toupper(type[6]);
+ command = (char)toupper((int)type[6]);
switch(command) {
case 'A': /* ASCII mode */
data->set.ftp_ascii = 1;