API compatibility report for the libwiretap library  between 5.0.0 and 5.0.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibwiretap
Version #15.0.0
Version #25.0.0
CPU Typex86_64
GCC Version4.8
SubjectBinary Compatibility

Test Results


Total Header Files65
Total Shared Libraries1
Total Symbols / Types110 / 202
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Problems with
Implementation
Low15
Other Changes
in Constants
-1

Added Symbols (2)


wtap.h, libwiretap.so.5.0.0
wtap_dump_open_tempfile ( char** filenamep, char const* pfx, int file_type_subtype, int encap, int snaplen, gboolean compressed, int* err )
wtap_dump_open_tempfile_ng ( char** filenamep, char const* pfx, int file_type_subtype, int encap, int snaplen, gboolean compressed, wtapng_section_t* shb_hdr, wtapng_iface_descriptions_t* idb_inf, wtapng_name_res_t* nrb_hdr, int* err )

to the top

Problems with Implementation (15)


file_wrappers.h, libwiretap.so.5.0.0
file_seek FILE_T stream, gint64 offset, int whence, int* err )

merge.h, libwiretap.so.5.0.0
merge_files int out_fd, gchar const* out_filename, int const file_type, char const*const* in_filenames, guint const in_file_count, gboolean const do_append, enum idb_merge_mode const mode, guint snaplen, gchar const* app_name, struct merge_progress_callback_t* cb, int* err, gchar** err_info, int* err_fileno )
merge_idb_merge_mode_to_string int const mode )

wtap.h, libwiretap.so.5.0.0
wtap_dump_fdopen_ng int fd, int file_type_subtype, int encap, int snaplen, gboolean compressed, wtapng_section_t* shb_hdr, wtapng_iface_descriptions_t* idb_inf, wtapng_name_res_t* nrb_hdr, int* err )
wtap_dump_open_stdout_ng ( int file_type_subtype, int encap, int snaplen, gboolean compressed, wtapng_section_t* shb_hdr, wtapng_iface_descriptions_t* idb_inf, wtapng_name_res_t* nrb_hdr, int* err )
wtap_encap_short_string int encap )
wtap_encap_string int encap )
wtap_get_debug_if_descr ( wtapng_if_descr_t const* if_descr, int const indent, char const* line_end )
wtap_get_nrb_comment wtap* wth )
wtap_read wtap* wth, int* err, gchar** err_info, gint64* data_offset )
wtap_register_plugin_types ( )
wtap_seek_read wtap* wth, gint64 seek_off, struct wtap_pkthdr* phdr, Buffer* buf, int* err, gchar** err_info )
wtap_strerror int err )
wtap_tsprec_string int tsprec )
wtap_write_nrb_comment wtap* wth, gchar* comment )

to the top

Other Changes in Constants (1)


file_util.h
[+] O_BINARY

to the top

Header Files (65)


5views.h
aethra.h
ascend-int.h
ascend.h
ascend_scanner_lex.h
ascendtext.h
atm.h
ber.h
btsnoop.h
camins.h
capsa.h
catapult_dct2000.h
commview.h
cosine.h
csids.h
daintree-sna.h
dbs-etherwatch.h
dct3trace.h
erf.h
eyesdn.h
file_wrappers.h
hcidump.h
i4b_trace.h
i4btrace.h
ipfix.h
iptrace.h
iseries.h
json.h
k12.h
k12text_lex.h
lanalyzer.h
libpcap.h
logcat.h
logcat_text.h
merge.h
mime_file.h
mp2t.h
mpeg.h
netmon.h
netscaler.h
netscreen.h
nettl.h
nettrace_3gpp_32_423.h
network_instruments.h
netxray.h
ngsniffer.h
packetlogger.h
pcap-common.h
pcap-encap.h
pcapng.h
pcapng_module.h
peekclassic.h
peektagged.h
pppdump.h
radcom.h
snoop.h
stanag4607.h
tnef.h
toshiba.h
visual.h
vms.h
vwr.h
ws_symbol_export.h
wtap-int.h
wtap.h

