fix warnings about pointer signedness
No binary (build failed)
—
(log yok)
| @@ -21,7 +21,7 @@ static unsigned char *hash_bin_to_hex(unsigned char *hash_value, | |
| /* xzalloc zero-terminates */ | |
| char *hex_value = xzalloc((hash_length * 2) + 1); | |
| bin2hex(hex_value, (char*)hash_value, hash_length); | |
| - | return hex_value; |
| + | return (unsigned char *)hex_value; |
| } | |
| static uint8_t *hash_file(const char *filename, hash_algo_t hash_algo) | |
| @@ -208,8 +208,8 @@ int tr_main(int argc ATTRIBUTE_UNUSED, char **argv) | |
| if (*argv) { | |
| if (argv[0][0] == '\0') | |
| bb_error_msg_and_die("STRING2 cannot be empty"); | |
| - | output_length = expand(*argv, output); |
| - | map(vector, tr_buf, input_length, output, output_length); |
| + | output_length = expand(*argv, (char *)output); |
| + | map(vector, (unsigned char *)tr_buf, input_length, output, output_length); |
| } | |
| for (i = 0; i < input_length; i++) | |
| invec[(unsigned char)tr_buf[i]] = TRUE; | |
| @@ -731,7 +731,7 @@ static int less_getch(int pos) | |
| again: | |
| less_gets_pos = pos; | |
| memset(input, 0, sizeof(input)); | |
| - | getch_nowait(input, sizeof(input)); |
| + | getch_nowait((char *)input, sizeof(input)); |
| less_gets_pos = -1; | |
| /* Detect escape sequences (i.e. arrow keys) and handle | |
| @@ -200,7 +200,7 @@ static void arp_getdevhw(char *ifname, struct sockaddr *sa, | |
| } | |
| bb_error_msg("device '%s' has HW address %s '%s'", | |
| ifname, xhw->name, | |
| - | xhw->print((char *) &ifr.ifr_hwaddr.sa_data)); |
| + | xhw->print((unsigned char *) &ifr.ifr_hwaddr.sa_data)); |
| } | |
| } | |
| @@ -533,7 +533,7 @@ int sendgetmail_main(int argc ATTRIBUTE_UNUSED, char **argv) | |
| // so we reuse md5 space instead of xzalloc(16*2+1) | |
| #define md5_hex ((uint8_t *)&md5) | |
| // uint8_t *md5_hex = (uint8_t *)&md5; | |
| - | *bin2hex(md5_hex, s, 16) = '\0'; |
| + | *bin2hex((char *)md5_hex, s, 16) = '\0'; |
| // APOP | |
| s = xasprintf("%s %s", opt_user, md5_hex); | |
| #undef md5_hex | |