From 50b27824dad1acdafef87c91a84fc986e6adbf49 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Tue, 8 Jul 2003 23:19:01 +0000 Subject: [PATCH] compilation warning fixes (patch 625810) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21788 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/tiff/tif_compress.c | 2 +- src/tiff/tif_dir.c | 9 +++++---- src/tiff/tif_getimage.c | 12 ++++++------ src/tiff/tiffiop.h | 2 +- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/tiff/tif_compress.c b/src/tiff/tif_compress.c index 97a08c2079..a7f9ef13ac 100644 --- a/src/tiff/tif_compress.c +++ b/src/tiff/tif_compress.c @@ -145,7 +145,7 @@ _TIFFSetDefaultCompressionState(TIFF* tif) } int -TIFFSetCompressionScheme(TIFF* tif, int scheme) +TIFFSetCompressionScheme(TIFF* tif, uint16 scheme) { const TIFFCodec *c = TIFFFindCODEC(scheme); diff --git a/src/tiff/tif_dir.c b/src/tiff/tif_dir.c index facdf22542..05283c2a6d 100644 --- a/src/tiff/tif_dir.c +++ b/src/tiff/tif_dir.c @@ -118,6 +118,7 @@ _TIFFVSetField(TIFF* tif, ttag_t tag, va_list ap) TIFFDirectory* td = &tif->tif_dir; int status = 1; uint32 v32; + uint16 v16; int i, v; double d; char* s; @@ -152,14 +153,14 @@ _TIFFVSetField(TIFF* tif, ttag_t tag, va_list ap) } break; case TIFFTAG_COMPRESSION: - v = va_arg(ap, int) & 0xffff; + v16 = va_arg(ap, int) & 0xffff; /* * If we're changing the compression scheme, * the notify the previous module so that it * can cleanup any state it's setup. */ if (TIFFFieldSet(tif, FIELD_COMPRESSION)) { - if (td->td_compression == v) + if (td->td_compression == v16) break; (*tif->tif_cleanup)(tif); tif->tif_flags &= ~TIFF_CODERSETUP; @@ -167,8 +168,8 @@ _TIFFVSetField(TIFF* tif, ttag_t tag, va_list ap) /* * Setup new compression routine state. */ - if( (status = TIFFSetCompressionScheme(tif, v)) != 0 ) - td->td_compression = v; + if( (status = TIFFSetCompressionScheme(tif, v16)) != 0 ) + td->td_compression = v16; break; case TIFFTAG_PHOTOMETRIC: td->td_photometric = (uint16) va_arg(ap, int); diff --git a/src/tiff/tif_getimage.c b/src/tiff/tif_getimage.c index 61aabb5307..810885e851 100644 --- a/src/tiff/tif_getimage.c +++ b/src/tiff/tif_getimage.c @@ -1542,12 +1542,12 @@ initYCbCrConversion(TIFFRGBAImage* img) */ TIFFGetFieldDefaulted(img->tif, TIFFTAG_YCBCRSUBSAMPLING, &hs, &vs); switch ((hs<<4)|vs) { - case 0x44: return (putcontig8bitYCbCr44tile); - case 0x42: return (putcontig8bitYCbCr42tile); - case 0x41: return (putcontig8bitYCbCr41tile); - case 0x22: return (putcontig8bitYCbCr22tile); - case 0x21: return (putcontig8bitYCbCr21tile); - case 0x11: return (putcontig8bitYCbCr11tile); + case 0x44: return (&putcontig8bitYCbCr44tile); + case 0x42: return (&putcontig8bitYCbCr42tile); + case 0x41: return (&putcontig8bitYCbCr41tile); + case 0x22: return (&putcontig8bitYCbCr22tile); + case 0x21: return (&putcontig8bitYCbCr21tile); + case 0x11: return (&putcontig8bitYCbCr11tile); } return (NULL); } diff --git a/src/tiff/tiffiop.h b/src/tiff/tiffiop.h index 2697807129..cb0a20c079 100644 --- a/src/tiff/tiffiop.h +++ b/src/tiff/tiffiop.h @@ -213,7 +213,7 @@ extern void _TIFFSwab64BitData(TIFF*, tidata_t, tsize_t); extern int TIFFFlushData1(TIFF*); extern void TIFFFreeDirectory(TIFF*); extern int TIFFDefaultDirectory(TIFF*); -extern int TIFFSetCompressionScheme(TIFF*, int); +extern int TIFFSetCompressionScheme(TIFF*, uint16); extern int TIFFSetDefaultCompressionState(TIFF*); extern uint32 _TIFFDefaultStripSize(TIFF*, uint32); extern void _TIFFDefaultTileSize(TIFF*, uint32*, uint32*); -- 2.45.2