Binary compatibility report for the QuaZIP library between 0.5 and 0.5.1 versions on x86
Test Info
Library Name | QuaZIP |
Version #1 | 0.5 |
Version #2 | 0.5.1 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 16 |
Total Shared Libraries | 1 |
Total Symbols / Types | 209 / 134 |
Verdict | Incompatible (0.5%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 3 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 3 |
Problems with Constants | Low | 0 |
Added Symbols (3)
quazipfileinfo.h,
libquazip.so.1.0.0
QuaZipFileInfo::getPermissions ( ) const
[symbol: _ZNK14QuaZipFileInfo14getPermissionsEv]
quazipnewinfo.h,
libquazip.so.1.0.0
QuaZipNewInfo::setFilePermissions ( QString const& file )
[symbol: _ZN13QuaZipNewInfo18setFilePermissionsERK7QString]
QuaZipNewInfo::setPermissions ( QFile::Permissions permissions )
[symbol: _ZN13QuaZipNewInfo14setPermissionsE6QFlagsIN5QFile10PermissionEE]
to the top
Problems with Data Types, Medium Severity (1)
quazipfileinfo.h
[+] struct QuaZipFileInfo (1)
| Change |
Effect |
1 | Type of this type has been changed from struct to class. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
QuaZip::getCurrentFileInfo ( struct QuaZipFileInfo* info ) const1st parameter 'info' (pointer) has base type 'struct QuaZipFileInfo'.
QuaZipFile::getFileInfo ( struct QuaZipFileInfo* info )1st parameter 'info' (pointer) has base type 'struct QuaZipFileInfo'.
to the top
Problems with Symbols, Low Severity (3)
quazip.h,
libquazip.so.1.0.0
[+] QuaZip::getFileInfoList ( ) const (1)
[symbol: _ZNK6QuaZip15getFileInfoListEv]
| Change | Effect |
---|
1 | Type of return value has been changed from QList<struct QuaZipFileInfo> to QList<QuaZipFileInfo>. | Replacement of return type may indicate a change in its semantic meaning. |
quazipdir.h,
libquazip.so.1.0.0
[+] QuaZipDir::entryInfoList ( QDir::Filters filters, QDir::SortFlags sort ) const (1)
[symbol: _ZNK9QuaZipDir13entryInfoListE6QFlagsIN4QDir6FilterEES0_INS1_8SortFlagEE]
| Change | Effect |
---|
1 | Type of return value has been changed from QList<struct QuaZipFileInfo> to QList<QuaZipFileInfo>. | Replacement of return type may indicate a change in its semantic meaning. |
[+] QuaZipDir::entryInfoList ( QStringList const& nameFilters, QDir::Filters filters, QDir::SortFlags sort ) const (1)
[symbol: _ZNK9QuaZipDir13entryInfoListERK11QStringList6QFlagsIN4QDir6FilterEES3_INS4_8SortFlagEE]
| Change | Effect |
---|
1 | Type of return value has been changed from QList<struct QuaZipFileInfo> to QList<QuaZipFileInfo>. | Replacement of return type may indicate a change in its semantic meaning. |
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