/*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
{
return -1;
}
- buf = ((unsigned char *) map)[(*position)++];
+ buf = reinterpret_cast< unsigned char * >( map )[(*position)++];
targetMultiByteInteger = (targetMultiByteInteger << 7) | (buf & 0x7f);
if ((buf & 0x80) == 0)
}// end unnamed namespace
-bool LoadBitmapFromWbmp( const ResourceLoadingClient& client, const ImageLoader::Input& input, Integration::Bitmap& bitmap )
+bool LoadBitmapFromWbmp( const ImageLoader::Input& input, Integration::Bitmap& bitmap )
{
FILE* const fp = input.file;
if(fp == NULL)
PixelBuffer* pixels = NULL;
size_t position = 0;
- unsigned int w, h;
+ unsigned int w, h;
unsigned int type;
unsigned int line_length;
unsigned char *line = NULL;
- int cur = 0, x, y;
+ unsigned int cur = 0, x, y;
if( fseek(fp,0,SEEK_END) )
{
memset(&surface[0], 0, w * h ); // w * h * 4
line_length = (w + 7) >> 3;
- for (y = 0; y < (int)h; y ++)
+ for (y = 0; y < h; y ++)
{
if (position + line_length > fsize)
{
}
line = &map[0] + position;
position += line_length;
- for (x = 0; x < (int)w; x++)
+ for (x = 0; x < w; x++)
{
int idx = x >> 3;
int offset = 1 << (0x07 - (x & 0x07));
}
pixels = bitmap.GetPackedPixelsProfile()->ReserveBuffer(Pixel::L8, w, h);//Pixel::RGBA8888
- memcpy(pixels, (unsigned char*)&surface[0], w * h );//w * h * 4
+ memcpy( pixels, &surface[0], w * h ); //w * h * 4
return true;
}