Another update from Larry:
[oweals/busybox.git] / gunzip.c
index e6f6bdfc1a40093af0e16e64c3f00648d24b0005..db5f6ee556dbb79a5cf8666c94ea68e700d34c88 100644 (file)
--- a/gunzip.c
+++ b/gunzip.c
@@ -65,10 +65,6 @@ static char *license_msg[] = {
 #include <unistd.h>
 #include <getopt.h>
 #include "busybox.h"
-#define BB_DECLARE_EXTERN
-#define bb_need_memory_exhausted
-#define bb_need_name_too_long
-#include "messages.c"
 
 extern int gunzip_main(int argc, char **argv)
 {
@@ -91,7 +87,7 @@ extern int gunzip_main(int argc, char **argv)
        if (strcmp(applet_name, "zcat") == 0)
                flags |= gunzip_to_stdout;
 
-       while ((opt = getopt(argc, argv, "ctfh")) != -1) {
+       while ((opt = getopt(argc, argv, "ctfhd")) != -1) {
                switch (opt) {
                case 'c':
                        flags |= gunzip_to_stdout;
@@ -102,6 +98,8 @@ extern int gunzip_main(int argc, char **argv)
                case 't':
                        flags |= gunzip_test;
                        break;
+               case 'd': /* Used to convert gzip to gunzip. */
+                       break;
                case 'h':
                default:
                        show_usage(); /* exit's inside usage */