Fix some warnings: use accessor functions instead of deprecated struct fields.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43194 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
20cc8cc800
commit
fdb0863fbe
@ -201,11 +201,11 @@ read_png(const char* filename, int& width, int& height, png_bytep*& rowPtrs,
|
|||||||
png_set_bgr(pngPtr);
|
png_set_bgr(pngPtr);
|
||||||
|
|
||||||
png_read_info(pngPtr, infoPtr);
|
png_read_info(pngPtr, infoPtr);
|
||||||
width = infoPtr->width;
|
width = (int)png_get_image_width(pngPtr, infoPtr);
|
||||||
height = infoPtr->height;
|
height = (int)png_get_image_height(pngPtr, infoPtr);
|
||||||
if (infoPtr->bit_depth != 8)
|
if (png_get_bit_depth(pngPtr, infoPtr) != 8)
|
||||||
error("[read_png] File %s has wrong bit depth\n", filename);
|
error("[read_png] File %s has wrong bit depth\n", filename);
|
||||||
if ((int)infoPtr->rowbytes < width * 3) {
|
if ((int)png_get_rowbytes(pngPtr, infoPtr) < width * 3) {
|
||||||
error("[read_png] File %s has wrong color type (RGB required)\n",
|
error("[read_png] File %s has wrong color type (RGB required)\n",
|
||||||
filename);
|
filename);
|
||||||
}
|
}
|
||||||
@ -221,7 +221,7 @@ read_png(const char* filename, int& width, int& height, png_bytep*& rowPtrs,
|
|||||||
|
|
||||||
rowPtrs = (png_bytep*)malloc(sizeof(png_bytep) * height);
|
rowPtrs = (png_bytep*)malloc(sizeof(png_bytep) * height);
|
||||||
for (int y = 0; y < height; y++)
|
for (int y = 0; y < height; y++)
|
||||||
rowPtrs[y] = (png_byte*)malloc(infoPtr->rowbytes);
|
rowPtrs[y] = (png_byte*)malloc(png_get_rowbytes(pngPtr, infoPtr));
|
||||||
|
|
||||||
png_read_image(pngPtr, rowPtrs);
|
png_read_image(pngPtr, rowPtrs);
|
||||||
}
|
}
|
||||||
@ -252,7 +252,7 @@ write_24bit_image(const char* baseName, int width, int height, png_bytep* rowPtr
|
|||||||
static void
|
static void
|
||||||
write_8bit_image(const char* baseName, int width, int height, unsigned char** rowPtrs)
|
write_8bit_image(const char* baseName, int width, int height, unsigned char** rowPtrs)
|
||||||
{
|
{
|
||||||
int buffer[128];
|
//int buffer[128];
|
||||||
// buffer[0] stores count, buffer[1..127] holds the actual values
|
// buffer[0] stores count, buffer[1..127] holds the actual values
|
||||||
|
|
||||||
fprintf(sOutput, "static uint8 %s8BitCompressedImage[] = {\n\t",
|
fprintf(sOutput, "static uint8 %s8BitCompressedImage[] = {\n\t",
|
||||||
|
Loading…
Reference in New Issue
Block a user