taglinefilesource code
w194zBoot/gzip.h#define put_short(w) \
w196zBoot/gzip.houtbuf[outcnt++] = (uch) ((w) & 0xff); \
w197zBoot/gzip.houtbuf[outcnt++] = (uch) ((ush)(w) >> 8); \
w199zBoot/gzip.hput_byte((uch)((w) & 0xff)); \
w200zBoot/gzip.hput_byte((uch)((ush)(w) >> 8)); \
w153zBoot/inflate.c#define flush_output(w) (wp=(w),flush_window())
w299zBoot/inflate.cregister int w;               /* bits before this table == (l * h) */
w374zBoot/inflate.cw = -l;                       /* bits decoded == (l * h) */
w390zBoot/inflate.cwhile (k > w + l)
w394zBoot/inflate.cw += l;                 /* previous table always l bits */
w397zBoot/inflate.cz = (z = g - w) > (unsigned)l ? l : z;  /* upper limit on table size */
w398zBoot/inflate.cif ((f = 1 << (j = k - w)) > a + 1)     /* try a k-w bit table */
w437zBoot/inflate.cj = i >> (w - l);     /* (get around Turbo C bug) */
w445zBoot/inflate.cr.b = (uch)(k - w);
w461zBoot/inflate.cf = 1 << (k - w);
w462zBoot/inflate.cfor (j = i >> w; j < z; j += f)
w471zBoot/inflate.cwhile ((i & ((1 << w) - 1)) != x[h])
w474zBoot/inflate.cw -= l;
w518zBoot/inflate.cunsigned w;           /* current window position */
w528zBoot/inflate.cw = wp;                       /* initialize window position */
w547zBoot/inflate.cslide[w++] = (uch)t->v.n;
w548zBoot/inflate.cTracevv((stderr, "%c", slide[w-1]));
w549zBoot/inflate.cif (w == WSIZE)
w551zBoot/inflate.cflush_output(w);
w552zBoot/inflate.cw = 0;
w578zBoot/inflate.cd = w - t->v.n - ((unsigned)b & mask_bits[e]);
w580zBoot/inflate.cTracevv((stderr,"\\[%d,%d]", w-d, n));
w584zBoot/inflate.cn -= (e = (e = WSIZE - ((d &= WSIZE-1) > w ? d : w)) > n ? n : e);
w586zBoot/inflate.cif (w - d >= e)         /* (this test assumes unsigned comparison) */
w588zBoot/inflate.cmemcpy(slide + w, slide + d, e);
w589zBoot/inflate.cw += e;
w595zBoot/inflate.cslide[w++] = slide[d++];
w596zBoot/inflate.cTracevv((stderr, "%c", slide[w-1]));
w598zBoot/inflate.cif (w == WSIZE)
w600zBoot/inflate.cflush_output(w);
w601zBoot/inflate.cw = 0;
w609zBoot/inflate.cwp = w;                       /* restore global window pointer */
w623zBoot/inflate.cunsigned w;           /* current window position */
w632zBoot/inflate.cw = wp;                       /* initialize window position */
w654zBoot/inflate.cslide[w++] = (uch)b;
w655zBoot/inflate.cif (w == WSIZE)
w657zBoot/inflate.cflush_output(w);
w658zBoot/inflate.cw = 0;
w665zBoot/inflate.cwp = w;                       /* restore global window pointer */