Mercurial > hg > toybox
changeset 46:5a6241f16e95
Remove more warnings.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 31 Dec 2006 19:10:24 -0500 |
parents | e60d48d30ef0 |
children | 6b933d9c54ac |
files | lib/bunzip.c |
diffstat | 1 files changed, 9 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/bunzip.c Sun Dec 31 19:09:42 2006 -0500 +++ b/lib/bunzip.c Sun Dec 31 19:10:24 2006 -0500 @@ -3,10 +3,10 @@ Copyright 2003, 2006 by Rob Landley (rob@landley.net). - Based on bzip2 decompression code by Julian R Seward (jseward@acm.org), - which also acknowledges contributions by Mike Burrows, David Wheeler, Peter - Fenwick, Alistair Moffat, Radford Neal, Ian H. Witten, Robert Sedgewick, and - Jon L. Bentley. (Didn't actually use any of their code, though.) + Based on a close reading (but not the actual code) of bzip2 decompression + code by Julian R Seward (jseward@acm.org), which also acknowledges + contributions by Mike Burrows, David Wheeler, Peter Fenwick, Alistair + Moffat, Radford Neal, Ian H. Witten, Robert Sedgewick, and Jon L. Bentley. */ #include "toys.h" @@ -57,8 +57,8 @@ jmp_buf jmpbuf; // Input stream, input buffer, input bit buffer - int in_fd,inbufCount,inbufPos; - unsigned char *inbuf; + int in_fd, inbufCount, inbufPos; + char *inbuf; unsigned int inbufBitCount, inbufBits; // Output buffer @@ -75,8 +75,8 @@ int writePos, writeRun, writeCount, writeCurrent; // These things are a bit too big to go on the stack - unsigned char selectors[32768]; // nSelectors=15 bits - struct group_data groups[MAX_GROUPS]; // huffman coding tables + char selectors[32768]; // nSelectors=15 bits + struct group_data groups[MAX_GROUPS]; // huffman coding tables } bunzip_data; // Return the next nnn bits of input. All reads from the compressed input @@ -123,7 +123,7 @@ int dbufCount, nextSym, dbufSize, origPtr, groupCount, *base, *limit, selector, i, j, k, t, runPos, symCount, symTotal, nSelectors, byteCount[256]; - unsigned char uc, symToByte[256], mtfSymbol[256], *selectors; + char uc, mtfSymbol[256], symToByte[256], *selectors; unsigned int *dbuf; // Read in header signature (borrowing mtfSymbol for temp space).