-Wall fixes by Cristian Ionescu-Idbohrn. No object code changes.
No binary (build failed)
—
(log yok)
| @@ -57,7 +57,7 @@ static void eject_scsi(const char *dev) | |
| io_hdr.timeout = 2000; | |
| for (i = 0; i < 3; i++) { | |
| - | io_hdr.cmdp = (char*)sg_commands[i]; |
| + | io_hdr.cmdp = (void *)sg_commands[i]; |
| ioctl_or_perror_and_die(dev_fd, SG_IO, (void *)&io_hdr, "%s", dev); | |
| } | |
| @@ -374,7 +374,7 @@ create new one, and bind() it. TODO */ | |
| thing to emerge after all the intervening crud. Doesn't work for UDP on | |
| any machines I've tested, but feel free to surprise me. */ | |
| char optbuf[40]; | |
| - | int x = sizeof(optbuf); |
| + | socklen_t x = sizeof(optbuf); |
| rr = getsockopt(netfd, IPPROTO_IP, IP_OPTIONS, optbuf, &x); | |
| if (rr < 0) | |
| @@ -487,7 +487,7 @@ static void oprint(int direction, unsigned char *p, unsigned bc) | |
| memset(&stage[11], ' ', 16*3); | |
| x = bc; | |
| } | |
| - | sprintf(&stage[1], " %8.8x ", obc); /* xxx: still slow? */ |
| + | sprintf((char *)&stage[1], " %8.8x ", obc); /* xxx: still slow? */ |
| bc -= x; /* fix current count */ | |
| obc += x; /* fix current offset */ | |
| op = &stage[11]; /* where hex starts */ | |
| @@ -627,8 +627,8 @@ Debug("got %d from the net, errno %d", rr, errno); | |
| if (rnleft) { | |
| rr = write(1, np, rnleft); | |
| if (rr > 0) { | |
| - | if (o_ofile) |
| - | oprint('<', np, rr); /* log the stdout */ |
| + | if (o_ofile) /* log the stdout */ |
| + | oprint('<', (unsigned char *)np, rr); |
| np += rr; /* fix up ptrs and whatnot */ | |
| rnleft -= rr; /* will get sanity-checked above */ | |
| wrote_out += rr; /* global count */ | |
| @@ -642,8 +642,8 @@ Debug("wrote %d to stdout, errno %d", rr, errno); | |
| rr = rzleft; | |
| rr = write(netfd, zp, rr); /* one line, or the whole buffer */ | |
| if (rr > 0) { | |
| - | if (o_ofile) |
| - | oprint('>', zp, rr); /* log what got sent */ |
| + | if (o_ofile) /* log what got sent */ |
| + | oprint('>', (unsigned char *)zp, rr); |
| zp += rr; | |
| rzleft -= rr; | |
| wrote_net += rr; /* global count */ | |
| @@ -93,7 +93,7 @@ static void attach_option(struct option_set **opt_list, | |
| #if ENABLE_FEATURE_RFC3397 | |
| if ((option->flags & TYPE_MASK) == OPTION_STR1035) | |
| /* reuse buffer and length for RFC1035-formatted string */ | |
| - | buffer = dname_enc(NULL, 0, buffer, &length); |
| + | buffer = (char *)dname_enc(NULL, 0, buffer, &length); |
| #endif | |
| /* make a new option */ | |
| @@ -122,7 +122,7 @@ static void attach_option(struct option_set **opt_list, | |
| #if ENABLE_FEATURE_RFC3397 | |
| if ((option->flags & TYPE_MASK) == OPTION_STR1035) | |
| /* reuse buffer and length for RFC1035-formatted string */ | |
| - | buffer = dname_enc(existing->data + 2, |
| + | buffer = (char *)dname_enc(existing->data + 2, |
| existing->data[OPT_LEN], buffer, &length); | |
| #endif | |
| if (existing->data[OPT_LEN] + length <= 255) { | |