aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2006-01-30 22:30:41 +0000
committerEric Andersen <andersen@codepoet.org>2006-01-30 22:30:41 +0000
commit0cb6f35c33a2a3fd390aaa36da72e0600f205918 (patch)
tree6f685077a27f04869b4f152cbe4287c023554afb
parent5e678873f9ff7c95d43b278feee547ce989b3b20 (diff)
downloadbusybox-w32-0cb6f35c33a2a3fd390aaa36da72e0600f205918.tar.gz
busybox-w32-0cb6f35c33a2a3fd390aaa36da72e0600f205918.tar.bz2
busybox-w32-0cb6f35c33a2a3fd390aaa36da72e0600f205918.zip
fix up annoying signed/unsigned and mixed type errors
-rw-r--r--networking/arping.c8
-rw-r--r--networking/httpd.c4
-rw-r--r--networking/interface.c4
-rw-r--r--networking/route.c2
-rw-r--r--networking/telnet.c2
-rw-r--r--networking/telnetd.c2
-rw-r--r--networking/traceroute.c4
-rw-r--r--networking/wget.c4
-rw-r--r--networking/zcip.c2
9 files changed, 17 insertions, 15 deletions
diff --git a/networking/arping.c b/networking/arping.c
index 95ca1ed2e..b66dbff1e 100644
--- a/networking/arping.c
+++ b/networking/arping.c
@@ -404,7 +404,7 @@ int arping_main(int argc, char **argv)
404 } 404 }
405 } else if (!dad) { 405 } else if (!dad) {
406 int on = 1; 406 int on = 1;
407 int alen = sizeof(saddr); 407 socklen_t alen = sizeof(saddr);
408 408
409 saddr.sin_port = htons(1025); 409 saddr.sin_port = htons(1025);
410 saddr.sin_addr = dst; 410 saddr.sin_addr = dst;
@@ -437,7 +437,7 @@ int arping_main(int argc, char **argv)
437 } 437 }
438 438
439 { 439 {
440 int alen = sizeof(me); 440 socklen_t alen = sizeof(me);
441 441
442 if (getsockname(s, (struct sockaddr *) &me, &alen) == -1) { 442 if (getsockname(s, (struct sockaddr *) &me, &alen) == -1) {
443 bb_error_msg("getsockname"); 443 bb_error_msg("getsockname");
@@ -479,9 +479,9 @@ int arping_main(int argc, char **argv)
479 479
480 while (1) { 480 while (1) {
481 sigset_t sset, osset; 481 sigset_t sset, osset;
482 char packet[4096]; 482 unsigned char packet[4096];
483 struct sockaddr_ll from; 483 struct sockaddr_ll from;
484 int alen = sizeof(from); 484 socklen_t alen = sizeof(from);
485 int cc; 485 int cc;
486 486
487 if ((cc = recvfrom(s, packet, sizeof(packet), 0, 487 if ((cc = recvfrom(s, packet, sizeof(packet), 0,
diff --git a/networking/httpd.c b/networking/httpd.c
index c00f3e46d..b44adf730 100644
--- a/networking/httpd.c
+++ b/networking/httpd.c
@@ -123,8 +123,10 @@ static const char home[] = "./";
123 123
124#ifdef CONFIG_LFS 124#ifdef CONFIG_LFS
125# define cont_l_fmt "%lld" 125# define cont_l_fmt "%lld"
126# define cont_l_type (long long)
126#else 127#else
127# define cont_l_fmt "%ld" 128# define cont_l_fmt "%ld"
129# define cont_l_type (long)
128#endif 130#endif
129 131
130#define TIMEOUT 60 132#define TIMEOUT 60
@@ -1028,7 +1030,7 @@ static int sendHeaders(HttpResponseNum responseNum)
1028 if (config->ContentLength != -1) { /* file */ 1030 if (config->ContentLength != -1) { /* file */
1029 strftime(timeStr, sizeof(timeStr), RFC1123FMT, gmtime(&config->last_mod)); 1031 strftime(timeStr, sizeof(timeStr), RFC1123FMT, gmtime(&config->last_mod));
1030 len += sprintf(buf+len, "Last-Modified: %s\r\n%s " cont_l_fmt "\r\n", 1032 len += sprintf(buf+len, "Last-Modified: %s\r\n%s " cont_l_fmt "\r\n",
1031 timeStr, Content_length, config->ContentLength); 1033 timeStr, Content_length, cont_l_type config->ContentLength);
1032 } 1034 }
1033 strcat(buf, "\r\n"); 1035 strcat(buf, "\r\n");
1034 len += 2; 1036 len += 2;
diff --git a/networking/interface.c b/networking/interface.c
index ad6c40fc1..b2c746be9 100644
--- a/networking/interface.c
+++ b/networking/interface.c
@@ -501,7 +501,7 @@ static char *UNSPEC_sprint(struct sockaddr *sap, int numeric)
501 501
502 if (sap->sa_family == 0xFFFF || sap->sa_family == 0) 502 if (sap->sa_family == 0xFFFF || sap->sa_family == 0)
503 return safe_strncpy(buf, _("[NONE SET]"), sizeof(buf)); 503 return safe_strncpy(buf, _("[NONE SET]"), sizeof(buf));
504 return (UNSPEC_print(sap->sa_data)); 504 return (UNSPEC_print((unsigned char *)sap->sa_data));
505} 505}
506 506
507static struct aftype unspec_aftype = { 507static struct aftype unspec_aftype = {
@@ -1833,7 +1833,7 @@ static void ife_print(struct interface *ptr)
1833 hardware address if it's null. */ 1833 hardware address if it's null. */
1834 if (hw->print != NULL && (!(hw_null_address(hw, ptr->hwaddr) && 1834 if (hw->print != NULL && (!(hw_null_address(hw, ptr->hwaddr) &&
1835 hw->suppress_null_addr))) 1835 hw->suppress_null_addr)))
1836 printf(_("HWaddr %s "), hw->print(ptr->hwaddr)); 1836 printf(_("HWaddr %s "), hw->print((unsigned char *)ptr->hwaddr));
1837#ifdef IFF_PORTSEL 1837#ifdef IFF_PORTSEL
1838 if (ptr->flags & IFF_PORTSEL) { 1838 if (ptr->flags & IFF_PORTSEL) {
1839 printf(_("Media:%s"), if_port_text[ptr->map.port] /* [0] */); 1839 printf(_("Media:%s"), if_port_text[ptr->map.port] /* [0] */);
diff --git a/networking/route.c b/networking/route.c
index 59c756408..8ae0da182 100644
--- a/networking/route.c
+++ b/networking/route.c
@@ -166,7 +166,7 @@ static int kw_lookup(const char *kwtbl, char ***pargs)
166static void INET_setroute(int action, char **args) 166static void INET_setroute(int action, char **args)
167{ 167{
168 struct rtentry rt; 168 struct rtentry rt;
169 const char *netmask; 169 const char *netmask = NULL;
170 int skfd, isnet, xflag; 170 int skfd, isnet, xflag;
171 171
172 assert((action == RTACTION_ADD) || (action == RTACTION_DEL)); 172 assert((action == RTACTION_ADD) || (action == RTACTION_DEL));
diff --git a/networking/telnet.c b/networking/telnet.c
index d9e66e5d3..05c7786ab 100644
--- a/networking/telnet.c
+++ b/networking/telnet.c
@@ -204,7 +204,7 @@ static void handlenetoutput(int len)
204 */ 204 */
205 205
206 int i, j; 206 int i, j;
207 byte * p = G.buf; 207 byte * p = (byte*)G.buf;
208 byte outbuf[4*DATABUFSIZE]; 208 byte outbuf[4*DATABUFSIZE];
209 209
210 for (i = len, j = 0; i > 0; i--, p++) 210 for (i = len, j = 0; i > 0; i--, p++)
diff --git a/networking/telnetd.c b/networking/telnetd.c
index 73303a20a..8943b2e3b 100644
--- a/networking/telnetd.c
+++ b/networking/telnetd.c
@@ -131,7 +131,7 @@ static struct tsession *sessions;
131 */ 131 */
132static char * 132static char *
133remove_iacs(struct tsession *ts, int *pnum_totty) { 133remove_iacs(struct tsession *ts, int *pnum_totty) {
134 unsigned char *ptr0 = ts->buf1 + ts->wridx1; 134 unsigned char *ptr0 = (unsigned char *)ts->buf1 + ts->wridx1;
135 unsigned char *ptr = ptr0; 135 unsigned char *ptr = ptr0;
136 unsigned char *totty = ptr; 136 unsigned char *totty = ptr;
137 unsigned char *end = ptr + MIN(BUFSIZE - ts->wridx1, ts->size1); 137 unsigned char *end = ptr + MIN(BUFSIZE - ts->wridx1, ts->size1);
diff --git a/networking/traceroute.c b/networking/traceroute.c
index b6252ad3e..95aa290a1 100644
--- a/networking/traceroute.c
+++ b/networking/traceroute.c
@@ -293,7 +293,7 @@ struct IFADDRLIST {
293static const char route[] = "/proc/net/route"; 293static const char route[] = "/proc/net/route";
294 294
295/* last inbound (icmp) packet */ 295/* last inbound (icmp) packet */
296static u_char packet[512] __attribute__((align (32))); 296static u_char packet[512] __attribute__((aligned (32)));
297 297
298static struct ip *outip; /* last output (udp) packet */ 298static struct ip *outip; /* last output (udp) packet */
299static struct udphdr *outudp; /* last output (udp) packet */ 299static struct udphdr *outudp; /* last output (udp) packet */
@@ -371,7 +371,7 @@ ifaddrlist(struct IFADDRLIST **ipaddrp)
371 if (errno == EINVAL) 371 if (errno == EINVAL)
372 bb_error_msg_and_die( 372 bb_error_msg_and_die(
373 "SIOCGIFCONF: ifreq struct too small (%d bytes)", 373 "SIOCGIFCONF: ifreq struct too small (%d bytes)",
374 sizeof(ibuf)); 374 (int)sizeof(ibuf));
375 else 375 else
376 bb_perror_msg_and_die("SIOCGIFCONF"); 376 bb_perror_msg_and_die("SIOCGIFCONF");
377 } 377 }
diff --git a/networking/wget.c b/networking/wget.c
index 9c7ed9f1d..6c6a8a7cf 100644
--- a/networking/wget.c
+++ b/networking/wget.c
@@ -332,11 +332,11 @@ int wget_main(int argc, char **argv)
332#ifdef CONFIG_FEATURE_WGET_AUTHENTICATION 332#ifdef CONFIG_FEATURE_WGET_AUTHENTICATION
333 if (target.user) { 333 if (target.user) {
334 fprintf(sfp, "Authorization: Basic %s\r\n", 334 fprintf(sfp, "Authorization: Basic %s\r\n",
335 base64enc(target.user, buf, sizeof(buf))); 335 base64enc((unsigned char*)target.user, buf, sizeof(buf)));
336 } 336 }
337 if (use_proxy && server.user) { 337 if (use_proxy && server.user) {
338 fprintf(sfp, "Proxy-Authorization: Basic %s\r\n", 338 fprintf(sfp, "Proxy-Authorization: Basic %s\r\n",
339 base64enc(server.user, buf, sizeof(buf))); 339 base64enc((unsigned char*)server.user, buf, sizeof(buf)));
340 } 340 }
341#endif 341#endif
342 342
diff --git a/networking/zcip.c b/networking/zcip.c
index b64e37c58..11b2db526 100644
--- a/networking/zcip.c
+++ b/networking/zcip.c
@@ -314,7 +314,7 @@ fail:
314 goto fail; 314 goto fail;
315 } else { 315 } else {
316 struct ifreq ifr; 316 struct ifreq ifr;
317 short seed[3]; 317 unsigned short seed[3];
318 318
319 // get the interface's ethernet address 319 // get the interface's ethernet address
320 memset(&ifr, 0, sizeof (ifr)); 320 memset(&ifr, 0, sizeof (ifr));