API compatibility report for the libonig library between 6.9.6 and 6.9.7.1 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibonig
Version #16.9.6
Version #26.9.7.1
Archx86_64
GCC Version10
SubjectBinary Compatibility

Test Results


Total Header Files3
Total Libraries1
Total Symbols / Types209 / 68
Compatibility 100%

Problem Summary


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

Added Symbols  4 


oniguruma.h, libonig.so.105.2.0
onig_get_callback_each_match ( )
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 )
onig_set_callback_each_match ( OnigCallbackEachMatchFunc f )
OnigSyntaxPython [data]

to the top

Other Changes in Constants  7 


oniguruma.h
[+] ONIG_SYN_OP2_QMARK_CAPITAL_P_NAME
[+] ONIG_SYN_PYTHON
[+] ONIG_SYNTAX_PYTHON
[+] ONIG_VALUE_IS_NOT_SET
[+] ONIGENC_CASE_FOLD_ASCII_ONLY
[+] ONIGERR_UNDEFINED_OPERATOR
[+] ONIGERR_VERY_INEFFICIENT_PATTERN

to the top

Header Files  3 


oniggnu.h
onigposix.h
oniguruma.h

to the top

Libraries  1 


libonig.so.5.1.0

to the top



Test Info


Library Namelibonig
Version #16.9.6
Version #26.9.7.1
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files3
Total Libraries1
Total Symbols / Types210 / 68
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low4
Other Changes
in Constants
-9

Added Symbols  4 


oniguruma.h
onig_get_callback_each_match ( )
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 )
onig_set_callback_each_match ( OnigCallbackEachMatchFunc f )
OnigSyntaxPython [data]

to the top

Problems with Constants, Low Severity  4 


oniguruma.h
[+] ONIG_OPTION_MAXBIT
[+] ONIG_OPTION_WORD_IS_ASCII
[+] ONIGURUMA_VERSION_INT
[+] ONIGURUMA_VERSION_TEENY

to the top

Other Changes in Constants  9 


oniguruma.h
[+] ONIG_OPTION_CALLBACK_EACH_MATCH
[+] ONIG_OPTION_IGNORECASE_IS_ASCII
[+] ONIG_SYN_OP2_QMARK_CAPITAL_P_NAME
[+] ONIG_SYN_PYTHON
[+] ONIG_SYNTAX_PYTHON
[+] ONIG_VALUE_IS_NOT_SET
[+] ONIGENC_CASE_FOLD_ASCII_ONLY
[+] ONIGERR_UNDEFINED_OPERATOR
[+] ONIGERR_VERY_INEFFICIENT_PATTERN

to the top

Header Files  3 


oniggnu.h
onigposix.h
oniguruma.h

to the top

Libraries  1 


libonig.so.5.1.0

to the top