Binary compatibility report for the QuaZIP library between 0.5.2 and 0.6 versions on x86
Test Info
Library Name | QuaZIP |
Version #1 | 0.5.2 |
Version #2 | 0.6 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 16 |
Total Shared Libraries | 1 |
Total Symbols / Types | 214 / 136 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 28 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Constants | Low | 0 |
Other Changes in Constants | - | 2 |
Added Symbols (28)
ioapi.h,
libquazip.so.1.0.0
call_zopen64 ( zlib_filefunc64_32_def const* pfilefunc, voidpf file, int mode )
call_zseek64 ( zlib_filefunc64_32_def const* pfilefunc, voidpf filestream, ZPOS64_T offset, int origin )
call_ztell64 ( zlib_filefunc64_32_def const* pfilefunc, voidpf filestream )
fill_qiodevice64_filefunc ( zlib_filefunc64_def* pzlib_filefunc_def )
fill_zlib_filefunc64_32_def_from_filefunc32 ( zlib_filefunc64_32_def* p_filefunc64_32, zlib_filefunc_def const* p_filefunc32 )
quazip.h,
libquazip.so.1.0.0
QuaZip::getCurrentFileInfo ( QuaZipFileInfo64* info ) const
[symbol: _ZNK6QuaZip18getCurrentFileInfoEP16QuaZipFileInfo64]
QuaZip::isZip64Enabled ( ) const
[symbol: _ZNK6QuaZip14isZip64EnabledEv]
QuaZip::setZip64Enabled ( bool zip64 )
[symbol: _ZN6QuaZip15setZip64EnabledEb]
quazipfileinfo.h,
libquazip.so.1.0.0
QuaZipFileInfo64::getPermissions ( ) const
[symbol: _ZNK16QuaZipFileInfo6414getPermissionsEv]
unzip.h,
libquazip.so.1.0.0
unzGetCurrentFileInfo64 ( unzFile file, unz_file_info64* pfile_info, char* szFileName, uLong fileNameBufferSize, void* extraField, uLong extraFieldBufferSize, char* szComment, uLong commentBufferSize )
unzGetCurrentFileZStreamPos64 ( unzFile file )
unzGetFilePos64 ( unzFile file, unz64_file_pos* file_pos )
unzGetGlobalInfo64 ( unzFile file, unz_global_info64* pglobal_info )
unzGetOffset64 ( unzFile file )
unzGoToFilePos64 ( unzFile file, unz64_file_pos const* file_pos )
unzOpen2_64 ( voidpf file, zlib_filefunc64_def* pzlib_filefunc_def )
unzOpen64 ( voidpf file )
unzSetOffset64 ( unzFile file, ZPOS64_T pos )
unztell64 ( unzFile file )
zip.h,
libquazip.so.1.0.0
zipCloseFileInZipRaw64 ( zipFile file, ZPOS64_T uncompressed_size, uLong crc32 )
zipOpen2_64 ( voidpf file, int append, zipcharpc* globalcomment, zlib_filefunc64_def* pzlib_filefunc_def )
zipOpen64 ( voidpf file, int append )
zipOpenNewFileInZip2_64 ( zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int raw, int zip64 )
zipOpenNewFileInZip3_64 ( zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, char const* password, uLong crcForCrypting, int zip64 )
zipOpenNewFileInZip4 ( zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, char const* password, uLong crcForCrypting, uLong versionMadeBy, uLong flagBase )
zipOpenNewFileInZip4_64 ( zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, char const* password, uLong crcForCrypting, uLong versionMadeBy, uLong flagBase, int zip64 )
zipOpenNewFileInZip64 ( zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int zip64 )
zipRemoveExtraInfoBlock ( char* pData, int* dataLen, short sHeader )
to the top
Problems with Symbols, Low Severity (1)
zip.h,
libquazip.so.1.0.0
[+] zipOpenNewFileInZip3 ( zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, char const* password, uLong crcForCtypting ) (1)
changed to:zipOpenNewFileInZip3 ( zipFile file, char const* filename, struct zip_fileinfo const* zipfi, void const* extrafield_local, uInt size_extrafield_local, void const* extrafield_global, uInt size_extrafield_global, char const* comment, int method, int level, int raw, int windowBits, int memLevel, int strategy, char const* password, uLong crcForCrypting )
| Change | Effect |
---|
1 | 16th parameter crcForCtypting has been renamed to crcForCrypting. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Other Changes in Constants (2)
ioapi.h
[+] _FILE_OFFSET_BIT
| Change | Effect |
---|
1 | The constant _FILE_OFFSET_BIT with value 64 has been added. | No effect. |
zip.h
[+] Z_BZIP2ED
| Change | Effect |
---|
1 | The constant Z_BZIP2ED with value 12 has been added. | No effect. |
to the top
Header Files (16)
crypt.h
ioapi.h
JlCompress.h
quaadler32.h
quachecksum32.h
quacrc32.h
quagzipfile.h
quaziodevice.h
quazip.h
quazip_global.h
quazipdir.h
quazipfile.h
quazipfileinfo.h
quazipnewinfo.h
unzip.h
zip.h
to the top
Shared Libraries (1)
libquazip.so.1.0.0
to the top