summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/3rdparty/libtiff/libtiff/tif_fax3.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/3rdparty/libtiff/libtiff/tif_fax3.c b/src/3rdparty/libtiff/libtiff/tif_fax3.c
index 0baf7ad..b79f1f3 100644
--- a/src/3rdparty/libtiff/libtiff/tif_fax3.c
+++ b/src/3rdparty/libtiff/libtiff/tif_fax3.c
@@ -327,19 +327,23 @@ Fax3Decode2D(TIFF* tif, uint8_t* buf, tmsize_t occ, uint16_t s)
}
#undef SWAP
-# define FILL(n, cp) \
- for (int32_t ifill = 0; ifill < (n); ++ifill) \
+# define FILL(n, cp) { \
+ int32_t ifill; \
+ for (ifill = 0; ifill < (n); ++ifill) \
{ \
(cp)[ifill] = 0xff; \
} \
- (cp) += (n);
+ (cp) += (n); \
+}
-# define ZERO(n, cp) \
- for (int32_t izero = 0; izero < (n); ++izero) \
+# define ZERO(n, cp) { \
+ int32_t izero; \
+ for (izero = 0; izero < (n); ++izero) \
{ \
(cp)[izero] = 0; \
} \
- (cp) += (n);
+ (cp) += (n); \
+}
/*
* Bit-fill a row according to the white/black