to the top

Shared Libraries (1)


libwiretap.so.5.0.0

to the top



Test Info


Library Namelibwiretap
Version #15.0.0
Version #25.0.0
CPU Typex86_64
GCC Version4.8
SubjectSource Compatibility

Test Results


Total Header Files65
Total Shared Libraries1
Total Symbols / Types255 / 211
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-19
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-22

Added Symbols (19)


buffer.h
ws_buffer_append Buffer* buffer, guint8* from, gsize bytes )
ws_buffer_assure_space Buffer* buffer, gsize space )
ws_buffer_free Buffer* buffer )
ws_buffer_init Buffer* buffer, gsize space )
ws_buffer_remove_start Buffer* buffer, gsize bytes )

nstime.h
filetime_to_nstime ( nstime_t* nstime, guint64 filetime )
nsfiletime_to_nstime ( nstime_t* nstime, guint64 nsfiletime )
nstime_cmp ( nstime_t const* a, nstime_t const* b )
nstime_copy nstime_t* a, nstime_t const* b )
nstime_delta nstime_t* delta, nstime_t const* b, nstime_t const* a )
nstime_is_unset nstime_t const* nstime )
nstime_is_zero nstime_t* nstime )
nstime_set_unset nstime_t* nstime )
nstime_set_zero nstime_t* nstime )
nstime_sum nstime_t* sum, nstime_t const* b, nstime_t const* a )
nstime_to_msec nstime_t const* nstime )
nstime_to_sec nstime_t const* nstime )

wtap.h
wtap_dump_open_tempfile ( char** filenamep, char const* pfx, int file_type_subtype, int encap, int snaplen, gboolean compressed, int* err )
wtap_dump_open_tempfile_ng ( char** filenamep, char const* pfx, int file_type_subtype, int encap, int snaplen, gboolean compressed, wtapng_section_t* shb_hdr, wtapng_iface_descriptions_t* idb_inf, wtapng_name_res_t* nrb_hdr, int* err )

to the top

Other Changes in Constants (22)


file_util.h
[+] O_BINARY
[+] ws_close
[+] WS_DIR
[+] ws_dir_close
[+] ws_dir_open
[+] ws_dir_read_name
[+] ws_dir_rewind
[+] WS_DIRENT
[+] ws_dup
[+] ws_fdopen
[+] ws_fopen
[+] ws_freopen
[+] ws_fstat64
[+] ws_lseek64
[+] ws_open
[+] ws_read
[+] ws_remove
[+] ws_rename
[+] ws_stat64
[+] ws_statb64
[+] ws_unlink
[+] ws_write

to the top

Header Files (65)


5views.h
aethra.h
ascend-int.h
ascend.h
ascend_scanner_lex.h
ascendtext.h
atm.h
ber.h
btsnoop.h
camins.h
capsa.h
catapult_dct2000.h
commview.h
cosine.h
csids.h
daintree-sna.h
dbs-etherwatch.h
dct3trace.h
erf.h
eyesdn.h
file_wrappers.h
hcidump.h
i4b_trace.h
i4btrace.h
ipfix.h
iptrace.h
iseries.h
json.h
k12.h
k12text_lex.h
lanalyzer.h
libpcap.h
logcat.h
logcat_text.h
merge.h
mime_file.h
mp2t.h
mpeg.h
netmon.h
netscaler.h
netscreen.h
nettl.h
nettrace_3gpp_32_423.h
network_instruments.h
netxray.h
ngsniffer.h
packetlogger.h
pcap-common.h
pcap-encap.h
pcapng.h
pcapng_module.h
peekclassic.h
peektagged.h
pppdump.h
radcom.h
snoop.h
stanag4607.h
tnef.h
toshiba.h
visual.h
vms.h
vwr.h
ws_symbol_export.h
wtap-int.h
wtap.h

to the top

Shared Libraries (1)


libwiretap.so.5.0.0

to the top



Generated on Tue Nov 17 19:26:05 2015 for libwiretap by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API