summaryrefslogtreecommitdiffhomepage
path: root/archival/libunarchive
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2007-01-03 01:57:25 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2007-01-03 01:57:25 +0000
commitbb3d0fab3b46d64e93687bc30b405d0878eca296 (patch)
tree173e0171c3c09d353febba4938f1c9cdc39c248c /archival/libunarchive
parent75fa4eb1551ddc6c4436bb2614f4754ed9942b5f (diff)
extern variable declaration in a .c file is heresy - fixing it
Diffstat (limited to 'archival/libunarchive')
-rw-r--r--archival/libunarchive/decompress_unzip.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/archival/libunarchive/decompress_unzip.c b/archival/libunarchive/decompress_unzip.c
index 09f89e25c..83261de6d 100644
--- a/archival/libunarchive/decompress_unzip.c
+++ b/archival/libunarchive/decompress_unzip.c
@@ -45,8 +45,11 @@ typedef struct huft_s {
} v;
} huft_t;
+/* Globally-visible data */
+off_t gunzip_bytes_out; /* number of output bytes */
+uint32_t gunzip_crc;
+
static int gunzip_src_fd;
-unsigned int gunzip_bytes_out; /* number of output bytes */
static unsigned int gunzip_outbuf_count; /* bytes in output buffer */
/* gunzip_window size--must be a power of two, and
@@ -55,7 +58,6 @@ enum { gunzip_wsize = 0x8000 };
static unsigned char *gunzip_window;
static uint32_t *gunzip_crc_table;
-uint32_t gunzip_crc;
/* If BMAX needs to be larger than 16, then h and x[] should be ulg. */
#define BMAX 16 /* maximum bit length of any code (16 for explode) */