X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=uuencode.c;h=35a533309f84e96f6116dda3bda09aead4b4060e;hb=30592a54514ca52253ed5f2eff64684e32d7ff05;hp=24aabd3730e1309a84e081841ce7888f297427d7;hpb=ab050f5522e843bf08994685134adaaac7ffd392;p=oweals%2Fbusybox.git diff --git a/uuencode.c b/uuencode.c index 24aabd373..35a533309 100644 --- a/uuencode.c +++ b/uuencode.c @@ -22,22 +22,23 @@ /* Hacked to work with BusyBox by Alfred M. Szmidt */ -#include "busybox.h" #include #include #include +#include +#include "busybox.h" #define RW (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH) static void encode __P ((void)); /* Pointer to the translation table we currently use. */ -const char *trans_ptr; +static const char *trans_ptr; /* The two currently defined translation tables. The first is the standard uuencoding, the second is base64 encoding. */ -const char uu_std[64] = { +static const char uu_std[64] = { '`', '!', '"', '#', '$', '%', '&', '\'', '(', ')', '*', '+', ',', '-', '.', '/', '0', '1', '2', '3', '4', '5', '6', '7', @@ -48,7 +49,7 @@ const char uu_std[64] = { 'X', 'Y', 'Z', '[', '\\', ']', '^', '_' }; -const char uu_base64[64] = { +static const char uu_base64[64] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', @@ -141,7 +142,7 @@ static void encode() } if (ferror (stdin)) - error_msg("Read error\n"); + error_msg("Read error"); if (trans_ptr == uu_std) { putchar (ENC ('\0')); @@ -166,7 +167,7 @@ int uuencode_main (int argc, break; default: - usage(uuencode_usage); + show_usage(); } } @@ -187,7 +188,7 @@ int uuencode_main (int argc, case 0: default: - usage(uuencode_usage); + show_usage(); } printf("begin%s %o %s\n", trans_ptr == uu_std ? "" : "-base64", @@ -195,7 +196,7 @@ int uuencode_main (int argc, encode(); printf(trans_ptr == uu_std ? "end\n" : "====\n"); if (ferror (stdout)) { - error_msg("Write error\n"); + error_msg("Write error"); return EXIT_FAILURE; } return EXIT_SUCCESS;