From 0bdad6cb3c1e0991fc860dcda461081bcb891b51 Mon Sep 17 00:00:00 2001 From: Frank Warmerdam Date: Wed, 16 Jan 2002 17:48:16 +0000 Subject: [PATCH] Fixed several warnings. --- tools/tiffcp.c | 35 ++++++++++++----------------------- 1 file changed, 12 insertions(+), 23 deletions(-) diff --git a/tools/tiffcp.c b/tools/tiffcp.c index 2bc26c73..aada00d5 100644 --- a/tools/tiffcp.c +++ b/tools/tiffcp.c @@ -1,4 +1,4 @@ -/* $Header: /cvs/maptools/cvsroot/libtiff/tools/tiffcp.c,v 1.5 2001-02-19 15:18:19 warmerda Exp $ */ +/* $Header: /cvs/maptools/cvsroot/libtiff/tools/tiffcp.c,v 1.6 2002-01-16 17:48:16 warmerda Exp $ */ /* * Copyright (c) 1988-1997 Sam Leffler @@ -93,17 +93,20 @@ static int nextSrcImage (TIFF *tif, char **imageSpec) unsigned long nextImage = strtol (start, imageSpec, 0); if (start == *imageSpec) nextImage = TIFFCurrentDirectory (tif); if (**imageSpec) + { if (**imageSpec == comma) { /* a trailing comma denotes remaining images in sequence */ - if ((*imageSpec)[1] == '\0') *imageSpec == NULL; + if ((*imageSpec)[1] == '\0') *imageSpec = NULL; }else{ fprintf (stderr, "Expected a %c separated image # list after %s\n", comma, TIFFFileName (tif)); exit (-4); /* syntax error */ } + } if (TIFFSetDirectory (tif, nextImage)) return 1; - fprintf (stderr, "%s%c%d not found!\n", TIFFFileName(tif),comma,nextImage); + fprintf (stderr, "%s%c%d not found!\n", + TIFFFileName(tif), comma, (int) nextImage); } return 0; } @@ -281,13 +284,15 @@ main(int argc, char* argv[]) } TIFFClose(in); } + + exit( 0 ); } static void processG3Options(char* cp) { - if (cp = strchr(cp, ':')) { + if( (cp = strchr(cp, ':')) ) { if (defg3opts == (uint32) -1) defg3opts = 0; do { @@ -300,7 +305,7 @@ processG3Options(char* cp) defg3opts |= GROUP3OPT_FILLBITS; else usage(); - } while (cp = strchr(cp, ':')); + } while( (cp = strchr(cp, ':')) ); } } @@ -401,24 +406,6 @@ usage(void) exit(-1); } -static void -CheckAndCorrectColormap(TIFF* tif, int n, uint16* r, uint16* g, uint16* b) -{ - int i; - - for (i = 0; i < n; i++) - if (r[i] >= 256 || g[i] >= 256 || b[i] >= 256) - return; - TIFFWarning(TIFFFileName(tif), "Scaling 8-bit colormap"); -#define CVT(x) (((x) * ((1L<<16)-1)) / 255) - for (i = 0; i < n; i++) { - r[i] = CVT(r[i]); - g[i] = CVT(g[i]); - b[i] = CVT(b[i]); - } -#undef CVT -} - #define CopyField(tag, v) \ if (TIFFGetField(in, tag, &v)) TIFFSetField(out, tag, v) #define CopyField2(tag, v1, v2) \ @@ -476,6 +463,8 @@ cpTag(TIFF* in, TIFF* out, uint16 tag, uint16 count, TIFFDataType type) CopyField(tag, doubleav); } break; + default: + assert( FALSE ); } }