if(NULL != gifInfo)
{
// clean up GIF resources
- int errorCode = 0; //D_GIF_SUCCEEDED is 0
- DGifCloseFile(gifInfo, &errorCode);
-
- if( errorCode )
- {
- DALI_LOG_ERROR( "GIF Loader: DGifCloseFile Error. Code: %d\n", errorCode);
- }
+ DGifCloseFile(gifInfo);
}
}
+
GifFileType*& gifInfo;
};
/// Loads the GIF Header.
bool LoadGifHeader(FILE *fp, unsigned int &width, unsigned int &height, GifFileType** gifInfo)
{
- int errorCode = 0; //D_GIF_SUCCEEDED is 0
- *gifInfo = DGifOpen(reinterpret_cast<void*>(fp), ReadDataFromGif, &errorCode);
+ *gifInfo = DGifOpen(reinterpret_cast<void*>(fp), ReadDataFromGif);
- if ( !(*gifInfo) || errorCode )
+ if ( !(*gifInfo) )
{
- DALI_LOG_ERROR( "GIF Loader: DGifOpen Error. Code: %d\n", errorCode);
return false;
}
GifByteType *extensionByte( NULL );
// Not really interested in the extensions so just skip them unless there is an error.
- for ( int extRetCode = DGifGetExtension( gifInfo, &image.ExtensionBlocks->Function, &extensionByte );
+ for ( int extRetCode = DGifGetExtension( gifInfo, &image.Function, &extensionByte );
extensionByte != NULL;
extRetCode = DGifGetExtensionNext( gifInfo, &extensionByte ) )
{