From 5b19eac57862a6d70171f6ecece29875bede771b Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 4 Sep 2017 14:32:16 +0200 Subject: v1.3.0 --- compat_reports/0.11.2_to_1.0.1/compat_report.html | 1466 +++++++++++++++++++++ 1 file changed, 1466 insertions(+) create mode 100644 compat_reports/0.11.2_to_1.0.1/compat_report.html (limited to 'compat_reports/0.11.2_to_1.0.1/compat_report.html') diff --git a/compat_reports/0.11.2_to_1.0.1/compat_report.html b/compat_reports/0.11.2_to_1.0.1/compat_report.html new file mode 100644 index 0000000..b52c1cc --- /dev/null +++ b/compat_reports/0.11.2_to_1.0.1/compat_report.html @@ -0,0 +1,1466 @@ + + + + + + + + + + libzip: 0.11.2 to 1.0.1 compatibility report + + + +

API compatibility report for the libzip library  between 0.11.2 and 1.0.1 versions on x86_64

+ +
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibzip
Version #10.11.2
Version #21.0.1
CPU Typex86_64
GCC Version4.9.2
SubjectBinary Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types80 / 56
VerdictCompatible
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-34
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low77
Problems with
Constants
Low4
Other Changes
in Constants
-4
+ +

Added Symbols (34)


+zip.h, libzip.so.4.0.0
+zip_error_code_system zip_error_t const* p1 )
+zip_error_code_zip zip_error_t const* p1 )
+zip_error_fini zip_error_t* p1 )
+zip_error_init zip_error_t* p1 )
+zip_error_init_with_code zip_error_t* p1, int p2 )
+zip_error_set zip_error_t* p1, int p2, int p3 )
+zip_error_strerror zip_error_t* p1 )
+zip_error_system_type zip_error_t const* p1 )
+zip_error_to_data ( zip_error_t const* p1, void* p2, zip_uint64_t p3 )
+zip_file_get_error zip_file_t* p1 )
+zip_file_set_mtime zip_t* p1, zip_uint64_t p2, time_t p3, zip_flags_t p4 )
+zip_get_error zip_t* p1 )
+zip_open_from_source ( zip_source_t* p1, int p2, zip_error_t* p3 )
+zip_source_begin_write zip_source_t* p1 )
+zip_source_buffer_create void const* p1, zip_uint64_t p2, int p3, zip_error_t* p4 )
+zip_source_close zip_source_t* p1 )
+zip_source_commit_write zip_source_t* p1 )
+zip_source_error zip_source_t* src )
+zip_source_file_create char const* p1, zip_uint64_t p2, zip_int64_t p3, zip_error_t* p4 )
+zip_source_filep_create FILE* p1, zip_uint64_t p2, zip_int64_t p3, zip_error_t* p4 )
+zip_source_function_create ( zip_int64_t(*p1)(void*, void*, zip_uint64_t, zip_source_cmd_t), void* p2, zip_error_t* p3 )
+zip_source_is_deleted zip_source_t* p1 )
+zip_source_keep zip_source_t* p1 )
+zip_source_make_command_bitmap ( zip_source_cmd_t p1, ... )
+zip_source_open zip_source_t* p1 )
+zip_source_read ( zip_source_t* p1, void* p2, zip_uint64_t p3 )
+zip_source_rollback_write zip_source_t* p1 )
+zip_source_seek ( zip_source_t* p1, zip_int64_t p2, int p3 )
+zip_source_seek_compute_offset zip_uint64_t p1, zip_uint64_t p2, void* p3, zip_uint64_t p4, zip_error_t* p5 )
+zip_source_seek_write ( zip_source_t* p1, zip_int64_t p2, int p3 )
+zip_source_stat ( zip_source_t* p1, zip_stat_t* p2 )
+zip_source_tell zip_source_t* p1 )
+zip_source_tell_write zip_source_t* p1 )
+zip_source_write ( zip_source_t* p1, void const* p2, zip_uint64_t p3 )
+
+to the top
+ +

Problems with Data Types, Low Severity (1)


+zip.h
+ +[+] typedef zip_source_callback (1) +
+ + +
to the top
+ +

Problems with Symbols, Low Severity (77)


