Test Info
Library Name | libsexpp |
Version #1 | 0.9.0 |
Version #2 | 0.9.1 |
Arch | x86_64 |
GCC Version | 14 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 4 |
Total Libraries | 1 |
Total Symbols / Types | 65 / 33 |
Compatibility |
98.5% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 1 |
Removed Symbols | High | 1 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 1
sexp.h,
libsexpp.so.0.9.1
namespace sexp
sexp_output_stream_t::change_output_byte_size ( size_t newByteSize, enum sexp_output_stream_t::sexp_print_mode mode )
_ZN4sexp20sexp_output_stream_t23change_output_byte_sizeEmNS0_15sexp_print_modeE
to the top
Removed Symbols 1
sexp.h,
libsexpp.so.0.9.0
namespace sexp
sexp_output_stream_t::change_output_byte_size ( int newByteSize, enum sexp_output_stream_t::sexp_print_mode mode )
_ZN4sexp20sexp_output_stream_t23change_output_byte_sizeEiNS0_15sexp_print_modeE
to the top
Problems with Symbols, High Severity 1
sexp.h,
libsexpp.so.0.9.0
namespace sexp
[+] sexp_output_stream_t::change_output_byte_size ( int newByteSize, enum sexp_output_stream_t::sexp_print_mode mode ) 1
⇣
sexp_output_stream_t::change_output_byte_size ( size_t newByteSize, enum sexp_output_stream_t::sexp_print_mode mode )
_ZN4sexp20sexp_output_stream_t23change_output_byte_sizeEiNS0_15sexp_print_modeE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4sexp20sexp_output_stream_t23change_output_byte_sizeEiNS0_15sexp_print_modeE to _ZN4sexp20sexp_output_stream_t23change_output_byte_sizeEmNS0_15sexp_print_modeE. This may cause undefined reference linker error in old client applications. |
to the top
Header Files 4
ext-key-format.h
sexp-error.h
sexp-public.h
sexp.h
to the top
Libraries 1
libsexpp.so.0.9.0
to the top
Test Info
Library Name | libsexpp |
Version #1 | 0.9.0 |
Version #2 | 0.9.1 |
Arch | x86_64 |
Subject | Source Compatibility |
Test Results
Total Header Files | 4 |
Total Libraries | 1 |
Total Symbols / Types | 207 / 37 |
Compatibility |
99.8% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 3 |
Removed Symbols | High | 1 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 3
sexp-error.h
namespace sexp
sexp_error ( enum sexp_exception_t::severity level, char const* msg, int pos )
_ZN4sexp10sexp_errorENS_16sexp_exception_t8severityEPKci
sexp_error ( enum sexp_exception_t::severity level, char const* msg, size_t c1, int pos )
_ZN4sexp10sexp_errorENS_16sexp_exception_t8severityEPKcmi
sexp.h
namespace sexp
sexp_output_stream_t::change_output_byte_size ( size_t newByteSize, enum sexp_output_stream_t::sexp_print_mode mode )
_ZN4sexp20sexp_output_stream_t23change_output_byte_sizeEmNS0_15sexp_print_modeE
to the top
Removed Symbols 1
sexp.h
namespace sexp
sexp_output_stream_t::change_output_byte_size ( int newByteSize, enum sexp_output_stream_t::sexp_print_mode mode )
_ZN4sexp20sexp_output_stream_t23change_output_byte_sizeEiNS0_15sexp_print_modeE
to the top
Problems with Symbols, Medium Severity 1
sexp.h
namespace sexp
[+] sexp_output_stream_t::change_output_byte_size ( int newByteSize, enum sexp_output_stream_t::sexp_print_mode mode ) 1
⇣
sexp_output_stream_t::change_output_byte_size ( size_t newByteSize, enum sexp_output_stream_t::sexp_print_mode mode )
_ZN4sexp20sexp_output_stream_t23change_output_byte_sizeEiNS0_15sexp_print_modeE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Header Files 4
ext-key-format.h
sexp-error.h
sexp-public.h
sexp.h
to the top
Libraries 1
libsexpp.so.0.9.0
to the top