Lines Matching defs:strm
26 init_encoder(lzma_stream *strm)
70 lzma_ret ret = lzma_stream_encoder(strm, filters, LZMA_CHECK_CRC64);
105 compress(lzma_stream *strm, FILE *infile, FILE *outfile)
112 strm->next_in = NULL;
113 strm->avail_in = 0;
114 strm->next_out = outbuf;
115 strm->avail_out = sizeof(outbuf);
118 if (strm->avail_in == 0 && !feof(infile)) {
119 strm->next_in = inbuf;
120 strm->avail_in = fread(inbuf, 1, sizeof(inbuf),
133 lzma_ret ret = lzma_code(strm, action);
135 if (strm->avail_out == 0 || ret == LZMA_STREAM_END) {
136 size_t write_size = sizeof(outbuf) - strm->avail_out;
145 strm->next_out = outbuf;
146 strm->avail_out = sizeof(outbuf);
179 lzma_stream strm = LZMA_STREAM_INIT;
181 bool success = init_encoder(&strm);
183 success = compress(&strm, stdin, stdout);
185 lzma_end(&strm);