Mercurial > mxe-octave
view src/gdal-1-png.patch @ 1622:8d778d0707ed
package gdal: libpng 1.5 compatibility
author | Mark Brand <mabrand@mabrand.nl> |
---|---|
date | Thu, 03 Mar 2011 21:00:08 +0100 |
parents | |
children |
line wrap: on
line source
This file is part of mingw-cross-env. See doc/index.html for further information. http://trac.osgeo.org/gdal/changeset/21526 Index: /branches/1.8/gdal/frmts/png/pngdataset.cpp =================================================================== --- a/frmts/png/pngdataset.cpp (revision 21032) +++ b/frmts/png/pngdataset.cpp (revision 21526) @@ -1316,5 +1316,5 @@ */ check = (png_size_t)VSIFReadL(data, (png_size_t)1, length, - (VSILFILE*)png_ptr->io_ptr); + (VSILFILE*)png_get_io_ptr(png_ptr)); if (check != length) @@ -1331,5 +1331,5 @@ png_uint_32 check; - check = VSIFWriteL(data, 1, length, (VSILFILE*)(png_ptr->io_ptr)); + check = VSIFWriteL(data, 1, length, (VSILFILE*)png_get_io_ptr(png_ptr)); if (check != length) @@ -1342,5 +1342,5 @@ static void png_vsi_flush(png_structp png_ptr) { - VSIFFlushL( (VSILFILE*)(png_ptr->io_ptr) ); + VSIFFlushL( (VSILFILE*)png_get_io_ptr(png_ptr) ); } @@ -1358,5 +1358,5 @@ // semantics. Ugg. - jmp_buf* psSetJmpContext = (jmp_buf*) png_ptr->error_ptr; + jmp_buf* psSetJmpContext = (jmp_buf*) png_get_error_ptr(png_ptr); if (psSetJmpContext) {