Lines Matching refs:zstream
604 struct z_stream_s zstream;
607 memset(&zstream, 0, sizeof(zstream));
609 zstream.next_in = (unsigned char *)compressed_data;
610 zstream.avail_in = compressed_len;
612 if (inflateInit(&zstream) != Z_OK)
616 zstream.next_out = out;
617 zstream.avail_out = 4096;
620 switch (inflate(&zstream, Z_SYNC_FLUSH)) {
626 inflateEnd(&zstream);
630 if (zstream.avail_out)
633 out = realloc(out, 2*zstream.total_out);
635 inflateEnd(&zstream);
639 zstream.next_out = (unsigned char *)out + zstream.total_out;
640 zstream.avail_out = zstream.total_out;
643 inflateEnd(&zstream);
645 return zstream.total_out;