Lines Matching refs:strm
858 z_stream strm;
871 memset(&strm, 0, sizeof(z_stream));
872 if (inflateInit2(&strm, -MAX_WBITS) != Z_OK)
874 *msg = strm.msg;
886 inflateEnd(&strm);
891 strm.next_in = (Bytef *)tmp;
892 strm.avail_in = n;
896 strm.next_out = buf;
897 strm.avail_out = sizeof(buf);
898 if (inflate(&strm, Z_PARTIAL_FLUSH) == Z_STREAM_END)
900 if (count != 0 || strm.total_out != entry->size)
903 inflateEnd(&strm);
907 if (write(fd, buf, sizeof(buf) - strm.avail_out) != sizeof(buf) - strm.avail_out)
909 inflateEnd(&strm);
912 } while (strm.avail_in > 0 || !strm.avail_out);
914 inflateEnd(&strm);