Test Info
Library Name | libonig |
Version #1 | 6.9.6 |
Version #2 | 6.9.7.1 |
Arch | x86_64 |
Subject | Source Compatibility |
Test Results
Total Header Files | 3 |
Total Libraries | 1 |
Total Symbols / Types | 210 / 68 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 4 |
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 | 4 |
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
|
Change |
Effect |
1 |
The value of constant ONIG_OPTION_MAXBIT has been changed from (ONIG_OPTION_NOT_END_STRING << 1) to (ONIG_OPTION_NOT_BEGIN_POSITION << 1). |
Recompilation of a client program may be broken. |
[+] ONIG_OPTION_WORD_IS_ASCII
|
Change |
Effect |
1 |
The value of constant ONIG_OPTION_WORD_IS_ASCII has been changed from (ONIG_OPTION_CHECK_VALIDITY_OF_STRING << 4) to (ONIG_OPTION_IGNORECASE_IS_ASCII << 1). |
Recompilation of a client program may be broken. |
[+] ONIGURUMA_VERSION_INT
|
Change |
Effect |
1 |
The value of constant ONIGURUMA_VERSION_INT has been changed from 60906 to 60907. |
Recompilation of a client program may be broken. |
[+] ONIGURUMA_VERSION_TEENY
|
Change |
Effect |
1 |
The value of constant ONIGURUMA_VERSION_TEENY has been changed from 6 to 7. |
Recompilation of a client program may be broken. |
to the top
Other Changes in Constants 9
oniguruma.h
[+] ONIG_OPTION_CALLBACK_EACH_MATCH
|
Change |
Effect |
1 |
The constant ONIG_OPTION_CALLBACK_EACH_MATCH with value (ONIG_OPTION_NOT_BEGIN_POSITION << 1) has been added. |
No effect. |
[+] ONIG_OPTION_IGNORECASE_IS_ASCII
|
Change |
Effect |
1 |
The constant ONIG_OPTION_IGNORECASE_IS_ASCII with value (ONIG_OPTION_CHECK_VALIDITY_OF_STRING << 3) has been added. |
No effect. |
[+] ONIG_SYN_OP2_QMARK_CAPITAL_P_NAME
|
Change |
Effect |
1 |
The constant ONIG_SYN_OP2_QMARK_CAPITAL_P_NAME with value (1U<<31) has been added. |
No effect. |
[+] ONIG_SYN_PYTHON
|
Change |
Effect |
1 |
The constant ONIG_SYN_PYTHON with value (1U<<12) has been added. |
No effect. |
[+] ONIG_SYNTAX_PYTHON
|
Change |
Effect |
1 |
The constant ONIG_SYNTAX_PYTHON with value (&OnigSyntaxPython) has been added. |
No effect. |
[+] ONIG_VALUE_IS_NOT_SET
|
Change |
Effect |
1 |
The constant ONIG_VALUE_IS_NOT_SET with value 1 has been added. |
No effect. |
[+] ONIGENC_CASE_FOLD_ASCII_ONLY
|
Change |
Effect |
1 |
The constant ONIGENC_CASE_FOLD_ASCII_ONLY with value (1) has been added. |
No effect. |
[+] ONIGERR_UNDEFINED_OPERATOR
|
Change |
Effect |
1 |
The constant ONIGERR_UNDEFINED_OPERATOR with value -213 has been added. |
No effect. |
[+] ONIGERR_VERY_INEFFICIENT_PATTERN
|
Change |
Effect |
1 |
The constant ONIGERR_VERY_INEFFICIENT_PATTERN with value -406 has been added. |
No effect. |
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