equal
deleted
inserted
replaced
310 |
310 |
311 if (!io->seek(io, entry->offset)) |
311 if (!io->seek(io, entry->offset)) |
312 return 0; |
312 return 0; |
313 |
313 |
314 inflateEnd(&finfo->stream); |
314 inflateEnd(&finfo->stream); |
315 memcpy(&finfo->stream, &str, sizeof (z_stream)); |
315 inflateCopy(&finfo->stream, &str); |
|
316 inflateEnd(&str); |
316 finfo->uncompressed_position = finfo->compressed_position = 0; |
317 finfo->uncompressed_position = finfo->compressed_position = 0; |
317 } /* if */ |
318 } /* if */ |
318 |
319 |
319 while (finfo->uncompressed_position != offset) |
320 while (finfo->uncompressed_position != offset) |
320 { |
321 { |