Lines Matching refs:zstream

304       /* So the message that results is "<chunk> using zstream"; this is an
308 (void)png_safecat(msg, (sizeof msg), 10, " using zstream");
316 png_ptr->zstream.msg = PNGZ_MSG_CAST("in use by IDAT");
395 if (deflateEnd(&png_ptr->zstream) != Z_OK)
404 png_ptr->zstream.next_in = NULL;
405 png_ptr->zstream.avail_in = 0;
406 png_ptr->zstream.next_out = NULL;
407 png_ptr->zstream.avail_out = 0;
413 ret = deflateReset(&png_ptr->zstream);
417 ret = deflateInit2(&png_ptr->zstream, level, method, windowBits,
520 png_ptr->zstream.next_in = PNGZ_INPUT_CAST(comp->input);
521 png_ptr->zstream.avail_in = 0; /* Set below */
522 png_ptr->zstream.next_out = comp->output;
523 png_ptr->zstream.avail_out = (sizeof comp->output);
525 output_len = png_ptr->zstream.avail_out;
536 png_ptr->zstream.avail_in = avail_in;
538 if (png_ptr->zstream.avail_out == 0)
571 png_ptr->zstream.next_out = next->output;
572 png_ptr->zstream.avail_out = png_ptr->zbuffer_size;
573 output_len += png_ptr->zstream.avail_out;
580 ret = deflate(&png_ptr->zstream,
586 input_len += png_ptr->zstream.avail_in;
587 png_ptr->zstream.avail_in = 0; /* safety */
594 output_len -= png_ptr->zstream.avail_out;
595 png_ptr->zstream.avail_out = 0; /* safety */
604 png_ptr->zstream.msg = PNGZ_MSG_CAST("compressed data too long");
926 * The routine manages the acquire and release of the png_ptr->zstream by
951 /* It is a terminal error if we can't claim the zstream. */
953 png_error(png_ptr, png_ptr->zstream.msg);
955 /* The output state is maintained in png_ptr->zstream, so it must be
958 png_ptr->zstream.next_out = png_ptr->zbuffer_list->output;
959 png_ptr->zstream.avail_out = png_ptr->zbuffer_size;
966 png_ptr->zstream.next_in = PNGZ_INPUT_CAST(input);
967 png_ptr->zstream.avail_in = 0; /* set below */
978 png_ptr->zstream.avail_in = avail;
981 ret = deflate(&png_ptr->zstream, input_len > 0 ? Z_NO_FLUSH : flush);
984 input_len += png_ptr->zstream.avail_in;
985 png_ptr->zstream.avail_in = 0;
988 * that these two zstream fields are preserved across the calls, therefore
991 if (png_ptr->zstream.avail_out == 0)
1009 png_ptr->zstream.next_out = data;
1010 png_ptr->zstream.avail_out = size;
1044 uInt size = png_ptr->zbuffer_size - png_ptr->zstream.avail_out;
1054 png_ptr->zstream.avail_out = 0;
1055 png_ptr->zstream.next_out = NULL;
1066 png_error(png_ptr, png_ptr->zstream.msg);
1164 png_error(png_ptr, png_ptr->zstream.msg);
1605 png_error(png_ptr, png_ptr->zstream.msg);
1691 png_error(png_ptr, png_ptr->zstream.msg);