Test Info
Library Name | libonig |
Version #1 | 6.9.7.1 |
Version #2 | 6.9.8 |
Arch | x86_64 |
GCC Version | 11 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 3 |
Total Libraries | 1 |
Total Symbols / Types | 213 / 70 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 5 |
Problems with Constants | Low | 0 |
Other Changes in Constants | - | 3 |
Problems with Symbols, Low Severity 5
oniguruma.h,
libonig.so.105.2.0
[+] onig_get_callout_data_by_tag_dont_clear_old ( regex_t* reg, OnigMatchParam* mp, OnigUChar const* tag, OnigUChar const* tag_end, int slot, enum OnigType* type, union OnigValue* val ) 1
⇣
onig_get_callout_data_by_tag_dont_clear_old ( OnigRegex reg, OnigMatchParam* mp, OnigUChar const* tag, OnigUChar const* tag_end, int slot, enum OnigType* type, union OnigValue* val )
|
Change |
Effect |
1 |
Type of 1st parameter reg has been changed from regex_t* to OnigRegex. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] onig_regset_add ( OnigRegSet* set, regex_t* reg ) 1
⇣
onig_regset_add ( OnigRegSet* set, OnigRegex reg )
|
Change |
Effect |
1 |
Type of 2nd parameter reg has been changed from regex_t* to OnigRegex. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] onig_regset_get_regex ( OnigRegSet* set, int at ) 1
|
Change |
Effect |
1 |
Type of return value has been changed from regex_t* to OnigRegex. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] onig_regset_new ( OnigRegSet** rset, int n, regex_t** regs ) 1
⇣
onig_regset_new ( OnigRegSet** rset, int n, OnigRegex* regs )
|
Change |
Effect |
1 |
Type of 3rd parameter regs has been changed from regex_t** to OnigRegex*. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] onig_regset_replace ( OnigRegSet* set, int at, regex_t* reg ) 1
⇣
onig_regset_replace ( OnigRegSet* set, int at, OnigRegex reg )
|
Change |
Effect |
1 |
Type of 3rd parameter reg has been changed from regex_t* to OnigRegex. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
to the top
Other Changes in Constants 3
oniguruma.h
[+] ONIG_SYN_WHOLE_OPTIONS
|
Change |
Effect |
1 |
The constant ONIG_SYN_WHOLE_OPTIONS with value (1U<<13) has been added. |
No effect. |
[+] ONIGERR_DEFAULT_ENCODING_IS_NOT_SET
|
Change |
Effect |
1 |
The constant ONIGERR_DEFAULT_ENCODING_IS_NOT_SET with value -21 has been added. |
No effect. |
[+] ONIGERR_INVALID_GROUP_OPTION
|
Change |
Effect |
1 |
The constant ONIGERR_INVALID_GROUP_OPTION with value -120 has been added. |
No effect. |
to the top
Header Files 3
oniggnu.h
onigposix.h
oniguruma.h
to the top
Libraries 1
libonig.so.105.2.0
to the top