Library Name | libPGF |
---|---|
Version #1 | 6.11.42 |
Version #2 | 6.12.24 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Total Header Files | 4 |
---|---|
Total Shared Libraries | 1 |
Total Symbols / Types | 51 / 60 |
Verdict | Incompatible (54.9%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 1 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 2 |
Medium | 2 | |
Low | 2 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 1 |
Change | Effect | |
---|---|---|
1 | Field m_levelwise has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Size of this class has been increased from 1236 bytes to 1256 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Field m_skipUserData has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field m_userDataPos has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
Change | Effect | |
---|---|---|
1 | Field m_percent has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field m_progressMode has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The constant DefaultBGColor with value 255 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |