ZIP 111 lib/compression/mszip.c #define ZIPNEEDBITS(n) {while(k<(n)){int32_t c=*(ZIP(inpos)++);\ ZIP 150 lib/compression/mszip.c l = ZIP(lx)+1; ZIP 156 lib/compression/mszip.c ZIP(c)[i] = 0; ZIP 160 lib/compression/mszip.c ZIP(c)[*p]++; p++; /* assume all entries <= ZIPBMAX */ ZIP 162 lib/compression/mszip.c if (ZIP(c)[0] == n) /* null input--all zero length codes */ ZIP 171 lib/compression/mszip.c if (ZIP(c)[j]) ZIP 177 lib/compression/mszip.c if (ZIP(c)[i]) ZIP 185 lib/compression/mszip.c if ((y -= ZIP(c)[j]) < 0) ZIP 187 lib/compression/mszip.c if ((y -= ZIP(c)[i]) < 0) ZIP 189 lib/compression/mszip.c ZIP(c)[i] += y; ZIP 192 lib/compression/mszip.c ZIP(x)[1] = j = 0; ZIP 193 lib/compression/mszip.c p = ZIP(c) + 1; xp = ZIP(x) + 2; ZIP 203 lib/compression/mszip.c ZIP(v)[ZIP(x)[j]++] = i; ZIP 208 lib/compression/mszip.c ZIP(x)[0] = i = 0; /* first Huffman code is zero */ ZIP 209 lib/compression/mszip.c p = ZIP(v); /* grab values in bit order */ ZIP 212 lib/compression/mszip.c ZIP(u)[0] = (struct Ziphuft *)NULL; /* just to keep compilers happy */ ZIP 219 lib/compression/mszip.c a = ZIP(c)[k]; ZIP 233 lib/compression/mszip.c xp = ZIP(c) + k; ZIP 250 lib/compression/mszip.c Ziphuft_free(ZIP(u)[0]); ZIP 255 lib/compression/mszip.c ZIP(u)[h] = ++q; /* table starts after link */ ZIP 260 lib/compression/mszip.c ZIP(x)[h] = i; /* save pattern for backing up */ ZIP 265 lib/compression/mszip.c ZIP(u)[h-1][j] = r; /* connect to last table */ ZIP 271 lib/compression/mszip.c if (p >= ZIP(v) + n) ZIP 295 lib/compression/mszip.c while ((i & ((1 << w) - 1)) != ZIP(x)[h]) ZIP 322 lib/compression/mszip.c b = ZIP(bb); /* initialize bit buffer */ ZIP 323 lib/compression/mszip.c k = ZIP(bk); ZIP 324 lib/compression/mszip.c w = ZIP(window_posn); /* initialize window position */ ZIP 383 lib/compression/mszip.c ZIP(window_posn) = w; /* restore global window pointer */ ZIP 384 lib/compression/mszip.c ZIP(bb) = b; /* restore global bit buffer */ ZIP 385 lib/compression/mszip.c ZIP(bk) = k; ZIP 400 lib/compression/mszip.c b = ZIP(bb); /* initialize bit buffer */ ZIP 401 lib/compression/mszip.c k = ZIP(bk); ZIP 402 lib/compression/mszip.c w = ZIP(window_posn); /* initialize window position */ ZIP 426 lib/compression/mszip.c ZIP(window_posn) = w; /* restore global window pointer */ ZIP 427 lib/compression/mszip.c ZIP(bb) = b; /* restore global bit buffer */ ZIP 428 lib/compression/mszip.c ZIP(bk) = k; ZIP 440 lib/compression/mszip.c l = ZIP(ll); ZIP 493 lib/compression/mszip.c b = ZIP(bb); ZIP 494 lib/compression/mszip.c k = ZIP(bk); ZIP 495 lib/compression/mszip.c ll = ZIP(ll); ZIP 579 lib/compression/mszip.c ZIP(bb) = b; ZIP 580 lib/compression/mszip.c ZIP(bk) = k; ZIP 613 lib/compression/mszip.c b = ZIP(bb); ZIP 614 lib/compression/mszip.c k = ZIP(bk); ZIP 627 lib/compression/mszip.c ZIP(bb) = b; ZIP 628 lib/compression/mszip.c ZIP(bk) = k; ZIP 652 lib/compression/mszip.c ZIP(inpos) = CAB(inbuf); ZIP 653 lib/compression/mszip.c ZIP(bb) = ZIP(bk) = ZIP(window_posn) = 0; ZIP 664 lib/compression/mszip.c if (ZIP(inpos)[0] != 'C' || ZIP(inpos)[1] != 'K') return DECR_ILLEGALDATA; ZIP 665 lib/compression/mszip.c ZIP(inpos) += 2;