#include <dali/integration-api/debug.h>
#include <dali/devel-api/adaptor-framework/pixel-buffer.h>
+#include <dali/internal/system/common/file-closer.h>
+
+using namespace Dali::Internal::Platform;
+
namespace Dali
{
}// end unnamed namespace
-bool LoadBitmapFromWbmp( const ImageLoader::Input& input, Dali::Devel::PixelBuffer& bitmap )
+bool LoadBitmapFromWbmp( const Dali::ImageLoader::Input& input, Dali::Devel::PixelBuffer& bitmap )
{
FILE* const fp = input.file;
if(fp == NULL)
unsigned char *line = NULL;
unsigned int cur = 0, x, y;
- if( fseek(fp,0,SEEK_END) )
+ if( InternalFile::fseek(fp,0,SEEK_END) )
{
DALI_LOG_ERROR("Error seeking WBMP data\n");
return false;
}
- long positionIndicator = ftell(fp);
+ long positionIndicator = InternalFile::ftell(fp);
unsigned int fsize( 0u );
if( positionIndicator > -1L )
return false;
}
- if( fseek(fp, 0, SEEK_SET) )
+ if( InternalFile::fseek(fp, 0, SEEK_SET) )
{
DALI_LOG_ERROR("Error seeking WBMP data\n");
return false;
}
map.Resize(fsize);
- if(fread(&map[0], 1, fsize, fp) != fsize)
+ if( InternalFile::fread(&map[0], 1, fsize, fp) != fsize)
{
DALI_LOG_WARNING("image file read opeation error!\n");
return false;
}
-bool LoadWbmpHeader( const ImageLoader::Input& input, unsigned int& width, unsigned int& height )
+bool LoadWbmpHeader( const Dali::ImageLoader::Input& input, unsigned int& width, unsigned int& height )
{
FILE* const fp = input.file;
if(fp == NULL)
unsigned int w, h;
unsigned int type;
- if( fseek(fp,0,SEEK_END) )
+ if( InternalFile::fseek(fp,0,SEEK_END) )
{
DALI_LOG_ERROR("Error seeking WBMP data\n");
return false;
}
- long positionIndicator = ftell(fp);
+ long positionIndicator = InternalFile::ftell(fp);
unsigned int fsize( 0u );
if( positionIndicator > -1L )
return false;
}
- if( fseek(fp, 0, SEEK_SET) )
+ if( InternalFile::fseek(fp, 0, SEEK_SET) )
{
DALI_LOG_ERROR("Error seeking WBMP data\n");
return false;
headerSize = std::min(headerSize, fsize);
map.Resize(headerSize);
- if(fread(&map[0], 1, headerSize, fp) != headerSize)
+ if( InternalFile::fread(&map[0], 1, headerSize, fp) != headerSize)
{
DALI_LOG_WARNING("image file read opeation error!\n");
return false;