Binary compatibility report for the OpenDBX library between 1.4.6 and 1.5.0 versions on x86
Test Info
Library Name | OpenDBX |
Version #1 | 1.4.6 |
Version #2 | 1.5.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 3 |
Total Shared Libraries | 2 |
Total Symbols / Types | 90 / 77 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 2 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 1 |
Other Changes in Constants | - | 1 |
Added Symbols (2)
api,
libopendbxplus.so.1.0.0
namespace OpenDBX
Result::fieldIsNull ( unsigned long pos )
[symbol: _ZN7OpenDBX6Result11fieldIsNullEm]
api.h,
libopendbx.so.1.2.0
odbx_field_isnull ( odbx_result_t* result, unsigned long pos )
to the top
Problems with Constants, Low Severity (1)
api.h
[+] ODBX_MAX_ERRNO
| Change | Effect |
---|
1 | The value of constant ODBX_MAX_ERRNO has been changed from 0x0d to 0x0e. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Other Changes in Constants (1)
api.h
[+] ODBX_ERR_BUSY
| Change | Effect |
---|
1 | The constant ODBX_ERR_BUSY with value 14 has been added. | No effect. |
to the top
Header Files (3)
api
api.h
odbx.h
to the top
Shared Libraries (2)
libopendbx.so.1.2.0
libopendbxplus.so.1.0.0
to the top