pkgsrc/archivers/zoo/patches/patch-zoofilt.c
dholland 47d322ad49 Assorted basic legacy code fixes - ctype.h stuff, implicit int, use
standard headers, etc. "time_t" is not "long". Don't issue own
declarations of standard functions. Should fix Solaris build.
2014-06-29 03:24:33 +00:00

27 lines
953 B
C

$NetBSD: patch-zoofilt.c,v 1.1 2014/06/29 03:24:33 dholland Exp $
- avoid implicit int
- initialize uninitialized variable
--- zoofilt.c~ 1991-07-16 15:59:09.000000000 +0000
+++ zoofilt.c
@@ -34,15 +34,16 @@ int wrint PARMS((unsigned int)); /* writ
/* global variable used to pass two bytes (CRC value) back from lzd to here */
unsigned int filt_lzd_word;
+extern int lzc(), lzh_encode(); /* possible encoders */
+extern int lzd(), lzh_decode(); /* and decoders */
+
void zoofilt (option)
char *option;
{
- int choice; /* what to do -- [de]compress */
+ int choice = 0; /* what to do -- [de]compress */
unsigned int filetag; /* tag stored in input */
int stat1, stat2, stat3; /* status codes */
int use_lzh = 0; /* use lzh instead */
- extern lzc(), lzh_encode(); /* possible encoders */
- extern lzd(), lzh_decode(); /* and decoders */
while (*++option) {
switch (*option) {