Binary compatibility report for the DevIL library  between 1.6.6 and 1.7.7 versions on x86

Test Info


Library NameDevIL
Version #11.6.6
Version #21.7.7
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files5
Total Shared Libraries3
Total Symbols / Types142 / 63
VerdictIncompatible
(6.3%)

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low7
Problems with
Symbols
High0
Medium19
Low6
Problems with
Constants
Low0

Added Symbols (18)


il.h, libIL.so.1.1.0
ilActiveFace ILuint Number )
ilClampNTSC ( )
ilCompressDXT ILubyte* Data, ILuint Width, ILuint Height, ILuint Depth, ILenum DXTCFormat, ILuint* DXTCSize )
ilDeleteImage ILuint const Num )
ilDxtcDataToImage ( )
ilDxtcDataToSurface ( )
ilFlipSurfaceDxtcData ( )
ilGenImage ( )
ilImageToDxtcData ILenum Format )
ilInvertSurfaceDxtcDataAlpha ( )
ilModAlpha ILdouble AlphaValue )
ilRegisterNumFaces ILuint Num )
ilSetAlpha ILdouble AlphaValue )
ilSurfaceToDxtcData ILenum Format )
ilTexImageDxtc ILint w, ILint h, ILint d, ILenum DxtFormat, ILubyte const* data )

ilu.h, libILU.so.1.1.0
iluConvolution ILint* matrix, ILint scale, ILint bias )
iluScaleAlpha ILfloat scale )
iluSetLanguage ILenum Language )

to the top

Problems with Symbols, Medium Severity (19)


il.h, libIL.so.1.0.166
[+] ilApplyPal ILstring const FileName ) (1)
[+] ilApplyProfile ( ILstring const InProfile, ILstring const OutProfile ) (2)
[+] ilGetString ILenum StringName ) (1)
[+] ilIsValid ILenum Type, ILstring const FileName ) (1)
[+] ilLoad ILenum Type, ILstring const FileName ) (1)
[+] ilLoadData ( ILstring const FileName, ILuint Width, ILuint Height, ILuint Depth, ILubyte Bpp ) (1)
[+] ilLoadImage ILstring const FileName ) (1)
[+] ilLoadPal ILstring const FileName ) (1)
[+] ilRegisterLoad ( ILstring const Ext, ILenum(*Load)(ILstring) ) (1)
[+] ilRegisterSave ( ILstring const Ext, ILenum(*Save)(ILstring) ) (1)
[+] ilRemoveLoad ILstring const Ext ) (1)
[+] ilRemoveSave ILstring const Ext ) (1)
[+] ilSave ILenum Type, ILstring const FileName ) (1)
[+] ilSaveData ILstring const FileName ) (1)
[+] ilSaveImage ILstring const FileName ) (1)
[+] ilSavePal ILstring const FileName ) (1)

ilu.h, libILU.so.1.0.166
[+] iluErrorString ILenum Error ) (1)
[+] iluLoadImage ILstring const FileName ) (1)

to the top

Problems with Data Types, Low Severity (7)


il.h
[+] typedef fOpenRProc (1)
[+] typedef fOpenWProc (1)
[+] typedef IL_LOADPROC (1)
[+] typedef IL_SAVEPROC (1)
[+] typedef ILsizei (1)
[+] typedef mAlloc (1)
[+] typedef mFree (1)

to the top

Problems with Symbols, Low Severity (6)


il.h, libIL.so.1.0.166
[+] ilGetString ILenum StringName ) (1)
[+] ilLoadL ILenum Type, void* Lump, ILuint Size ) (1)
[+] ilTexImage ILuint Width, ILuint Height, ILuint Depth, ILubyte Bpp, ILenum Format, ILenum Type, void* Data ) (1)

ilu.h, libILU.so.1.0.166
[+] iluErrorString ILenum Error ) (1)
[+] iluGetString ILenum StringName ) (1)

ilut.h, libILUT.so.1.0.166
[+] ilutGetString ILenum StringName ) (1)

to the top

Header Files (5)


config.h
il.h
il_wrap.h
ilu.h
ilut.h

to the top

Shared Libraries (3)


libIL.so.1.0.166
libILU.so.1.0.166
libILUT.so.1.0.166

to the top




Generated on Thu Dec 27 18:27:44 2012 for DevIL by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API