X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/a8cc197c711b4381e8050e0ecfc3458873f24468..d2371c812a1c62b6a258c0717f1fff263cca8ca1:/sshzlib.c diff --git a/sshzlib.c b/sshzlib.c index 3da133f8..66ab214a 100644 --- a/sshzlib.c +++ b/sshzlib.c @@ -95,12 +95,12 @@ static void lz77_compress(struct LZ77Context *ctx, #define INVALID -1 /* invalid hash _and_ invalid offset */ struct WindowEntry { - int next, prev; /* array indices within the window */ - int hashval; + short next, prev; /* array indices within the window */ + short hashval; }; struct HashEntry { - int first; /* window index of first in chain */ + short first; /* window index of first in chain */ }; struct Match { @@ -393,7 +393,8 @@ static const unsigned char mirrorbytes[256] = { }; typedef struct { - int code, extrabits, min, max; + short code, extrabits; + int min, max; } coderecord; static const coderecord lencodes[] = { @@ -760,7 +761,7 @@ struct zlib_tableentry; struct zlib_tableentry { unsigned char nbits; - int code; + short code; struct zlib_table *nexttable; };