summaryrefslogtreecommitdiff
path: root/archivers/bunzip/patches/patch-aa
blob: 8518192754ac0c417848cfcf817b32f2e6659039 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
$NetBSD: patch-aa,v 1.3 2007/08/01 20:48:15 joerg Exp $

--- bunzip021.c.orig	2007-08-01 20:31:16.000000000 +0000
+++ bunzip021.c
@@ -114,9 +114,9 @@
 --*/
 
 #if BZ_UNIX_32
+   #include <stdlib.h>
    #include <utime.h>
    #include <unistd.h>
-   #include <malloc.h>
    #include <sys/stat.h>
    #include <sys/times.h>
 
@@ -400,7 +400,8 @@
 
 Int32   bytesIn, bytesOut;
 Bool    verbose, veryVerbose;
-Bool    compressing, keepInputFiles;
+#define compressing False
+Bool    keepInputFiles;
 UInt32  globalCrc;
 
 #define OM_FILES_TO_FILES   1
@@ -2376,17 +2377,13 @@ void usage ( Char *fullProgName )
       "\nusage: %s [flags and input files in any order]\n"
       "\n"
       "   Flags:  -d          force decompression\n"
-      "           -f          force compression\n"
       "           -c          output to standard out\n"
       "           -v, -V      be verbose, or very verbose\n"
       "           -k          keep (don't delete) input files\n"
       "           -L          display software license\n"
       "           -1 .. -9    set block size of 100k .. 900k\n"
       "\n"
-      "   If invoked as `bzip', the default action is to compress.\n"
-      "              as `bunzip', the default action is to decompress.\n"
-      "\n"
-      "   If no file names are given, bzip compresses or decompresses\n"
+      "   If no file names are given, bunzip decompresses\n"
       "   from standard input to standard output.  You can combine\n"
       "   flags, so `-v -e -4' means the same as -ve4 or -4ev, &c.\n"
       "\n"
@@ -2542,7 +2539,6 @@ IntNative main ( IntNative argc, Char *a
       }
 
    keepInputFiles  = False;
-   compressing     = True;
    verbose         = False;
    veryVerbose     = False;
 
@@ -2550,12 +2546,6 @@ IntNative main ( IntNative argc, Char *a
       opMode = OM_STDIN_TO_STDOUT; else
       opMode = OM_FILES_TO_FILES;
 
-   if ( (strcmp ( "bunzip",     progName ) == 0) ||
-        (strcmp ( "BUNZIP",     progName ) == 0) ||
-        (strcmp ( "bunzip.exe", progName ) == 0) ||
-        (strcmp ( "BUNZIP.EXE", progName ) == 0) )
-      compressing = False;
-
    if (compressing) blockSize100k = 9;
 
    for (aa = argList; aa != NULL; aa = aa->link)
@@ -2564,8 +2554,7 @@ IntNative main ( IntNative argc, Char *a
             switch (aa->name[j]) {
                case 'Q': break;
                case 'c': opMode         = OM_FILE_TO_STDOUT; break;
-               case 'd': compressing    = False; break;
-               case 'f': compressing    = True; break;
+               case 'd': break;
                case 'v': verbose        = True; break;
                case 'k': keepInputFiles = True; break;
                case '1': blockSize100k  = 1; break;
@@ -2593,7 +2582,6 @@ IntNative main ( IntNative argc, Char *a
       exit ( 1 );
    }
 
-   compressing = False;
    if ( !compressing ) blockSize100k = 0;
 
    {