|
Blender V5.0
|
Go to the source code of this file.
Classes | |
| struct | GzipReader |
Functions | |
| static int64_t | gzip_read (FileReader *reader, void *buffer, size_t size) |
| static void | gzip_close (FileReader *reader) |
| FileReader * | BLI_filereader_new_gzip (FileReader *base) |
| FileReader * BLI_filereader_new_gzip | ( | FileReader * | base | ) |
Create FileReader from applying Gzip decompression on an underlying file.
Definition at line 75 of file filereader_gzip.cc.
References GzipReader::base, FileReader::close, gzip_close(), gzip_read(), GzipReader::in_buf, GzipReader::in_size, MEM_callocN(), MEM_freeN(), MEM_mallocN(), FileReader::read, GzipReader::reader, FileReader::seek, and GzipReader::strm.
Referenced by blendthumb_create_thumb_from_file(), blo_filedata_from_file_descriptor(), blo_filedata_from_memory(), and wm_read_exotic().
|
static |
Definition at line 62 of file filereader_gzip.cc.
References GzipReader::base, FileReader::close, GzipReader::in_buf, MEM_freeN(), printf, and GzipReader::strm.
Referenced by BLI_filereader_new_gzip().
|
static |
Definition at line 27 of file filereader_gzip.cc.
References GzipReader::base, ELEM, GzipReader::in_buf, GzipReader::in_size, FileReader::offset, FileReader::read, GzipReader::reader, ret, size(), and GzipReader::strm.
Referenced by BLI_filereader_new_gzip().