Binary compatibility report for the GNU oSIP library  between 2.0.6 and 2.0.7 versions on x86

Test Info


Library NameGNU oSIP
Version #12.0.6
Version #22.0.7
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files41
Total Shared Libraries2
Total Symbols / Types464 / 290
VerdictIncompatible
(2.9%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium10
Low4
Problems with
Symbols
High0
Medium3
Low3
Problems with
Constants
Low0

Added Symbols (4)


osip_parser.h, libosipparser2.so.2.0.7
osip_message_append_via ( osip_message_t* sip, char const* hvalue )

osip_port.h, libosipparser2.so.2.0.7
osip_dequote char* s )
osip_enquote char const* s )

sdp_message.h, libosipparser2.so.2.0.7
sdp_message_e_email_get ( sdp_message_t* sdp, int pos )

to the top

Removed Symbols (4)


osip.h, libosip2.so.2.0.6
osip_find_transaction osip_t* osip, osip_event_t* evt )

osip_port.h, libosipparser2.so.2.0.6
osip_free void* ptr )
osip_malloc int size )

sdp_message.h, libosipparser2.so.2.0.6
sdp_e_email_get ( sdp_message_t* sdp, int pos )

to the top

Problems with Data Types, Medium Severity (10)


osip.h
[+] struct osip_ict (3)
[+] struct osip_ist (3)
[+] struct osip_nict (3)
[+] struct osip_nist (1)

to the top

Problems with Symbols, Medium Severity (3)


osip_negotiation.h, libosip2.so.2.0.6
[+] osip_negotiation_remove_audio_payloads ( ) (1)
[+] osip_negotiation_remove_other_payloads ( ) (1)
[+] osip_negotiation_remove_video_payloads ( ) (1)

to the top

Problems with Data Types, Low Severity (4)


osip.h
[+] struct osip_ict (1)
[+] struct osip_ist (1)
[+] struct osip_nict (1)
[+] struct osip_nist (1)

to the top

Problems with Symbols, Low Severity (3)


osip_port.h, libosipparser2.so.2.0.6
[+] __osip_sdp_append_string char* string, int size, char* cur, char* string_osip_to_append ) (1)
[+] osip_strncasecmp char const* s1, char const* s2, unsigned int len ) (1)
[+] osip_strncpy char* dest, char const* src, int length ) (1)

to the top

Header Files (41)


osip.h
osip_accept.h
osip_accept_encoding.h
osip_accept_language.h
osip_alert_info.h
osip_allow.h
osip_authorization.h
osip_body.h
osip_call_id.h
osip_call_info.h
osip_condv.h
osip_const.h
osip_contact.h
osip_content_disposition.h
osip_content_encoding.h
osip_content_length.h
osip_content_type.h
osip_cseq.h
osip_dialog.h
osip_error_info.h
osip_fifo.h
osip_from.h
osip_header.h
osip_headers.h
osip_list.h
osip_md5.h
osip_message.h
osip_mime_version.h
osip_mt.h
osip_negotiation.h
osip_parser.h
osip_port.h
osip_proxy_authenticate.h
osip_proxy_authorization.h
osip_record_route.h
osip_route.h
osip_to.h
osip_uri.h
osip_via.h
osip_www_authenticate.h
sdp_message.h

to the top

Shared Libraries (2)


libosip2.so.2.0.6
libosipparser2.so.2.0.6

to the top




Generated on Mon Feb 25 15:33:44 2013 for GNU oSIP by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API