rfelker writes in Bug 740: s/u_char/unsigned char/
This commit is contained in:
parent
da2a7d6b20
commit
294254ce6b
24
libbb/dump.c
24
libbb/dump.c
@ -352,18 +352,18 @@ static int next(char **argv)
|
|||||||
/* NOTREACHED */
|
/* NOTREACHED */
|
||||||
}
|
}
|
||||||
|
|
||||||
static u_char *get(void)
|
static unsigned char *get(void)
|
||||||
{
|
{
|
||||||
static int ateof = 1;
|
static int ateof = 1;
|
||||||
static u_char *curp=NULL, *savp; /*DBU:[dave@cray.com]initialize curp */
|
static unsigned char *curp=NULL, *savp; /*DBU:[dave@cray.com]initialize curp */
|
||||||
register int n;
|
register int n;
|
||||||
int need, nread;
|
int need, nread;
|
||||||
u_char *tmpp;
|
unsigned char *tmpp;
|
||||||
|
|
||||||
if (!curp) {
|
if (!curp) {
|
||||||
address = (off_t)0; /*DBU:[dave@cray.com] initialize,initialize..*/
|
address = (off_t)0; /*DBU:[dave@cray.com] initialize,initialize..*/
|
||||||
curp = (u_char *) xmalloc(bb_dump_blocksize);
|
curp = (unsigned char *) xmalloc(bb_dump_blocksize);
|
||||||
savp = (u_char *) xmalloc(bb_dump_blocksize);
|
savp = (unsigned char *) xmalloc(bb_dump_blocksize);
|
||||||
} else {
|
} else {
|
||||||
tmpp = curp;
|
tmpp = curp;
|
||||||
curp = savp;
|
curp = savp;
|
||||||
@ -378,19 +378,19 @@ static u_char *get(void)
|
|||||||
*/
|
*/
|
||||||
if (!bb_dump_length || (ateof && !next((char **) NULL))) {
|
if (!bb_dump_length || (ateof && !next((char **) NULL))) {
|
||||||
if (need == bb_dump_blocksize) {
|
if (need == bb_dump_blocksize) {
|
||||||
return ((u_char *) NULL);
|
return ((unsigned char *) NULL);
|
||||||
}
|
}
|
||||||
if (bb_dump_vflag != ALL && !bcmp(curp, savp, nread)) {
|
if (bb_dump_vflag != ALL && !bcmp(curp, savp, nread)) {
|
||||||
if (bb_dump_vflag != DUP) {
|
if (bb_dump_vflag != DUP) {
|
||||||
printf("*\n");
|
printf("*\n");
|
||||||
}
|
}
|
||||||
return ((u_char *) NULL);
|
return ((unsigned char *) NULL);
|
||||||
}
|
}
|
||||||
memset((char *) curp + nread, 0, need);
|
memset((char *) curp + nread, 0, need);
|
||||||
eaddress = address + nread;
|
eaddress = address + nread;
|
||||||
return (curp);
|
return (curp);
|
||||||
}
|
}
|
||||||
n = fread((char *) curp + nread, sizeof(u_char),
|
n = fread((char *) curp + nread, sizeof(unsigned char),
|
||||||
bb_dump_length == -1 ? need : MIN(bb_dump_length, need), stdin);
|
bb_dump_length == -1 ? need : MIN(bb_dump_length, need), stdin);
|
||||||
if (!n) {
|
if (!n) {
|
||||||
if (ferror(stdin)) {
|
if (ferror(stdin)) {
|
||||||
@ -451,7 +451,7 @@ static const char conv_str[] =
|
|||||||
"\0";
|
"\0";
|
||||||
|
|
||||||
|
|
||||||
static void conv_c(PR * pr, u_char * p)
|
static void conv_c(PR * pr, unsigned char * p)
|
||||||
{
|
{
|
||||||
const char *str = conv_str;
|
const char *str = conv_str;
|
||||||
char buf[10];
|
char buf[10];
|
||||||
@ -476,7 +476,7 @@ static void conv_c(PR * pr, u_char * p)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void conv_u(PR * pr, u_char * p)
|
static void conv_u(PR * pr, unsigned char * p)
|
||||||
{
|
{
|
||||||
static const char list[] =
|
static const char list[] =
|
||||||
"nul\0soh\0stx\0etx\0eot\0enq\0ack\0bel\0"
|
"nul\0soh\0stx\0etx\0eot\0enq\0ack\0bel\0"
|
||||||
@ -507,10 +507,10 @@ static void display(void)
|
|||||||
register FU *fu;
|
register FU *fu;
|
||||||
register PR *pr;
|
register PR *pr;
|
||||||
register int cnt;
|
register int cnt;
|
||||||
register u_char *bp;
|
register unsigned char *bp;
|
||||||
|
|
||||||
off_t saveaddress;
|
off_t saveaddress;
|
||||||
u_char savech = 0, *savebp;
|
unsigned char savech = 0, *savebp;
|
||||||
|
|
||||||
while ((bp = get()) != NULL) {
|
while ((bp = get()) != NULL) {
|
||||||
for (fs = bb_dump_fshead, savebp = bp, saveaddress = address; fs;
|
for (fs = bb_dump_fshead, savebp = bp, saveaddress = address; fs;
|
||||||
|
@ -243,8 +243,8 @@
|
|||||||
* Overlay for ip header used by other protocols (tcp, udp).
|
* Overlay for ip header used by other protocols (tcp, udp).
|
||||||
*/
|
*/
|
||||||
struct ipovly {
|
struct ipovly {
|
||||||
u_char ih_x1[9]; /* (unused) */
|
unsigned char ih_x1[9]; /* (unused) */
|
||||||
u_char ih_pr; /* protocol */
|
unsigned char ih_pr; /* protocol */
|
||||||
short ih_len; /* protocol length */
|
short ih_len; /* protocol length */
|
||||||
struct in_addr ih_src; /* source internet address */
|
struct in_addr ih_src; /* source internet address */
|
||||||
struct in_addr ih_dst; /* destination internet address */
|
struct in_addr ih_dst; /* destination internet address */
|
||||||
@ -279,8 +279,8 @@ struct hostinfo {
|
|||||||
|
|
||||||
/* Data section of the probe packet */
|
/* Data section of the probe packet */
|
||||||
struct outdata {
|
struct outdata {
|
||||||
u_char seq; /* sequence number of this packet */
|
unsigned char seq; /* sequence number of this packet */
|
||||||
u_char ttl; /* ttl packet left with */
|
unsigned char ttl; /* ttl packet left with */
|
||||||
struct timeval tv ATTRIBUTE_PACKED; /* time packet left */
|
struct timeval tv ATTRIBUTE_PACKED; /* time packet left */
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -293,7 +293,7 @@ struct IFADDRLIST {
|
|||||||
static const char route[] = "/proc/net/route";
|
static const char route[] = "/proc/net/route";
|
||||||
|
|
||||||
/* last inbound (icmp) packet */
|
/* last inbound (icmp) packet */
|
||||||
static u_char packet[512] ATTRIBUTE_ALIGNED(32);
|
static unsigned char packet[512] ATTRIBUTE_ALIGNED(32);
|
||||||
|
|
||||||
static struct ip *outip; /* last output (udp) packet */
|
static struct ip *outip; /* last output (udp) packet */
|
||||||
static struct udphdr *outudp; /* last output (udp) packet */
|
static struct udphdr *outudp; /* last output (udp) packet */
|
||||||
@ -596,7 +596,7 @@ in_cksum(u_short *addr, int len)
|
|||||||
|
|
||||||
/* mop up an odd byte, if necessary */
|
/* mop up an odd byte, if necessary */
|
||||||
if (nleft == 1)
|
if (nleft == 1)
|
||||||
sum += *(u_char *)w;
|
sum += *(unsigned char *)w;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* add back carry outs from top 16 bits to low 16 bits
|
* add back carry outs from top 16 bits to low 16 bits
|
||||||
@ -689,7 +689,7 @@ send_probe(int seq, int ttl, struct timeval *tp)
|
|||||||
if (packlen & 1) {
|
if (packlen & 1) {
|
||||||
if ((i % 8) == 0)
|
if ((i % 8) == 0)
|
||||||
printf("\n\t");
|
printf("\n\t");
|
||||||
printf(" %02x", *(u_char *)sp);
|
printf(" %02x", *(unsigned char *)sp);
|
||||||
}
|
}
|
||||||
printf("]\n");
|
printf("]\n");
|
||||||
}
|
}
|
||||||
@ -728,7 +728,7 @@ deltaT(struct timeval *t1p, struct timeval *t2p)
|
|||||||
* Convert an ICMP "type" field to a printable string.
|
* Convert an ICMP "type" field to a printable string.
|
||||||
*/
|
*/
|
||||||
static inline const char *
|
static inline const char *
|
||||||
pr_type(u_char t)
|
pr_type(unsigned char t)
|
||||||
{
|
{
|
||||||
static const char * const ttab[] = {
|
static const char * const ttab[] = {
|
||||||
"Echo Reply", "ICMP 1", "ICMP 2", "Dest Unreachable",
|
"Echo Reply", "ICMP 1", "ICMP 2", "Dest Unreachable",
|
||||||
@ -746,10 +746,10 @@ pr_type(u_char t)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int
|
static int
|
||||||
packet_ok(u_char *buf, int cc, struct sockaddr_in *from, int seq)
|
packet_ok(unsigned char *buf, int cc, struct sockaddr_in *from, int seq)
|
||||||
{
|
{
|
||||||
struct icmp *icp;
|
struct icmp *icp;
|
||||||
u_char type, code;
|
unsigned char type, code;
|
||||||
int hlen;
|
int hlen;
|
||||||
struct ip *ip;
|
struct ip *ip;
|
||||||
|
|
||||||
@ -790,7 +790,7 @@ packet_ok(u_char *buf, int cc, struct sockaddr_in *from, int seq)
|
|||||||
icp->icmp_seq == htons(seq))
|
icp->icmp_seq == htons(seq))
|
||||||
return -2;
|
return -2;
|
||||||
|
|
||||||
hicmp = (struct icmp *)((u_char *)hip + hlen);
|
hicmp = (struct icmp *)((unsigned char *)hip + hlen);
|
||||||
/* XXX 8 is a magic number */
|
/* XXX 8 is a magic number */
|
||||||
if (hlen + 8 <= cc &&
|
if (hlen + 8 <= cc &&
|
||||||
hip->ip_p == IPPROTO_ICMP &&
|
hip->ip_p == IPPROTO_ICMP &&
|
||||||
@ -800,7 +800,7 @@ packet_ok(u_char *buf, int cc, struct sockaddr_in *from, int seq)
|
|||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
up = (struct udphdr *)((u_char *)hip + hlen);
|
up = (struct udphdr *)((unsigned char *)hip + hlen);
|
||||||
/* XXX 8 is a magic number */
|
/* XXX 8 is a magic number */
|
||||||
if (hlen + 12 <= cc &&
|
if (hlen + 12 <= cc &&
|
||||||
hip->ip_p == IPPROTO_UDP &&
|
hip->ip_p == IPPROTO_UDP &&
|
||||||
@ -850,7 +850,7 @@ inetname(struct sockaddr_in *from)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline void
|
static inline void
|
||||||
print(u_char *buf, int cc, struct sockaddr_in *from)
|
print(unsigned char *buf, int cc, struct sockaddr_in *from)
|
||||||
{
|
{
|
||||||
struct ip *ip;
|
struct ip *ip;
|
||||||
int hlen;
|
int hlen;
|
||||||
@ -928,7 +928,7 @@ traceroute_main(int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
int code, n;
|
int code, n;
|
||||||
char *cp;
|
char *cp;
|
||||||
u_char *outp;
|
unsigned char *outp;
|
||||||
u_int32_t *ap;
|
u_int32_t *ap;
|
||||||
struct sockaddr_in *from = (struct sockaddr_in *)&wherefrom;
|
struct sockaddr_in *from = (struct sockaddr_in *)&wherefrom;
|
||||||
struct sockaddr_in *to = (struct sockaddr_in *)&whereto;
|
struct sockaddr_in *to = (struct sockaddr_in *)&whereto;
|
||||||
@ -1112,7 +1112,7 @@ traceroute_main(int argc, char *argv[])
|
|||||||
#ifdef CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE
|
#ifdef CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE
|
||||||
#if defined(IP_OPTIONS)
|
#if defined(IP_OPTIONS)
|
||||||
if (lsrr > 0) {
|
if (lsrr > 0) {
|
||||||
u_char optlist[MAX_IPOPTLEN];
|
unsigned char optlist[MAX_IPOPTLEN];
|
||||||
|
|
||||||
cp = "ip";
|
cp = "ip";
|
||||||
if ((pe = getprotobyname(cp)) == NULL)
|
if ((pe = getprotobyname(cp)) == NULL)
|
||||||
@ -1179,10 +1179,10 @@ traceroute_main(int argc, char *argv[])
|
|||||||
outip->ip_tos = tos;
|
outip->ip_tos = tos;
|
||||||
outip->ip_len = htons(packlen);
|
outip->ip_len = htons(packlen);
|
||||||
outip->ip_off = htons(off);
|
outip->ip_off = htons(off);
|
||||||
outp = (u_char *)(outip + 1);
|
outp = (unsigned char *)(outip + 1);
|
||||||
outip->ip_dst = to->sin_addr;
|
outip->ip_dst = to->sin_addr;
|
||||||
|
|
||||||
outip->ip_hl = (outp - (u_char *)outip) >> 2;
|
outip->ip_hl = (outp - (unsigned char *)outip) >> 2;
|
||||||
ident = (getpid() & 0xffff) | 0x8000;
|
ident = (getpid() & 0xffff) | 0x8000;
|
||||||
#ifdef CONFIG_FEATURE_TRACEROUTE_USE_ICMP
|
#ifdef CONFIG_FEATURE_TRACEROUTE_USE_ICMP
|
||||||
if (useicmp) {
|
if (useicmp) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user