compilation warning fixes (patch 625810)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21788 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2003-07-08 23:19:01 +00:00
parent a647d42abc
commit 50b27824da
4 changed files with 13 additions and 12 deletions

View File

@@ -145,7 +145,7 @@ _TIFFSetDefaultCompressionState(TIFF* tif)
} }
int int
TIFFSetCompressionScheme(TIFF* tif, int scheme) TIFFSetCompressionScheme(TIFF* tif, uint16 scheme)
{ {
const TIFFCodec *c = TIFFFindCODEC(scheme); const TIFFCodec *c = TIFFFindCODEC(scheme);

View File

@@ -118,6 +118,7 @@ _TIFFVSetField(TIFF* tif, ttag_t tag, va_list ap)
TIFFDirectory* td = &tif->tif_dir; TIFFDirectory* td = &tif->tif_dir;
int status = 1; int status = 1;
uint32 v32; uint32 v32;
uint16 v16;
int i, v; int i, v;
double d; double d;
char* s; char* s;
@@ -152,14 +153,14 @@ _TIFFVSetField(TIFF* tif, ttag_t tag, va_list ap)
} }
break; break;
case TIFFTAG_COMPRESSION: case TIFFTAG_COMPRESSION:
v = va_arg(ap, int) & 0xffff; v16 = va_arg(ap, int) & 0xffff;
/* /*
* If we're changing the compression scheme, * If we're changing the compression scheme,
* the notify the previous module so that it * the notify the previous module so that it
* can cleanup any state it's setup. * can cleanup any state it's setup.
*/ */
if (TIFFFieldSet(tif, FIELD_COMPRESSION)) { if (TIFFFieldSet(tif, FIELD_COMPRESSION)) {
if (td->td_compression == v) if (td->td_compression == v16)
break; break;
(*tif->tif_cleanup)(tif); (*tif->tif_cleanup)(tif);
tif->tif_flags &= ~TIFF_CODERSETUP; tif->tif_flags &= ~TIFF_CODERSETUP;
@@ -167,8 +168,8 @@ _TIFFVSetField(TIFF* tif, ttag_t tag, va_list ap)
/* /*
* Setup new compression routine state. * Setup new compression routine state.
*/ */
if( (status = TIFFSetCompressionScheme(tif, v)) != 0 ) if( (status = TIFFSetCompressionScheme(tif, v16)) != 0 )
td->td_compression = v; td->td_compression = v16;
break; break;
case TIFFTAG_PHOTOMETRIC: case TIFFTAG_PHOTOMETRIC:
td->td_photometric = (uint16) va_arg(ap, int); td->td_photometric = (uint16) va_arg(ap, int);

View File

@@ -1542,12 +1542,12 @@ initYCbCrConversion(TIFFRGBAImage* img)
*/ */
TIFFGetFieldDefaulted(img->tif, TIFFTAG_YCBCRSUBSAMPLING, &hs, &vs); TIFFGetFieldDefaulted(img->tif, TIFFTAG_YCBCRSUBSAMPLING, &hs, &vs);
switch ((hs<<4)|vs) { switch ((hs<<4)|vs) {
case 0x44: return (putcontig8bitYCbCr44tile); case 0x44: return (&putcontig8bitYCbCr44tile);
case 0x42: return (putcontig8bitYCbCr42tile); case 0x42: return (&putcontig8bitYCbCr42tile);
case 0x41: return (putcontig8bitYCbCr41tile); case 0x41: return (&putcontig8bitYCbCr41tile);
case 0x22: return (putcontig8bitYCbCr22tile); case 0x22: return (&putcontig8bitYCbCr22tile);
case 0x21: return (putcontig8bitYCbCr21tile); case 0x21: return (&putcontig8bitYCbCr21tile);
case 0x11: return (putcontig8bitYCbCr11tile); case 0x11: return (&putcontig8bitYCbCr11tile);
} }
return (NULL); return (NULL);
} }

View File

@@ -213,7 +213,7 @@ extern void _TIFFSwab64BitData(TIFF*, tidata_t, tsize_t);
extern int TIFFFlushData1(TIFF*); extern int TIFFFlushData1(TIFF*);
extern void TIFFFreeDirectory(TIFF*); extern void TIFFFreeDirectory(TIFF*);
extern int TIFFDefaultDirectory(TIFF*); extern int TIFFDefaultDirectory(TIFF*);
extern int TIFFSetCompressionScheme(TIFF*, int); extern int TIFFSetCompressionScheme(TIFF*, uint16);
extern int TIFFSetDefaultCompressionState(TIFF*); extern int TIFFSetDefaultCompressionState(TIFF*);
extern uint32 _TIFFDefaultStripSize(TIFF*, uint32); extern uint32 _TIFFDefaultStripSize(TIFF*, uint32);
extern void _TIFFDefaultTileSize(TIFF*, uint32*, uint32*); extern void _TIFFDefaultTileSize(TIFF*, uint32*, uint32*);