Binary compatibility report for the FMOD Ex library between 43307 and 43308 versions on x86
Test Info
Library Name | FMOD Ex |
Version #1 | 43307 |
Version #2 | 43308 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 12 |
Total Shared Libraries | 6 |
Total Symbols / Types | 1000 / 365 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 3 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Problems with Data Types, Low Severity (3)
fmod.h
[+] typedef FMOD_MEMORY_ALLOCCALLBACK (1)
| Change |
Effect |
1 | Base type has been changed from void*(*)(unsigned int,FMOD_MEMORY_TYPE) to void*(*)(unsigned int,FMOD_MEMORY_TYPE,char const*). | Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols (1)
FMOD_Memory_Initialize ( void* poolmem, int poollen, void*(*useralloc)(unsigned int, FMOD_MEMORY_TYPE), void*(*userrealloc)(void*, unsigned int, FMOD_MEMORY_TYPE), void(*userfree)(void*, FMOD_MEMORY_TYPE), FMOD_MEMORY_TYPE memtypeflags )3rd parameter 'useralloc' has type 'FMOD_MEMORY_ALLOCCALLBACK'.
[+] typedef FMOD_MEMORY_FREECALLBACK (1)
| Change |
Effect |
1 | Base type has been changed from void(*)(void*,FMOD_MEMORY_TYPE) to void(*)(void*,FMOD_MEMORY_TYPE,char const*). | Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols (1)
FMOD_Memory_Initialize ( void* poolmem, int poollen, void*(*useralloc)(unsigned int, FMOD_MEMORY_TYPE), void*(*userrealloc)(void*, unsigned int, FMOD_MEMORY_TYPE), void(*userfree)(void*, FMOD_MEMORY_TYPE), FMOD_MEMORY_TYPE memtypeflags )5th parameter 'userfree' has type 'FMOD_MEMORY_FREECALLBACK'.
[+] typedef FMOD_MEMORY_REALLOCCALLBACK (1)
| Change |
Effect |
1 | Base type has been changed from void*(*)(void*,unsigned int,FMOD_MEMORY_TYPE) to void*(*)(void*,unsigned int,FMOD_MEMORY_TYPE,char const*). | Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols (1)
FMOD_Memory_Initialize ( void* poolmem, int poollen, void*(*useralloc)(unsigned int, FMOD_MEMORY_TYPE), void*(*userrealloc)(void*, unsigned int, FMOD_MEMORY_TYPE), void(*userfree)(void*, FMOD_MEMORY_TYPE), FMOD_MEMORY_TYPE memtypeflags )4th parameter 'userrealloc' has type 'FMOD_MEMORY_REALLOCCALLBACK'.
to the top
Header Files (12)
fmod.h
fmod.hpp
fmod_codec.h
fmod_dsp.h
fmod_errors.h
fmod_event.h
fmod_event.hpp
fmod_event_net.h
fmod_event_net.hpp
fmod_memoryinfo.h
fmod_output.h
fmodlinux.h
to the top
Shared Libraries (6)
libfmodevent-4.33.07.so
libfmodeventL-4.33.07.so
libfmodeventnet-4.33.07.so
libfmodeventnetL-4.33.07.so
libfmodex-4.33.07.so
libfmodexL-4.33.07.so
to the top