Symbol: lzfile
src/libs/libsolv/ext/solv_xfopen.c
146
LZFILE *lzfile;
src/libs/libsolv/ext/solv_xfopen.c
166
lzfile = calloc(1, sizeof(*lzfile));
src/libs/libsolv/ext/solv_xfopen.c
167
if (!lzfile)
src/libs/libsolv/ext/solv_xfopen.c
172
lzfile->file = fp;
src/libs/libsolv/ext/solv_xfopen.c
173
lzfile->encoding = encoding;
src/libs/libsolv/ext/solv_xfopen.c
174
lzfile->eof = 0;
src/libs/libsolv/ext/solv_xfopen.c
175
lzfile->strm = stream_init;
src/libs/libsolv/ext/solv_xfopen.c
179
ret = lzma_easy_encoder(&lzfile->strm, level, LZMA_CHECK_SHA256);
src/libs/libsolv/ext/solv_xfopen.c
181
ret = setup_alone_encoder(&lzfile->strm, level);
src/libs/libsolv/ext/solv_xfopen.c
184
ret = lzma_auto_decoder(&lzfile->strm, 100 << 20, 0);
src/libs/libsolv/ext/solv_xfopen.c
188
free(lzfile);
src/libs/libsolv/ext/solv_xfopen.c
191
return lzfile;
src/libs/libsolv/ext/solv_xfopen.c
196
LZFILE *lzfile = cookie;
src/libs/libsolv/ext/solv_xfopen.c
201
if (!lzfile)
src/libs/libsolv/ext/solv_xfopen.c
203
if (lzfile->encoding)
src/libs/libsolv/ext/solv_xfopen.c
207
lzfile->strm.avail_out = sizeof(lzfile->buf);
src/libs/libsolv/ext/solv_xfopen.c
208
lzfile->strm.next_out = lzfile->buf;
src/libs/libsolv/ext/solv_xfopen.c
209
ret = lzma_code(&lzfile->strm, LZMA_FINISH);
src/libs/libsolv/ext/solv_xfopen.c
212
n = sizeof(lzfile->buf) - lzfile->strm.avail_out;
src/libs/libsolv/ext/solv_xfopen.c
213
if (n && fwrite(lzfile->buf, 1, n, lzfile->file) != n)
src/libs/libsolv/ext/solv_xfopen.c
219
lzma_end(&lzfile->strm);
src/libs/libsolv/ext/solv_xfopen.c
220
rc = fclose(lzfile->file);
src/libs/libsolv/ext/solv_xfopen.c
221
free(lzfile);
src/libs/libsolv/ext/solv_xfopen.c
227
LZFILE *lzfile = cookie;
src/libs/libsolv/ext/solv_xfopen.c
231
if (!lzfile || lzfile->encoding)
src/libs/libsolv/ext/solv_xfopen.c
233
if (lzfile->eof)
src/libs/libsolv/ext/solv_xfopen.c
235
lzfile->strm.next_out = (unsigned char *)buf;
src/libs/libsolv/ext/solv_xfopen.c
236
lzfile->strm.avail_out = len;
src/libs/libsolv/ext/solv_xfopen.c
239
if (!lzfile->strm.avail_in)
src/libs/libsolv/ext/solv_xfopen.c
241
lzfile->strm.next_in = lzfile->buf;
src/libs/libsolv/ext/solv_xfopen.c
242
lzfile->strm.avail_in = fread(lzfile->buf, 1, sizeof(lzfile->buf), lzfile->file);
src/libs/libsolv/ext/solv_xfopen.c
243
if (!lzfile->strm.avail_in)
src/libs/libsolv/ext/solv_xfopen.c
246
ret = lzma_code(&lzfile->strm, LZMA_RUN);
src/libs/libsolv/ext/solv_xfopen.c
249
lzfile->eof = 1;
src/libs/libsolv/ext/solv_xfopen.c
250
return len - lzfile->strm.avail_out;
src/libs/libsolv/ext/solv_xfopen.c
254
if (!lzfile->strm.avail_out)
src/libs/libsolv/ext/solv_xfopen.c
263
LZFILE *lzfile = cookie;
src/libs/libsolv/ext/solv_xfopen.c
266
if (!lzfile || !lzfile->encoding)
src/libs/libsolv/ext/solv_xfopen.c
270
lzfile->strm.next_in = (unsigned char *)buf;
src/libs/libsolv/ext/solv_xfopen.c
271
lzfile->strm.avail_in = len;
src/libs/libsolv/ext/solv_xfopen.c
274
lzfile->strm.next_out = lzfile->buf;
src/libs/libsolv/ext/solv_xfopen.c
275
lzfile->strm.avail_out = sizeof(lzfile->buf);
src/libs/libsolv/ext/solv_xfopen.c
276
ret = lzma_code(&lzfile->strm, LZMA_RUN);
src/libs/libsolv/ext/solv_xfopen.c
279
n = sizeof(lzfile->buf) - lzfile->strm.avail_out;
src/libs/libsolv/ext/solv_xfopen.c
280
if (n && fwrite(lzfile->buf, 1, n, lzfile->file) != n)
src/libs/libsolv/ext/solv_xfopen.c
282
if (!lzfile->strm.avail_in)