standard headers, etc. "time_t" is not "long". Don't issue own declarations of standard functions. Should fix Solaris build.
27 lines
953 B
C
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) {
|