881N/A-#define ZLIB_VERSION "1.2.3"
881N/A-#define ZLIB_VERNUM 0x1230
881N/A+#define ZLIB_VERSION "1.2.3-T4mods"
881N/A+#define ZLIB_VERNUM 0x123f
881N/A The 'zlib' compression library provides in-memory compression and
881N/A- $(LDSHARED) -o $@ $(OBJS)
881N/A+$(SHAREDLIBV): $(OBJS) $(PIC_OBJS)
881N/A+ $(LDSHARED) -o $@ $(OBJS) $(PIC_OBJS)
881N/A rm -f $(SHAREDLIB) $(SHAREDLIBM)
881N/A code const FAR *dcode; /* local strm->distcode */
881N/A unsigned lmask; /* mask for first level of length codes */
881N/A unsigned dmask; /* mask for first level of distance codes */
881N/A- code this; /* retrieved table entry */
881N/A+ code *this; /* retrieved table entry */
881N/A unsigned op; /* code bits, operation, extra bits, or */
881N/A /* window position, window bytes to copy */
881N/A unsigned len; /* match length, unused bytes */
881N/A hold += (unsigned long)(PUP(in)) << bits;
881N/A- this = lcode[hold & lmask];
881N/A+ this = (code *)(&(lcode[hold & lmask]));
881N/A+ op = (unsigned)(this->bits);
881N/A+ op = (unsigned)(this->op);
881N/A if (op == 0) { /* literal */
881N/A+ Tracevv((stderr, this->val >= 0x20 && this->val < 0x7f ?
881N/A "inflate: literal '%c'\n" :
881N/A+ "inflate: literal 0x%02x\n", this->val));
881N/A+ PUP(out) = (unsigned char)(this->val);
881N/A else if (op & 16) { /* length base */
881N/A+ len = (unsigned)(this->val);
881N/A op &= 15; /* number of extra bits */
881N/A hold += (unsigned long)(PUP(in)) << bits;
881N/A- this = dcode[hold & dmask];
881N/A+ this = (code *)(&(dcode[hold & dmask]));
881N/A+ op = (unsigned)(this->bits);
881N/A+ op = (unsigned)(this->op);
881N/A if (op & 16) { /* distance base */
881N/A+ dist = (unsigned)(this->val);
881N/A op &= 15; /* number of extra bits */
881N/A hold += (unsigned long)(PUP(in)) << bits;
881N/A else if ((op & 64) == 0) { /* 2nd level distance code */
881N/A+ (&(dcode[this->val + (hold & ((1U << op) - 1))]));
881N/A else if ((op & 64) == 0) { /* 2nd level length code */
881N/A+ this = (code *)(&(lcode[this->val + (hold & ((1U << op) - 1))]));
881N/A else if (op & 32) { /* end-of-block */
881N/A void match_init OF((void)); /* asm code initialization */
881N/A uInt longest_match OF((deflate_state *s, IPos cur_match));
881N/A+#ifdef ORIG_LONGEST_MATCH
881N/A local uInt longest_match OF((deflate_state *s, IPos cur_match));
881N/A+uInt longest_match OF((deflate_state *s, IPos cur_match));
881N/A local uInt longest_match_fast OF((deflate_state *s, IPos cur_match));
881N/A+#if defined(ORIG_LONGEST_MATCH) || defined(ORIG_LONGEST_MATCH_GLOBAL)
881N/A /* ===========================================================================
881N/A * Set match_start to the longest match starting at the given string and
881N/A /* For 80x86 and 680x0, an optimized version will be provided in
match.asm or
881N/A+#ifdef ORIG_LONGEST_MATCH_GLOBAL
881N/A+uInt longest_match(s, cur_match)
881N/A local uInt longest_match(s, cur_match)
881N/A IPos cur_match; /* current match */
881N/A+#endif /* ORIG_LONGEST_MATCHT */
881N/A /* ---------------------------------------------------------------------------
881N/A * Optimized version for level == 1 or strategy == Z_RLE only