+zip.h, libzip.so.2.1.0
+ +[+] zip_add struct zip* p1, char const* p2, struct zip_source* p3 ) (2) +
+ + +[+] zip_add_dir struct zip* p1, char const* p2 ) (1) +
+ + +[+] zip_archive_set_tempdir struct zip* p1, char const* p2 ) (1) +
+ + +[+] zip_close struct zip* p1 ) (1) +
+ + +[+] zip_delete struct zip* p1, zip_uint64_t p2 ) (1) +
+ + +[+] zip_dir_add struct zip* p1, char const* p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_discard struct zip* p1 ) (1) +
+ + +[+] zip_error_clear struct zip* p1 ) (1) +
+ + +[+] zip_error_get struct zip* p1, int* p2, int* p3 ) (1) +
+ + +[+] zip_fclose struct zip_file* p1 ) (1) +
+ + +[+] zip_fdopen int p1, int p2, int* p3 ) (1) +
+ + +[+] zip_file_add struct zip* p1, char const* p2, struct zip_source* p3, zip_flags_t p4 ) (2) +
+ + +[+] zip_file_error_clear struct zip_file* p1 ) (1) +
+ + +[+] zip_file_error_get ( struct zip_file* p1, int* p2, int* p3 ) (1) +
+ + +[+] zip_file_extra_field_delete struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_flags_t p4 ) (1) +
+ + +[+] zip_file_extra_field_delete_by_id struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_uint16_t p4, zip_flags_t p5 ) (1) +
+ + +[+] zip_file_extra_field_get struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_uint16_t* p4, zip_uint16_t* p5, zip_flags_t p6 ) (1) +
+ + +[+] zip_file_extra_field_get_by_id struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_uint16_t p4, zip_uint16_t* p5, zip_flags_t p6 ) (1) +
+ + +[+] zip_file_extra_field_set struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_uint16_t p4, zip_uint8_t const* p5, zip_uint16_t p6, zip_flags_t p7 ) (1) +
+ + +[+] zip_file_extra_fields_count struct zip* p1, zip_uint64_t p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_file_extra_fields_count_by_id struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_flags_t p4 ) (1) +
+ + +[+] zip_file_get_comment struct zip* p1, zip_uint64_t p2, zip_uint32_t* p3, zip_flags_t p4 ) (1) +
+ + +[+] zip_file_get_external_attributes struct zip* p1, zip_uint64_t p2, zip_flags_t p3, zip_uint8_t* p4, zip_uint32_t* p5 ) (1) +
+ + +[+] zip_file_rename struct zip* p1, zip_uint64_t p2, char const* p3, zip_flags_t p4 ) (1) +
+ + +[+] zip_file_replace struct zip* p1, zip_uint64_t p2, struct zip_source* p3, zip_flags_t p4 ) (2) +
+ + +[+] zip_file_set_comment struct zip* p1, zip_uint64_t p2, char const* p3, zip_uint16_t p4, zip_flags_t p5 ) (1) +
+ + +[+] zip_file_set_external_attributes struct zip* p1, zip_uint64_t p2, zip_flags_t p3, zip_uint8_t p4, zip_uint32_t p5 ) (1) +
+ + +[+] zip_file_strerror struct zip_file* p1 ) (1) +
+ + +[+] zip_fopen struct zip* p1, char const* p2, zip_flags_t p3 ) (2) +
+ + +[+] zip_fopen_encrypted struct zip* p1, char const* p2, zip_flags_t p3, char const* p4 ) (2) +
+ + +[+] zip_fopen_index struct zip* p1, zip_uint64_t p2, zip_flags_t p3 ) (2) +
+ + +[+] zip_fopen_index_encrypted struct zip* p1, zip_uint64_t p2, zip_flags_t p3, char const* p4 ) (2) +
+ + +[+] zip_fread ( struct zip_file* p1, void* p2, zip_uint64_t p3 ) (1) +
+ + +[+] zip_get_archive_comment struct zip* p1, int* p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_get_archive_flag struct zip* p1, zip_flags_t p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_get_file_comment struct zip* p1, zip_uint64_t p2, int* p3, int p4 ) (1) +
+ + +[+] zip_get_name struct zip* p1, zip_uint64_t p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_get_num_entries struct zip* p1, zip_flags_t p2 ) (1) +
+ + +[+] zip_get_num_files struct zip* p1 ) (1) +
+ + +[+] zip_name_locate struct zip* p1, char const* p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_open char const* p1, int p2, int* p3 ) (1) +
+ + +[+] zip_rename struct zip* p1, zip_uint64_t p2, char const* p3 ) (1) +
+ + +[+] zip_replace struct zip* p1, zip_uint64_t p2, struct zip_source* p3 ) (2) +
+ + +[+] zip_set_archive_comment struct zip* p1, char const* p2, zip_uint16_t p3 ) (1) +
+ + +[+] zip_set_archive_flag struct zip* p1, zip_flags_t p2, int p3 ) (1) +
+ + +[+] zip_set_default_password struct zip* p1, char const* p2 ) (1) +
+ + +[+] zip_set_file_comment struct zip* p1, zip_uint64_t p2, char const* p3, int p4 ) (1) +
+ + +[+] zip_set_file_compression struct zip* p1, zip_uint64_t p2, zip_int32_t p3, zip_uint32_t p4 ) (1) +
+ + +[+] zip_source_buffer struct zip* p1, void const* p2, zip_uint64_t p3, int p4 ) (2) +
+ + +[+] zip_source_file struct zip* p1, char const* p2, zip_uint64_t p3, zip_int64_t p4 ) (2) +
+ + +[+] zip_source_filep struct zip* p1, FILE* p2, zip_uint64_t p3, zip_int64_t p4 ) (2) +
+ + +[+] zip_source_free struct zip_source* p1 ) (1) +
+ + +[+] zip_source_function struct zip* p1, zip_int64_t(*p2)(void*, void*, zip_uint64_t, enum zip_source_cmd), void* p3 ) (2) +
+ + +[+] zip_source_zip struct zip* p1, struct zip* p2, zip_uint64_t p3, zip_flags_t p4, zip_uint64_t p5, zip_int64_t p6 ) (3) +
+ + +[+] zip_stat struct zip* p1, char const* p2, zip_flags_t p3, struct zip_stat* p4 ) (2) +
+ + +[+] zip_stat_index struct zip* p1, zip_uint64_t p2, zip_flags_t p3, struct zip_stat* p4 ) (2) +
+ + +[+] zip_stat_init struct zip_stat* p1 ) (1) +
+ + +[+] zip_strerror struct zip* p1 ) (1) +
+ + +[+] zip_unchange struct zip* p1, zip_uint64_t p2 ) (1) +
+ + +[+] zip_unchange_all struct zip* p1 ) (1) +
+ + +[+] zip_unchange_archive struct zip* p1 ) (1) +
+ +
to the top
+

