diff --git a/src/lzx.c b/src/lzx.c index 700e317..670939a 100644 --- a/src/lzx.c +++ b/src/lzx.c @@ -767,7 +767,7 @@ int LZXdecompress(struct LZXstate *pState, unsigned char *inpos, unsigned char * int main(int c, char **v) { FILE *fin, *fout; - struct LZXstate state; + struct LZXstate *pState; UBYTE ibuf[16384]; UBYTE obuf[32768]; int ilen, olen; @@ -775,13 +775,13 @@ int main(int c, char **v) int i; int count=0; int w = atoi(v[1]); - LZXinit(&state, w); + pState = LZXinit(w); fout = fopen(v[2], "wb"); for (i=3; i