diff options
author | Robin Watts <Robin.Watts@artifex.com> | 2023-05-10 15:25:39 +0100 |
---|---|---|
committer | Robin Watts <Robin.Watts@artifex.com> | 2023-05-10 15:26:14 +0100 |
commit | 41d94954baf3baa95e0f60904a253a7776eabedd (patch) | |
tree | 27b72263182661ee17cff8a023e564b4ace7c576 | |
parent | 219e16aabc84905b17ae7dbaf6718a62d100e6a4 (diff) | |
download | ghostpdl-41d94954baf3baa95e0f60904a253a7776eabedd.tar.gz |
Tweak claptrap.c to avoid spurious 'uninitialised variable' warnings.
-rw-r--r-- | base/claptrap-planar.c | 7 | ||||
-rw-r--r-- | base/claptrap.c | 7 |
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--) |