Problems with Constants, Low Severity (4)


+zip.h
+ +[+] ZIP_AFL_TORRENT +
+ + + +[+] ZIP_CODEC_DECODE +
+ + + +[+] ZIP_CODEC_ENCODE +
+ + + +[+] ZIP_SOURCE_ERR_LOWER +
+ + +
+to the top
+

Other Changes in Constants (4)


+zip.h
+ +[+] ZIP_ER_INUSE +
+ + + +[+] ZIP_ER_OPNOTSUPP +
+ + + +[+] ZIP_ER_TELL +
+ + + +[+] ZIP_RDONLY +
+ + +
+to the top
+

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.2.1.0
+
+
to the top
+


+

Test Info


+ + + + + + + +
Library Namelibzip
Version #10.11.2
Version #21.0.1
CPU Typex86_64
GCC Version4.9.2
SubjectSource Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types241 / 156
VerdictCompatible
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-34
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low11
Problems with
Constants
Low8
Other Changes
in Constants
-7
+ +

Added Symbols (34)


+zip.h
+zip_error_code_system zip_error_t const* p1 )
+zip_error_code_zip zip_error_t const* p1 )
+zip_error_fini zip_error_t* p1 )
+zip_error_init zip_error_t* p1 )
+zip_error_init_with_code zip_error_t* p1, int p2 )
+zip_error_set zip_error_t* p1, int p2, int p3 )
+zip_error_strerror zip_error_t* p1 )
+zip_error_system_type zip_error_t const* p1 )
+zip_error_to_data ( zip_error_t const* p1, void* p2, zip_uint64_t p3 )
+zip_file_get_error zip_file_t* p1 )
+zip_file_set_mtime zip_t* p1, zip_uint64_t p2, time_t p3, zip_flags_t p4 )
+zip_get_error zip_t* p1 )
+zip_open_from_source ( zip_source_t* p1, int p2, zip_error_t* p3 )
+zip_source_begin_write zip_source_t* p1 )
+zip_source_buffer_create void const* p1, zip_uint64_t p2, int p3, zip_error_t* p4 )
+zip_source_close zip_source_t* p1 )
+zip_source_commit_write zip_source_t* p1 )
+zip_source_error zip_source_t* src )
+zip_source_file_create char const* p1, zip_uint64_t p2, zip_int64_t p3, zip_error_t* p4 )
+zip_source_filep_create FILE* p1, zip_uint64_t p2, zip_int64_t p3, zip_error_t* p4 )
+zip_source_function_create ( zip_int64_t(*p1)(void*, void*, zip_uint64_t, zip_source_cmd_t), void* p2, zip_error_t* p3 )
+zip_source_is_deleted zip_source_t* p1 )
+zip_source_keep zip_source_t* p1 )
+zip_source_make_command_bitmap ( zip_source_cmd_t p1, ... )
+zip_source_open zip_source_t* p1 )
+zip_source_read ( zip_source_t* p1, void* p2, zip_uint64_t p3 )
+zip_source_rollback_write zip_source_t* p1 )
+zip_source_seek ( zip_source_t* p1, zip_int64_t p2, int p3 )
+zip_source_seek_compute_offset zip_uint64_t p1, zip_uint64_t p2, void* p3, zip_uint64_t p4, zip_error_t* p5 )
+zip_source_seek_write ( zip_source_t* p1, zip_int64_t p2, int p3 )
+zip_source_stat ( zip_source_t* p1, zip_stat_t* p2 )
+zip_source_tell zip_source_t* p1 )
+zip_source_tell_write zip_source_t* p1 )
+zip_source_write ( zip_source_t* p1, void const* p2, zip_uint64_t p3 )
+
+to the top
+ +

