Annotation of truecrypt/common/inflate.h, revision 1.1

1.1     ! root        1: #include <stdio.h>
        !             2: #include <windows.h>
        !             3: 
        !             4: #define WSIZE  0x8000          // Window size
        !             5: #define ZCONST const
        !             6: #define OF(p)  p
        !             7: 
        !             8: typedef unsigned long  ulg;
        !             9: typedef unsigned char  uch;
        !            10: typedef unsigned short ush;
        !            11: typedef void                   zvoid;
        !            12: 
        !            13: typedef struct huft 
        !            14: {
        !            15:        uch b, e;
        !            16:        union 
        !            17:        {
        !            18:                ush n;
        !            19:                struct huft *t;
        !            20:        }v;
        !            21: };
        !            22: 
        !            23: typedef struct 
        !            24: {
        !            25:        uch             *inptr, *outbufptr;
        !            26:        int             incnt;
        !            27:        int             outCounter;
        !            28: 
        !            29:        struct huft *fixed_tl;
        !            30:        struct huft *fixed_td;
        !            31:        int fixed_bl, fixed_bd;
        !            32: 
        !            33:        unsigned bk, wp;
        !            34:        ulg             bb;
        !            35: } G_struct;
        !            36: 
        !            37: #define __GPRO void
        !            38: #define __GPRO__
        !            39: #define __G
        !            40: #define __G__
        !            41: #define __GDEF
        !            42: 
        !            43: 
        !            44: #define FLUSH(cnt) { memcpy (G.outbufptr, redirSlide, cnt); G.outbufptr += cnt; G.outCounter += cnt; }
        !            45: #define NEXTBYTE       (((G.incnt--) >= 0) ? (*G.inptr++) : EOF)
        !            46: 
        !            47: 
        !            48: int huft_free(struct huft *t);
        !            49: int huft_build(__GDEF ZCONST unsigned *b, unsigned n, unsigned s, ZCONST ush *d, ZCONST ush *e, struct huft **t, int *m);
        !            50: 
        !            51: int DecompressDeflatedData (char *out, char *in, int inLength);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.