diff options
author | "Vladimir N. Oleynik" | 2006-01-31 14:25:52 +0000 |
---|---|---|
committer | "Vladimir N. Oleynik" | 2006-01-31 14:25:52 +0000 |
commit | 87be316149604ca18613acb1a776ea4ea9f07929 (patch) | |
tree | 8448102664334cc678591c09cb847529e36b0cc4 /coreutils/uudecode.c | |
parent | 4333a09d657348672db61f3063f2d272708c2548 (diff) | |
download | busybox-87be316149604ca18613acb1a776ea4ea9f07929.zip busybox-87be316149604ca18613acb1a776ea4ea9f07929.tar.gz |
more better for me signed<->unsigned and the const keyword usage
Diffstat (limited to 'coreutils/uudecode.c')
-rw-r--r-- | coreutils/uudecode.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/coreutils/uudecode.c b/coreutils/uudecode.c index 60bf7d8..5823afd 100644 --- a/coreutils/uudecode.c +++ b/coreutils/uudecode.c @@ -52,13 +52,13 @@ static int read_stduu(FILE *src_stream, FILE *dst_stream) line_ptr++; /* Tolerate an overly long line to acomadate a possible exta '`' */ - if (strlen(line_ptr) < length) { + if (strlen(line_ptr) < (size_t)length) { bb_error_msg_and_die("Short file"); } while (length > 0) { /* Merge four 6 bit chars to three 8 bit chars */ - fputc(((line_ptr[0] - 0x20) & 077) << 2 | ((line_ptr[1] - 0x20) & 077) >> 4, dst_stream); + fputc(((line_ptr[0] - 0x20) & 077) << 2 | ((line_ptr[1] - 0x20) & 077) >> 4, dst_stream); line_ptr++; length--; if (length == 0) { @@ -83,7 +83,7 @@ static int read_stduu(FILE *src_stream, FILE *dst_stream) static int read_base64(FILE *src_stream, FILE *dst_stream) { - const char *base64_table = + static const char base64_table[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n"; char term_count = 0; |