API compatibility report for the libzip library between 1.9.2 and 1.10.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibzip
Version #11.9.2
Version #21.10.0
Archx86_64
GCC Version12
SubjectBinary Compatibility

Test Results


Total Header Files2
Total Libraries1
Total Symbols / Types124 / 54
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1
Other Changes
in Constants
-5

Added Symbols  7 


zip.h, libzip.so.5.5
zip_error_set_from_source ( zip_error_t* p1, zip_source_t* p2 )
zip_source_is_seekable ( zip_source_t* p1 )
zip_source_layered ( zip_t* p1, zip_source_t* p2, zip_source_layered_callback p3, void* p4 )
zip_source_layered_create ( zip_source_t* p1, zip_source_layered_callback p2, void* p3, zip_error_t* p4 )
zip_source_pass_to_lower_layer ( zip_source_t* p1, void* p2, zip_uint64_t p3, zip_source_cmd_t p4 )
zip_source_zip_file ( zip_t* p1, zip_t* p2, zip_uint64_t p3, zip_flags_t p4, zip_uint64_t p5, zip_int64_t p6, char const* p7 )
zip_source_zip_file_create ( zip_t* p1, zip_uint64_t p2, zip_flags_t p3, zip_uint64_t p4, zip_int64_t p5, char const* p6, zip_error_t* p7 )

to the top

Other Changes in Data Types  1 


zip.h
[+] enum zip_source_cmd  1 

to the top

Other Changes in Constants  5 


zip.h
[+] ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE
[+] ZIP_AFL_IS_TORRENTZIP
[+] ZIP_AFL_WANT_TORRENTZIP
[+] ZIP_ER_DATA_LENGTH
[+] ZIP_ER_NOT_ALLOWED

to the top

Header Files  2 


zip.h
zipconf.h

to the top

Libraries  1 


libzip.so.5.5

to the top



Test Info


Library Namelibzip
Version #11.9.2
Version #21.10.0
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files2
Total Libraries1
Total Symbols / Types262 / 91
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-7
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3
Other Changes
in Data Types
-1
Other Changes
in Constants
-5

Added Symbols  7 


zip.h
zip_error_set_from_source ( zip_error_t* p1, zip_source_t* p2 )
zip_source_is_seekable ( zip_source_t* p1 )
zip_source_layered ( zip_t* p1, zip_source_t* p2, zip_source_layered_callback p3, void* p4 )
zip_source_layered_create ( zip_source_t* p1, zip_source_layered_callback p2, void* p3, zip_error_t* p4 )
zip_source_pass_to_lower_layer ( zip_source_t* p1, void* p2, zip_uint64_t p3, zip_source_cmd_t p4 )
zip_source_zip_file ( zip_t* p1, zip_t* p2, zip_uint64_t p3, zip_flags_t p4, zip_uint64_t p5, zip_int64_t p6, char const* p7 )
zip_source_zip_file_create ( zip_t* p1, zip_uint64_t p2, zip_flags_t p3, zip_uint64_t p4, zip_int64_t p5, char const* p6, zip_error_t* p7 )

to the top

Problems with Constants, Low Severity  3 


zipconf.h
[+] LIBZIP_VERSION
[+] LIBZIP_VERSION_MICRO
[+] LIBZIP_VERSION_MINOR

to the top

Other Changes in Data Types  1 


zip.h
[+] enum zip_source_cmd  1 

to the top

Other Changes in Constants  5 


zip.h
[+] ZIP_AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE
[+] ZIP_AFL_IS_TORRENTZIP
[+] ZIP_AFL_WANT_TORRENTZIP
[+] ZIP_ER_DATA_LENGTH
[+] ZIP_ER_NOT_ALLOWED

to the top

Header Files  2 


zip.h
zipconf.h

to the top

Libraries  1 


libzip.so.5.5

to the top