zlib             2040 contrib/tools/pngfix.c    switch (zlib->header[1] >> 6)
zlib             2056 contrib/tools/pngfix.c    switch (zlib->rc)
zlib             2075 contrib/tools/pngfix.c    if (zlib->global->errors)
zlib             2077 contrib/tools/pngfix.c       const char *reason = zlib->z.msg;
zlib             2082 contrib/tools/pngfix.c       fputs(zlib->file->file_name, stderr);
zlib             2084 contrib/tools/pngfix.c       type_name(zlib->chunk->chunk_type, stderr);
zlib             2086 contrib/tools/pngfix.c          unexpected ? "unexpected " : "", zlib->rc, zlib_rc(zlib), reason);
zlib             2096 contrib/tools/pngfix.c    if (!zlib->global->quiet)
zlib             2098 contrib/tools/pngfix.c       if (zlib->ok_bits < 16) /* stream was read ok */
zlib             2102 contrib/tools/pngfix.c          if (zlib->cksum)
zlib             2105 contrib/tools/pngfix.c          else if (zlib->ok_bits > zlib->file_bits)
zlib             2108 contrib/tools/pngfix.c          else if (zlib->ok_bits == zlib->file_bits)
zlib             2118 contrib/tools/pngfix.c          type_name(zlib->chunk->chunk_type, stdout);
zlib             2119 contrib/tools/pngfix.c          printf(" %s %s %d %d ", reason, zlib_flevel(zlib), zlib->file_bits,
zlib             2120 contrib/tools/pngfix.c             zlib->ok_bits);
zlib             2121 contrib/tools/pngfix.c          uarb_print(zlib->compressed_bytes, zlib->compressed_digits, stdout);
zlib             2123 contrib/tools/pngfix.c          uarb_print(zlib->uncompressed_bytes, zlib->uncompressed_digits,
zlib             2126 contrib/tools/pngfix.c          fputs(zlib->file->file_name, stdout);
zlib             2143 contrib/tools/pngfix.c          type_name(zlib->chunk->chunk_type, stdout);
zlib             2144 contrib/tools/pngfix.c          printf(" SKP %s %d %s ", zlib_flevel(zlib), zlib->file_bits,
zlib             2145 contrib/tools/pngfix.c             zlib_rc(zlib));
zlib             2146 contrib/tools/pngfix.c          uarb_print(zlib->compressed_bytes, zlib->compressed_digits, stdout);
zlib             2148 contrib/tools/pngfix.c          emit_string(zlib->z.msg ? zlib->z.msg : "[no_message]", stdout);
zlib             2150 contrib/tools/pngfix.c          fputs(zlib->file->file_name, stdout);
zlib             2155 contrib/tools/pngfix.c    if (zlib->state >= 0)
zlib             2157 contrib/tools/pngfix.c       zlib->rc = inflateEnd(&zlib->z);
zlib             2159 contrib/tools/pngfix.c       if (zlib->rc != Z_OK)
zlib             2160 contrib/tools/pngfix.c          zlib_message(zlib, 1/*unexpected*/);
zlib             2163 contrib/tools/pngfix.c    CLEAR(*zlib);
zlib             2170 contrib/tools/pngfix.c    assert(zlib->state >= 0); /* initialized by zlib_init */
zlib             2172 contrib/tools/pngfix.c    zlib->z.next_in = Z_NULL;
zlib             2173 contrib/tools/pngfix.c    zlib->z.avail_in = 0;
zlib             2174 contrib/tools/pngfix.c    zlib->z.next_out = Z_NULL;
zlib             2175 contrib/tools/pngfix.c    zlib->z.avail_out = 0;
zlib             2177 contrib/tools/pngfix.c    zlib->window_bits = window_bits;
zlib             2178 contrib/tools/pngfix.c    zlib->compressed_digits = 0;
zlib             2179 contrib/tools/pngfix.c    zlib->uncompressed_digits = 0;
zlib             2181 contrib/tools/pngfix.c    zlib->state = 0; /* initialized, once */
zlib             2182 contrib/tools/pngfix.c    zlib->rc = inflateReset2(&zlib->z, 0);
zlib             2183 contrib/tools/pngfix.c    if (zlib->rc != Z_OK)
zlib             2185 contrib/tools/pngfix.c       zlib_message(zlib, 1/*unexpected*/);
zlib             2197 contrib/tools/pngfix.c    CLEAR(*zlib);
zlib             2199 contrib/tools/pngfix.c    zlib->idat = idat;
zlib             2200 contrib/tools/pngfix.c    zlib->chunk = chunk;
zlib             2201 contrib/tools/pngfix.c    zlib->file = chunk->file;
zlib             2202 contrib/tools/pngfix.c    zlib->global = chunk->global;
zlib             2203 contrib/tools/pngfix.c    zlib->rewrite_offset = offset; /* never changed for this zlib */
zlib             2206 contrib/tools/pngfix.c    zlib->z.next_in = Z_NULL;
zlib             2207 contrib/tools/pngfix.c    zlib->z.avail_in = 0;
zlib             2208 contrib/tools/pngfix.c    zlib->z.zalloc = Z_NULL;
zlib             2209 contrib/tools/pngfix.c    zlib->z.zfree = Z_NULL;
zlib             2210 contrib/tools/pngfix.c    zlib->z.opaque = Z_NULL;
zlib             2212 contrib/tools/pngfix.c    zlib->state = -1;
zlib             2213 contrib/tools/pngfix.c    zlib->window_bits = window_bits;
zlib             2215 contrib/tools/pngfix.c    zlib->compressed_digits = 0;
zlib             2216 contrib/tools/pngfix.c    zlib->uncompressed_digits = 0;
zlib             2221 contrib/tools/pngfix.c    zlib->file_bits = 16;
zlib             2222 contrib/tools/pngfix.c    zlib->ok_bits = 16; /* unset */
zlib             2223 contrib/tools/pngfix.c    zlib->cksum = 0; /* set when a checksum error is detected */
zlib             2228 contrib/tools/pngfix.c    zlib->rc = inflateInit2(&zlib->z, 0);
zlib             2229 contrib/tools/pngfix.c    if (zlib->rc != Z_OK)
zlib             2231 contrib/tools/pngfix.c       zlib_message(zlib, 1/*unexpected*/);
zlib             2237 contrib/tools/pngfix.c       zlib->state = 0; /* initialized */
zlib             2280 contrib/tools/pngfix.c    int state = zlib->state;
zlib             2283 contrib/tools/pngfix.c    struct file *file = zlib->file;
zlib             2299 contrib/tools/pngfix.c                int new_bits = zlib->window_bits;
zlib             2301 contrib/tools/pngfix.c                zlib->file_bits = file_bits;
zlib             2307 contrib/tools/pngfix.c                   zlib->window_bits = file_bits;
zlib             2313 contrib/tools/pngfix.c             zlib->header[0] = bIn;
zlib             2314 contrib/tools/pngfix.c             zlib->state = state = 1;
zlib             2322 contrib/tools/pngfix.c                b2 += 0x1f - ((zlib->header[0] << 8) + b2) % 0x1f;
zlib             2331 contrib/tools/pngfix.c                   if (zlib->file_bits == zlib->window_bits)
zlib             2332 contrib/tools/pngfix.c                      zlib->cksum = 1;
zlib             2338 contrib/tools/pngfix.c             zlib->header[1] = bIn;
zlib             2339 contrib/tools/pngfix.c             zlib->state = state = 2;
zlib             2352 contrib/tools/pngfix.c       zlib->z.next_in = &bIn;
zlib             2353 contrib/tools/pngfix.c       zlib->z.avail_in = 1;
zlib             2354 contrib/tools/pngfix.c       zlib->z.next_out = &bOut;
zlib             2355 contrib/tools/pngfix.c       zlib->z.avail_out = 0;     /* Initially */
zlib             2368 contrib/tools/pngfix.c          zlib->z.next_out = &bOut,
zlib             2369 contrib/tools/pngfix.c          zlib->z.avail_out = 1,
zlib             2372 contrib/tools/pngfix.c          zlib->rc = inflate(&zlib->z, flush);
zlib             2373 contrib/tools/pngfix.c          out_bytes -= zlib->z.avail_out;
zlib             2375 contrib/tools/pngfix.c          switch (zlib->rc)
zlib             2378 contrib/tools/pngfix.c                if (zlib->z.avail_out == 0)
zlib             2381 contrib/tools/pngfix.c                if (zlib->z.avail_in == 0)
zlib             2387 contrib/tools/pngfix.c                zlib_message(zlib, 1/*unexpected*/);
zlib             2393 contrib/tools/pngfix.c                assert(zlib->z.avail_out == 0 || zlib->z.avail_in == 0);
zlib             2398 contrib/tools/pngfix.c                zlib->state = 3; /* end of stream */
zlib             2403 contrib/tools/pngfix.c                zlib_message(zlib, 0/*stream error*/);
zlib             2409 contrib/tools/pngfix.c                if (zlib->z.msg != NULL &&
zlib             2410 contrib/tools/pngfix.c                   strcmp(zlib->z.msg, "invalid distance too far back") == 0)
zlib             2418 contrib/tools/pngfix.c                zlib_message(zlib, 0/*stream error*/);
zlib             2430 contrib/tools/pngfix.c       zlib->uncompressed_digits = uarb_add32(zlib->uncompressed_bytes,
zlib             2431 contrib/tools/pngfix.c          zlib->uncompressed_digits, out_bytes);
zlib             2437 contrib/tools/pngfix.c       assert(zlib->z.avail_in == 0 || endrc != ZLIB_OK);
zlib             2439 contrib/tools/pngfix.c       in_bytes += 1 - zlib->z.avail_in;
zlib             2445 contrib/tools/pngfix.c    zlib->compressed_digits = uarb_add32(zlib->compressed_bytes,
zlib             2446 contrib/tools/pngfix.c       zlib->compressed_digits, in_bytes - zlib->z.avail_in);
zlib             2451 contrib/tools/pngfix.c    if (endrc == ZLIB_STREAM_END && zlib->window_bits < zlib->ok_bits)
zlib             2453 contrib/tools/pngfix.c       struct chunk *chunk = zlib->chunk;
zlib             2456 contrib/tools/pngfix.c          zlib->uncompressed_bytes, zlib->uncompressed_digits);
zlib             2458 contrib/tools/pngfix.c          zlib->compressed_bytes, zlib->compressed_digits);
zlib             2459 contrib/tools/pngfix.c       chunk->rewrite_buffer[0] = zlib->header[0];
zlib             2460 contrib/tools/pngfix.c       chunk->rewrite_buffer[1] = zlib->header[1];
zlib             2462 contrib/tools/pngfix.c       if (zlib->window_bits != zlib->file_bits || zlib->cksum)
zlib             2465 contrib/tools/pngfix.c          chunk->rewrite_offset = zlib->rewrite_offset;
zlib             2478 contrib/tools/pngfix.c       zlib->extra_bytes = nbytes - in_bytes;
zlib             2479 contrib/tools/pngfix.c       zlib->ok_bits = zlib->window_bits;
zlib             2496 contrib/tools/pngfix.c    zlib->extra_bytes = 0;
zlib             2498 contrib/tools/pngfix.c    if (zlib->idat != NULL)
zlib             2500 contrib/tools/pngfix.c       struct IDAT_list *list = zlib->idat->idat_list_head;
zlib             2501 contrib/tools/pngfix.c       struct IDAT_list *last = zlib->idat->idat_list_tail;
zlib             2507 contrib/tools/pngfix.c       assert(zlib->rewrite_offset == 0);
zlib             2522 contrib/tools/pngfix.c                skip_12(zlib->file);
zlib             2526 contrib/tools/pngfix.c             rc = zlib_advance(zlib, list->lengths[i]);
zlib             2538 contrib/tools/pngfix.c                   if (zlib->global->errors && zlib->extra_bytes == 0)
zlib             2548 contrib/tools/pngfix.c                               chunk_message(zlib->chunk,
zlib             2566 contrib/tools/pngfix.c                   list->lengths[i] -= zlib->extra_bytes;
zlib             2568 contrib/tools/pngfix.c                   zlib->idat->idat_list_tail = list;
zlib             2586 contrib/tools/pngfix.c       struct chunk *chunk = zlib->chunk;
zlib             2589 contrib/tools/pngfix.c       assert(zlib->rewrite_offset < chunk->chunk_length);
zlib             2591 contrib/tools/pngfix.c       rc = zlib_advance(zlib, chunk->chunk_length - zlib->rewrite_offset);
zlib             2598 contrib/tools/pngfix.c       chunk->chunk_length -= zlib->extra_bytes;
zlib             2619 contrib/tools/pngfix.c    struct zlib zlib;
zlib             2625 contrib/tools/pngfix.c    if (zlib_init(&zlib, file->idat, file->chunk, 0/*window bits*/, offset))
zlib             2630 contrib/tools/pngfix.c       rc = zlib_run(&zlib);
zlib             2637 contrib/tools/pngfix.c             min_bits = zlib.window_bits + 1;
zlib             2642 contrib/tools/pngfix.c             if (!zlib.global->optimize_zlib &&
zlib             2643 contrib/tools/pngfix.c                zlib.window_bits == zlib.file_bits && !zlib.cksum)
zlib             2648 contrib/tools/pngfix.c                zlib_end(&zlib);
zlib             2652 contrib/tools/pngfix.c             max_bits = max_window_bits(zlib.uncompressed_bytes,
zlib             2653 contrib/tools/pngfix.c                zlib.uncompressed_digits);
zlib             2654 contrib/tools/pngfix.c             if (zlib.ok_bits < max_bits)
zlib             2655 contrib/tools/pngfix.c                max_bits = zlib.ok_bits;
zlib             2663 contrib/tools/pngfix.c             if (zlib.cksum)
zlib             2664 contrib/tools/pngfix.c                chunk_message(zlib.chunk, "zlib checkum");
zlib             2670 contrib/tools/pngfix.c             zlib.z.msg = PNGZ_MSG_CAST("[truncated]");
zlib             2671 contrib/tools/pngfix.c             zlib_message(&zlib, 0/*expected*/);
zlib             2678 contrib/tools/pngfix.c             zlib_end(&zlib);
zlib             2686 contrib/tools/pngfix.c       while (min_bits < max_bits || max_bits < zlib.ok_bits/*if 16*/)
zlib             2690 contrib/tools/pngfix.c          if (zlib_reset(&zlib, test_bits))
zlib             2693 contrib/tools/pngfix.c             rc = zlib_run(&zlib);
zlib             2708 contrib/tools/pngfix.c                      if (zlib.z.msg == NULL)
zlib             2709 contrib/tools/pngfix.c                         zlib.z.msg = PNGZ_MSG_CAST(
zlib             2711 contrib/tools/pngfix.c                      zlib_message(&zlib, 0/*stream error*/);
zlib             2712 contrib/tools/pngfix.c                      zlib_end(&zlib);
zlib             2726 contrib/tools/pngfix.c                   zlib_end(&zlib);
zlib             2733 contrib/tools/pngfix.c             zlib_end(&zlib);
zlib             2739 contrib/tools/pngfix.c       assert(zlib.ok_bits == max_bits);
zlib             2740 contrib/tools/pngfix.c       zlib_end(&zlib);
zlib             2746 contrib/tools/pngfix.c       zlib_end(&zlib);