summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorbfriesen <bfriesen>2014-12-26 16:32:31 +0000
committerbfriesen <bfriesen>2014-12-26 16:32:31 +0000
commiteb9fea20f58617be5301abbfc1de87572a518114 (patch)
treeb3a12e59118347bb3bdbdbd636fde6b8a80c6536 /tools
parentc21ded5ad4d1e4a0585d2346c2e32be94dc48ca9 (diff)
downloadlibtiff-eb9fea20f58617be5301abbfc1de87572a518114.tar.gz
* tools/tiffcrop.c: Fix warnings about variables set but not used.
Diffstat (limited to 'tools')
-rw-r--r--tools/tiffcrop.c112
1 files changed, 63 insertions, 49 deletions
diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c
index 3c5289f0..1d6b5618 100644
--- a/tools/tiffcrop.c
+++ b/tools/tiffcrop.c
@@ -1,4 +1,4 @@
-/* $Id: tiffcrop.c,v 1.24 2014-12-21 15:15:32 erouault Exp $ */
+/* $Id: tiffcrop.c,v 1.25 2014-12-26 16:32:32 bfriesen Exp $ */
/* tiffcrop.c -- a port of tiffcp.c extended to include manipulations of
* the image data through additional options listed below
@@ -2646,7 +2646,7 @@ extractContigSamplesBytes (uint8 *in, uint8 *out, uint32 cols,
{
int i, bytes_per_sample, sindex;
uint32 col, dst_rowsize, bit_offset;
- uint32 src_byte, src_bit;
+ uint32 src_byte /*, src_bit */;
uint8 *src = in;
uint8 *dst = out;
@@ -2688,12 +2688,12 @@ extractContigSamplesBytes (uint8 *in, uint8 *out, uint32 cols,
if (sindex == 0)
{
src_byte = bit_offset / 8;
- src_bit = bit_offset % 8;
+ /* src_bit = bit_offset % 8; */
}
else
{
src_byte = (bit_offset + (sindex * bps)) / 8;
- src_bit = (bit_offset + (sindex * bps)) % 8;
+ /* src_bit = (bit_offset + (sindex * bps)) % 8; */
}
src = in + src_byte;
for (i = 0; i < bytes_per_sample; i++)
@@ -2969,7 +2969,7 @@ extractContigSamples32bits (uint8 *in, uint8 *out, uint32 cols,
tsample_t sample, uint16 spp, uint16 bps,
tsample_t count, uint32 start, uint32 end)
{
- int ready_bits = 0, sindex = 0, shift_width = 0;
+ int ready_bits = 0, sindex = 0 /*, shift_width = 0 */;
uint32 col, src_byte, src_bit, bit_offset;
uint32 longbuff1 = 0, longbuff2 = 0;
uint64 maskbits = 0, matchbits = 0;
@@ -2998,7 +2998,7 @@ extractContigSamples32bits (uint8 *in, uint8 *out, uint32 cols,
end = cols;
}
- shift_width = ((bps + 7) / 8) + 1;
+ /* shift_width = ((bps + 7) / 8) + 1; */
ready_bits = 0;
maskbits = (uint64)-1 >> ( 64 - bps);
for (col = start; col < end; col++)
@@ -3343,7 +3343,7 @@ extractContigSamplesShifted32bits (uint8 *in, uint8 *out, uint32 cols,
tsample_t count, uint32 start, uint32 end,
int shift)
{
- int ready_bits = 0, sindex = 0, shift_width = 0;
+ int ready_bits = 0, sindex = 0 /*, shift_width = 0 */;
uint32 col, src_byte, src_bit, bit_offset;
uint32 longbuff1 = 0, longbuff2 = 0;
uint64 maskbits = 0, matchbits = 0;
@@ -3372,7 +3372,7 @@ extractContigSamplesShifted32bits (uint8 *in, uint8 *out, uint32 cols,
end = cols;
}
- shift_width = ((bps + 7) / 8) + 1;
+ /* shift_width = ((bps + 7) / 8) + 1; */
ready_bits = shift;
maskbits = (uint64)-1 >> ( 64 - bps);
for (col = start; col < end; col++)
@@ -3692,7 +3692,7 @@ combineSeparateSamples8bits (uint8 *in[], uint8 *out, uint32 cols,
FILE *dumpfile, int format, int level)
{
int ready_bits = 0;
- int bytes_per_sample = 0;
+ /* int bytes_per_sample = 0; */
uint32 src_rowsize, dst_rowsize, src_offset;
uint32 bit_offset;
uint32 row, col, src_byte = 0, src_bit = 0;
@@ -3709,7 +3709,7 @@ combineSeparateSamples8bits (uint8 *in[], uint8 *out, uint32 cols,
return (1);
}
- bytes_per_sample = (bps + 7) / 8;
+ /* bytes_per_sample = (bps + 7) / 8; */
src_rowsize = ((bps * cols) + 7) / 8;
dst_rowsize = ((bps * cols * spp) + 7) / 8;
maskbits = (uint8)-1 >> ( 8 - bps);
@@ -3791,7 +3791,7 @@ combineSeparateSamples16bits (uint8 *in[], uint8 *out, uint32 cols,
uint32 rows, uint16 spp, uint16 bps,
FILE *dumpfile, int format, int level)
{
- int ready_bits = 0, bytes_per_sample = 0;
+ int ready_bits = 0 /*, bytes_per_sample = 0 */;
uint32 src_rowsize, dst_rowsize;
uint32 bit_offset, src_offset;
uint32 row, col, src_byte = 0, src_bit = 0;
@@ -3809,7 +3809,7 @@ combineSeparateSamples16bits (uint8 *in[], uint8 *out, uint32 cols,
return (1);
}
- bytes_per_sample = (bps + 7) / 8;
+ /* bytes_per_sample = (bps + 7) / 8; */
src_rowsize = ((bps * cols) + 7) / 8;
dst_rowsize = ((bps * cols * spp) + 7) / 8;
maskbits = (uint16)-1 >> (16 - bps);
@@ -3901,7 +3901,7 @@ combineSeparateSamples24bits (uint8 *in[], uint8 *out, uint32 cols,
uint32 rows, uint16 spp, uint16 bps,
FILE *dumpfile, int format, int level)
{
- int ready_bits = 0, bytes_per_sample = 0;
+ int ready_bits = 0 /*, bytes_per_sample = 0 */;
uint32 src_rowsize, dst_rowsize;
uint32 bit_offset, src_offset;
uint32 row, col, src_byte = 0, src_bit = 0;
@@ -3919,7 +3919,7 @@ combineSeparateSamples24bits (uint8 *in[], uint8 *out, uint32 cols,
return (1);
}
- bytes_per_sample = (bps + 7) / 8;
+ /* bytes_per_sample = (bps + 7) / 8; */
src_rowsize = ((bps * cols) + 7) / 8;
dst_rowsize = ((bps * cols * spp) + 7) / 8;
maskbits = (uint32)-1 >> ( 32 - bps);
@@ -4025,7 +4025,7 @@ combineSeparateSamples32bits (uint8 *in[], uint8 *out, uint32 cols,
uint32 rows, uint16 spp, uint16 bps,
FILE *dumpfile, int format, int level)
{
- int ready_bits = 0, bytes_per_sample = 0, shift_width = 0;
+ int ready_bits = 0 /*, bytes_per_sample = 0, shift_width = 0 */;
uint32 src_rowsize, dst_rowsize, bit_offset, src_offset;
uint32 src_byte = 0, src_bit = 0;
uint32 row, col;
@@ -4044,11 +4044,11 @@ combineSeparateSamples32bits (uint8 *in[], uint8 *out, uint32 cols,
return (1);
}
- bytes_per_sample = (bps + 7) / 8;
+ /* bytes_per_sample = (bps + 7) / 8; */
src_rowsize = ((bps * cols) + 7) / 8;
dst_rowsize = ((bps * cols * spp) + 7) / 8;
maskbits = (uint64)-1 >> ( 64 - bps);
- shift_width = ((bps + 7) / 8) + 1;
+ /* shift_width = ((bps + 7) / 8) + 1; */
for (row = 0; row < rows; row++)
{
@@ -4550,7 +4550,7 @@ combineSeparateTileSamples32bits (uint8 *in[], uint8 *out, uint32 cols,
uint32 tw, uint16 spp, uint16 bps,
FILE *dumpfile, int format, int level)
{
- int ready_bits = 0, shift_width = 0;
+ int ready_bits = 0 /*, shift_width = 0 */;
uint32 src_rowsize, dst_rowsize, bit_offset, src_offset;
uint32 src_byte = 0, src_bit = 0;
uint32 row, col;
@@ -4572,7 +4572,7 @@ combineSeparateTileSamples32bits (uint8 *in[], uint8 *out, uint32 cols,
src_rowsize = ((bps * tw) + 7) / 8;
dst_rowsize = ((imagewidth * bps * spp) + 7) / 8;
maskbits = (uint64)-1 >> ( 64 - bps);
- shift_width = ((bps + 7) / 8) + 1;
+ /* shift_width = ((bps + 7) / 8) + 1; */
for (row = 0; row < rows; row++)
{
@@ -5505,7 +5505,7 @@ computeOutputPixelOffsets (struct crop_mask *crop, struct image_data *image,
uint32 orows, ocols; /* rows and cols for output */
uint32 hmargin, vmargin; /* Horizontal and vertical margins */
uint32 x1, x2, y1, y2, line_bytes;
- unsigned int orientation;
+ /* unsigned int orientation; */
uint32 i, j, k;
scale = 1.0;
@@ -5642,7 +5642,7 @@ computeOutputPixelOffsets (struct crop_mask *crop, struct image_data *image,
case ORIENTATION_PORTRAIT:
ocols = TIFFhowmany(iwidth, owidth);
orows = TIFFhowmany(ilength, olength);
- orientation = ORIENTATION_PORTRAIT;
+ /* orientation = ORIENTATION_PORTRAIT; */
break;
case ORIENTATION_LANDSCAPE:
@@ -5651,7 +5651,7 @@ computeOutputPixelOffsets (struct crop_mask *crop, struct image_data *image,
x1 = olength;
olength = owidth;
owidth = x1;
- orientation = ORIENTATION_LANDSCAPE;
+ /* orientation = ORIENTATION_LANDSCAPE; */
break;
case ORIENTATION_AUTO:
@@ -5665,7 +5665,7 @@ computeOutputPixelOffsets (struct crop_mask *crop, struct image_data *image,
{ /* Portrait */
ocols = x1;
orows = x2;
- orientation = ORIENTATION_PORTRAIT;
+ /* orientation = ORIENTATION_PORTRAIT; */
}
else
{ /* Landscape */
@@ -5674,7 +5674,7 @@ computeOutputPixelOffsets (struct crop_mask *crop, struct image_data *image,
x1 = olength;
olength = owidth;
owidth = x1;
- orientation = ORIENTATION_LANDSCAPE;
+ /* orientation = ORIENTATION_LANDSCAPE; */
}
}
@@ -6154,14 +6154,14 @@ extractCompositeRegions(struct image_data *image, struct crop_mask *crop,
uint32 i, trailing_bits, prev_trailing_bits;
uint32 row, first_row, last_row, first_col, last_col;
uint32 src_rowsize, dst_rowsize, src_offset, dst_offset;
- uint32 crop_width, crop_length, img_width, img_length;
+ uint32 crop_width, crop_length, img_width /*, img_length */;
uint32 prev_length, prev_width, composite_width;
uint16 bps, spp;
uint8 *src, *dst;
tsample_t count, sample = 0; /* Update to extract one or more samples */
img_width = image->width;
- img_length = image->length;
+ /* img_length = image->length; */
bps = image->bps;
spp = image->spp;
count = spp;
@@ -6404,13 +6404,13 @@ extractSeparateRegion(struct image_data *image, struct crop_mask *crop,
uint32 src_rowsize, dst_rowsize;
uint32 row, first_row, last_row, first_col, last_col;
uint32 src_offset, dst_offset;
- uint32 crop_width, crop_length, img_width, img_length;
+ uint32 crop_width, crop_length, img_width /*, img_length */;
uint16 bps, spp;
uint8 *src, *dst;
tsample_t count, sample = 0; /* Update to extract more or more samples */
img_width = image->width;
- img_length = image->length;
+ /* img_length = image->length; */
bps = image->bps;
spp = image->spp;
count = spp;
@@ -6522,14 +6522,22 @@ extractImageSection(struct image_data *image, struct pageseg *section,
unsigned char *src_buff, unsigned char *sect_buff)
{
unsigned char bytebuff1, bytebuff2;
- unsigned char *src, *dst;
+#ifdef DEVELMODE
+ /* unsigned char *src, *dst; */
+#endif
- uint32 img_width, img_length, img_rowsize;
+ uint32 img_width, img_rowsize;
+#ifdef DEVELMODE
+ uint32 img_length;
+#endif
uint32 j, shift1, shift2, trailing_bits;
uint32 row, first_row, last_row, first_col, last_col;
uint32 src_offset, dst_offset, row_offset, col_offset;
uint32 offset1, offset2, full_bytes;
- uint32 sect_width, sect_length;
+ uint32 sect_width;
+#ifdef DEVELMODE
+ uint32 sect_length;
+#endif
uint16 bps, spp;
#ifdef DEVELMODE
@@ -6539,12 +6547,16 @@ extractImageSection(struct image_data *image, struct pageseg *section,
#endif
img_width = image->width;
+#ifdef DEVELMODE
img_length = image->length;
+#endif
bps = image->bps;
spp = image->spp;
- src = src_buff;
- dst = sect_buff;
+#ifdef DEVELMODE
+ /* src = src_buff; */
+ /* dst = sect_buff; */
+#endif
src_offset = 0;
dst_offset = 0;
@@ -6566,7 +6578,9 @@ extractImageSection(struct image_data *image, struct pageseg *section,
last_col = section->x2;
sect_width = last_col - first_col + 1;
+#ifdef DEVELMODE
sect_length = last_row - first_row + 1;
+#endif
img_rowsize = ((img_width * bps + 7) / 8) * spp;
full_bytes = (sect_width * spp * bps) / 8; /* number of COMPLETE bytes per row in section */
trailing_bits = (sect_width * bps) % 8;
@@ -8107,8 +8121,8 @@ static int
rotateContigSamples32bits(uint16 rotation, uint16 spp, uint16 bps, uint32 width,
uint32 length, uint32 col, uint8 *src, uint8 *dst)
{
- int ready_bits = 0, shift_width = 0;
- int bytes_per_sample, bytes_per_pixel;
+ int ready_bits = 0 /*, shift_width = 0 */;
+ /* int bytes_per_sample, bytes_per_pixel; */
uint32 row, rowsize, bit_offset;
uint32 src_byte, src_bit;
uint32 longbuff1 = 0, longbuff2 = 0;
@@ -8125,12 +8139,12 @@ rotateContigSamples32bits(uint16 rotation, uint16 spp, uint16 bps, uint32 width,
return (1);
}
- bytes_per_sample = (bps + 7) / 8;
- bytes_per_pixel = ((bps * spp) + 7) / 8;
- if (bytes_per_pixel < (bytes_per_sample + 1))
- shift_width = bytes_per_pixel;
- else
- shift_width = bytes_per_sample + 1;
+ /* bytes_per_sample = (bps + 7) / 8; */
+ /* bytes_per_pixel = ((bps * spp) + 7) / 8; */
+ /* if (bytes_per_pixel < (bytes_per_sample + 1)) */
+ /* shift_width = bytes_per_pixel; */
+ /* else */
+ /* shift_width = bytes_per_sample + 1; */
rowsize = ((bps * spp * width) + 7) / 8;
ready_bits = 0;
@@ -8722,8 +8736,8 @@ static int
reverseSamples32bits (uint16 spp, uint16 bps, uint32 width,
uint8 *ibuff, uint8 *obuff)
{
- int ready_bits = 0, shift_width = 0;
- int bytes_per_sample, bytes_per_pixel;
+ int ready_bits = 0 /*, shift_width = 0 */;
+ /* int bytes_per_sample, bytes_per_pixel; */
uint32 bit_offset;
uint32 src_byte = 0, high_bit = 0;
uint32 col;
@@ -8745,12 +8759,12 @@ reverseSamples32bits (uint16 spp, uint16 bps, uint32 width,
mask_bits = (uint64)-1 >> (64 - bps);
dst = obuff;
- bytes_per_sample = (bps + 7) / 8;
- bytes_per_pixel = ((bps * spp) + 7) / 8;
- if (bytes_per_pixel < (bytes_per_sample + 1))
- shift_width = bytes_per_pixel;
- else
- shift_width = bytes_per_sample + 1;
+ /* bytes_per_sample = (bps + 7) / 8; */
+ /* bytes_per_pixel = ((bps * spp) + 7) / 8; */
+ /* if (bytes_per_pixel < (bytes_per_sample + 1)) */
+ /* shift_width = bytes_per_pixel; */
+ /* else */
+ /* shift_width = bytes_per_sample + 1; */
for (col = width; col > 0; col--)
{