diff options
author | Andrey Ponomarenko <aponomarenko@rosalab.ru> | 2013-02-07 19:11:42 +0400 |
---|---|---|
committer | Andrey Ponomarenko <aponomarenko@rosalab.ru> | 2013-02-07 19:11:42 +0400 |
commit | 8f4b981ae1f0ff8962e14c17229f6fc512d12f6a (patch) | |
tree | c01f85b73925c2c3662fb5b91c023043192a0b35 /modules/RulesBin.xml | |
parent | 74b33ee9348fd163e65f1879e860c7067ae2f61f (diff) | |
download | abi-compliance-checker-8f4b981ae1f0ff8962e14c17229f6fc512d12f6a.tar.gz |
ABI Compliance Checker 1.98.8
Diffstat (limited to 'modules/RulesBin.xml')
-rw-r--r-- | modules/RulesBin.xml | 60 |
1 files changed, 57 insertions, 3 deletions
diff --git a/modules/RulesBin.xml b/modules/RulesBin.xml index da82ff8..5b4bbe3 100644 --- a/modules/RulesBin.xml +++ b/modules/RulesBin.xml @@ -1527,7 +1527,25 @@ Base type has been changed from @old_value to @new_value. </change> <effect> - Possible incorrect initialization of parameters by applications. + Replacement of the base data type may indicate a change in its semantic meaning. + </effect> +</rule> + +<rule> + <id> + Typedef_BaseType_Format + </id> + <severity> + Medium + </severity> + <kind> + Types + </kind> + <change> + Base type has been changed from @old_value to @new_value of different format. + </change> + <effect> + The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. </effect> </rule> @@ -1866,7 +1884,7 @@ Parameter_BaseType_And_Size </id> <severity> - Low + Medium </severity> <kind> Parameters @@ -1875,7 +1893,7 @@ Base type of @param_pos parameter @target has been changed from @old_value (@old_size) to @new_value (@new_size). </change> <effect> - Memory stored by pointer may be incorrectly initialized by applications. + This parameter may be incorrectly initialized by applications. </effect> </rule> @@ -2716,6 +2734,42 @@ <rule> <id> + Added_Constant + </id> + <severity> + Safe + </severity> + <kind> + Constants + </kind> + <change> + The constant @target with value @new_value has been added. + </change> + <effect> + No effect. + </effect> +</rule> + +<rule> + <id> + Removed_Constant + </id> + <severity> + Low + </severity> + <kind> + Constants + </kind> + <change> + The constant @target with value @old_value has been removed. + </change> + <effect> + The value of this constant may no longer be properly handled by new-version library functions. + </effect> +</rule> + +<rule> + <id> Field_Became_Volatile </id> <severity> |