summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Watts <Robin.Watts@artifex.com>2023-05-10 15:25:39 +0100
committerRobin Watts <Robin.Watts@artifex.com>2023-05-10 15:26:14 +0100
commit41d94954baf3baa95e0f60904a253a7776eabedd (patch)
tree27b72263182661ee17cff8a023e564b4ace7c576
parent219e16aabc84905b17ae7dbaf6718a62d100e6a4 (diff)
downloadghostpdl-41d94954baf3baa95e0f60904a253a7776eabedd.tar.gz
Tweak claptrap.c to avoid spurious 'uninitialised variable' warnings.
-rw-r--r--base/claptrap-planar.c7
-rw-r--r--base/claptrap.c7
2 files changed, 6 insertions, 8 deletions
diff --git a/base/claptrap-planar.c b/base/claptrap-planar.c
index 593fbcca6..f1bba3962 100644
--- a/base/claptrap-planar.c
+++ b/base/claptrap-planar.c
@@ -89,10 +89,9 @@ inline static void process_at_pixel(ClapTrap * gs_restrict ct,
int min_v, max_v;
lo = sy % lines_in_buf;
- if (!first_comp)
- max_v = v;
- if (!last_comp)
- min_v = v;
+ /* min_v only used if (!last_comp), max_v only used if (!first_comp),
+ * but setting them unconditionally avoids warnings. */
+ min_v = max_v = v;
pc = &linebuf[lo * span + comp * width + sx];
ex -= sx;
for (sy = ey-sy; sy >= 0; sy--)
diff --git a/base/claptrap.c b/base/claptrap.c
index 6955b49ad..197dcb6e0 100644
--- a/base/claptrap.c
+++ b/base/claptrap.c
@@ -88,10 +88,9 @@ inline static void process_at_pixel(ClapTrap * gs_restrict ct,
int min_v, max_v;
lo = sy % lines_in_buf;
- if (!first_comp)
- max_v = v;
- if (!last_comp)
- min_v = v;
+ /* min_v only used if (!last_comp), max_v only used if (!first_comp),
+ * but setting them unconditionally avoids warnings. */
+ min_v = max_v = v;
pc = &linebuf[lo * span + sx * num_comps + comp];
ex -= sx;
for (sy = ey-sy; sy >= 0; sy--)