Problems with Data Types, Low Severity (1)


+zip.h
+ +[+] typedef zip_source_callback (1) +
+ + +
to the top
+ +

Problems with Symbols, Low Severity (11)


+zip.h
+ +[+] zip_fdopen int p1, int p2, int* p3 ) (1) +
+ + +[+] zip_fopen struct zip* p1, char const* p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_fopen_encrypted struct zip* p1, char const* p2, zip_flags_t p3, char const* p4 ) (1) +
+ + +[+] zip_fopen_index struct zip* p1, zip_uint64_t p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_fopen_index_encrypted struct zip* p1, zip_uint64_t p2, zip_flags_t p3, char const* p4 ) (1) +
+ + +[+] zip_open char const* p1, int p2, int* p3 ) (1) +
+ + +[+] zip_source_buffer struct zip* p1, void const* p2, zip_uint64_t p3, int p4 ) (1) +
+ + +[+] zip_source_file struct zip* p1, char const* p2, zip_uint64_t p3, zip_int64_t p4 ) (1) +
+ + +[+] zip_source_filep struct zip* p1, FILE* p2, zip_uint64_t p3, zip_int64_t p4 ) (1) +
+ + +[+] zip_source_function struct zip* p1, zip_int64_t(*p2)(void*, void*, zip_uint64_t, enum zip_source_cmd), void* p3 ) (1) +
+ + +[+] zip_source_zip struct zip* p1, struct zip* p2, zip_uint64_t p3, zip_flags_t p4, zip_uint64_t p5, zip_int64_t p6 ) (1) +
+ +
to the top
+

Problems with Constants, Low Severity (8)


+zip.h
+ +[+] ZIP_AFL_TORRENT +
+ + + +[+] ZIP_CODEC_DECODE +
+ + + +[+] ZIP_CODEC_ENCODE +
+ + + +[+] ZIP_SOURCE_ERR_LOWER +
+ + +
+zipconf-64.h
+ +[+] LIBZIP_VERSION +
+ + + +[+] LIBZIP_VERSION_MAJOR +
+ + + +[+] LIBZIP_VERSION_MICRO +
+ + + +[+] LIBZIP_VERSION_MINOR +
+ + +
+to the top
+

Other Changes in Constants (7)


+zip.h
+ +[+] ZIP_ER_INUSE +
+ + + +[+] ZIP_ER_OPNOTSUPP +
+ + + +[+] ZIP_ER_TELL +
+ + + +[+] ZIP_RDONLY +
+ + + +[+] ZIP_SOURCE_SUPPORTS_READABLE +
+ + + +[+] ZIP_SOURCE_SUPPORTS_SEEKABLE +
+ + + +[+] ZIP_SOURCE_SUPPORTS_WRITABLE +
+ + +
+to the top
+

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.2.1.0
+
+
to the top
+


Generated on Tue May 5 15:45:17 2015 for libzip by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API  
+
+ \ No newline at end of file -- cgit