fix bin2hex bug. lowercase = uppercase | 0x20, not | 0x10!
No binary (build failed)
—
(log yok)
| @@ -739,7 +739,7 @@ extern const char bb_msg_standard_input[]; | |
| extern const char bb_msg_standard_output[]; | |
| extern const char bb_str_default[]; | |
| - | /* NB: (bb_hexdigits_upcase[i] | 0x10) -> lowercase hex digit */ |
| + | /* NB: (bb_hexdigits_upcase[i] | 0x20) -> lowercase hex digit */ |
| extern const char bb_hexdigits_upcase[]; | |
| extern const char bb_path_mtab_file[]; | |
| @@ -343,8 +343,8 @@ char *bin2hex(char *p, const char *cp, int count) | |
| while (count) { | |
| unsigned char c = *cp++; | |
| /* put lowercase hex digits */ | |
| - | *p++ = 0x10 | bb_hexdigits_upcase[c >> 4]; |
| - | *p++ = 0x10 | bb_hexdigits_upcase[c & 0xf]; |
| + | *p++ = 0x20 | bb_hexdigits_upcase[c >> 4]; |
| + | *p++ = 0x20 | bb_hexdigits_upcase[c & 0xf]; |
| count--; | |
| } | |
| return p; | |