Lines Matching defs:zstream
517 struct z_stream_s zstream;
520 memset(&zstream, 0, sizeof(zstream));
522 zstream.next_in = (unsigned char *)compressed_data;
523 zstream.avail_in = compressed_len;
525 if (inflateInit(&zstream) != Z_OK)
529 zstream.next_out = out;
530 zstream.avail_out = 4096;
533 switch (inflate(&zstream, Z_SYNC_FLUSH)) {
539 inflateEnd(&zstream);
543 if (zstream.avail_out)
546 out = realloc(out, 2*zstream.total_out);
548 inflateEnd(&zstream);
552 zstream.next_out = (unsigned char *)out + zstream.total_out;
553 zstream.avail_out = zstream.total_out;
556 inflateEnd(&zstream);
558 return zstream.total_out;