ports/print/panda/files/patch-images.c
Mathieu Arnold 7ae7b018cc With the power of USES=dos2unix, get rid of most patches and files
with CRLF.

While there, run make makepatch, rename patches to use the new scheme,
and various fixes.

With hat:	portmgr
Sponsored by:	Absolight
2016-06-20 16:23:28 +00:00

38 lines
1.1 KiB
C

--- images.c.orig 2016-06-20 16:04:03 UTC
+++ images.c
@@ -835,7 +835,7 @@ panda_insertPNG (panda_pdf * output, pan
panda_object * imageObj, char *filename)
{
FILE *image;
- unsigned long width, height;
+ png_uint_32 width, height;
int bitdepth, colourtype, outColourType;
png_uint_32 i, rowbytes;
png_structp png;
@@ -854,7 +854,7 @@ panda_insertPNG (panda_pdf * output, pan
// Check that it really is a PNG file
fread (sig, 1, 8, image);
- if (!png_check_sig (sig, 8))
+ if (png_sig_cmp (sig, 0, 8))
panda_error (panda_true, "PNG file was invalid");
// Start decompressing
@@ -1399,7 +1399,7 @@ void
panda_imagesizePNG (int *width, int *height, char *filename)
{
FILE * image;
- unsigned long pwidth, pheight;
+ png_uint_32 pwidth, pheight;
int bitdepth, colourtype;
png_structp png;
png_infop info;
@@ -1411,7 +1411,7 @@ panda_imagesizePNG (int *width, int *hei
// Check that it really is a PNG file
fread (sig, 1, 8, image);
- if (!png_check_sig (sig, 8))
+ if (png_sig_cmp (sig, 0, 8))
panda_error (panda_true, "PNG file was invalid");
// Start decompressing