summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2022-11-25 16:34:26 +0100
committerEven Rouault <even.rouault@spatialys.com>2022-11-25 16:34:26 +0100
commitced264e91c23e499faa391ed100104449b43021e (patch)
treef5aaf11caabea3c7e95d5b49435196904dcfbad5
parentba51f9799484ccb01b0c20f17944aa50f0b9b5f9 (diff)
downloadlibtiff-git-ced264e91c23e499faa391ed100104449b43021e.tar.gz
tif_jpeg.c: fix compilation with MSVC (fixes commit 0fd1a81d3547acb8f5be50bbbc3e44bde01c014b)
-rw-r--r--libtiff/tif_jpeg.c35
1 files changed, 19 insertions, 16 deletions
diff --git a/libtiff/tif_jpeg.c b/libtiff/tif_jpeg.c
index b7a0daac..97345b0e 100644
--- a/libtiff/tif_jpeg.c
+++ b/libtiff/tif_jpeg.c
@@ -367,27 +367,28 @@ static int TIFFjpeg_start_compress(JPEGState *sp, boolean write_all_tables) {
static int TIFFjpeg_write_scanlines(JPEGState *sp, TIFF_JSAMPARRAY scanlines,
int num_lines) {
- return CALLJPEG(sp, -1,
#if defined(HAVE_JPEGTURBO_DUAL_MODE_8_12) && BITS_IN_JSAMPLE == 12
+ return CALLJPEG(sp, -1,
(int)jpeg12_write_scanlines(&sp->cinfo.c, scanlines,
- (JDIMENSION)num_lines)
+ (JDIMENSION)num_lines));
#else
+ return CALLJPEG(sp, -1,
(int)jpeg_write_scanlines(&sp->cinfo.c, scanlines,
- (JDIMENSION)num_lines)
+ (JDIMENSION)num_lines));
#endif
- );
}
static int TIFFjpeg_write_raw_data(JPEGState *sp, TIFF_JSAMPIMAGE data,
int num_lines) {
+#if defined(HAVE_JPEGTURBO_DUAL_MODE_8_12) && BITS_IN_JSAMPLE == 12
return CALLJPEG(
sp, -1,
-#if defined(HAVE_JPEGTURBO_DUAL_MODE_8_12) && BITS_IN_JSAMPLE == 12
- (int)jpeg12_write_raw_data(&sp->cinfo.c, data, (JDIMENSION)num_lines)
+ (int)jpeg12_write_raw_data(&sp->cinfo.c, data, (JDIMENSION)num_lines));
#else
- (int)jpeg_write_raw_data(&sp->cinfo.c, data, (JDIMENSION)num_lines)
+ return CALLJPEG(
+ sp, -1,
+ (int)jpeg_write_raw_data(&sp->cinfo.c, data, (JDIMENSION)num_lines));
#endif
- );
}
static int TIFFjpeg_finish_compress(JPEGState *sp) {
@@ -423,27 +424,29 @@ static int TIFFjpeg_start_decompress(JPEGState *sp) {
static int TIFFjpeg_read_scanlines(JPEGState *sp,
TIFF_JSAMPARRAY scanlines,
int max_lines) {
+#if defined(HAVE_JPEGTURBO_DUAL_MODE_8_12) && BITS_IN_JSAMPLE == 12
return CALLJPEG(
sp, -1,
-#if defined(HAVE_JPEGTURBO_DUAL_MODE_8_12) && BITS_IN_JSAMPLE == 12
- (int)jpeg12_read_scanlines(&sp->cinfo.d, scanlines, (JDIMENSION)max_lines)
+ (int)jpeg12_read_scanlines(&sp->cinfo.d, scanlines, (JDIMENSION)max_lines));
#else
- (int)jpeg_read_scanlines(&sp->cinfo.d, scanlines, (JDIMENSION)max_lines)
+ return CALLJPEG(
+ sp, -1,
+ (int)jpeg_read_scanlines(&sp->cinfo.d, scanlines, (JDIMENSION)max_lines));
#endif
- );
}
static int TIFFjpeg_read_raw_data(JPEGState *sp,
TIFF_JSAMPIMAGE data,
int max_lines) {
+#if defined(HAVE_JPEGTURBO_DUAL_MODE_8_12) && BITS_IN_JSAMPLE == 12
return CALLJPEG(
sp, -1,
-#if defined(HAVE_JPEGTURBO_DUAL_MODE_8_12) && BITS_IN_JSAMPLE == 12
- (int)jpeg12_read_raw_data(&sp->cinfo.d, data, (JDIMENSION)max_lines)
+ (int)jpeg12_read_raw_data(&sp->cinfo.d, data, (JDIMENSION)max_lines));
#else
- (int)jpeg_read_raw_data(&sp->cinfo.d, data, (JDIMENSION)max_lines)
+ return CALLJPEG(
+ sp, -1,
+ (int)jpeg_read_raw_data(&sp->cinfo.d, data, (JDIMENSION)max_lines));
#endif
- );
}
static int TIFFjpeg_finish_decompress(JPEGState *sp) {