summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerd Moellmann <gerd@gnu.org>2001-10-28 19:08:14 +0000
committerGerd Moellmann <gerd@gnu.org>2001-10-28 19:08:14 +0000
commitcac1daf08d638ef098883944361d377b4de958c6 (patch)
treef1772dd5de317613e85a30ed70bfdc798732c4f2
parentf4c2acb31f7276d3d51b563cfab4f8132c3f063e (diff)
downloademacs-cac1daf08d638ef098883944361d377b4de958c6.tar.gz
emacs-cac1daf08d638ef098883944361d377b4de958c6.tar.bz2
emacs-cac1daf08d638ef098883944361d377b4de958c6.zip
(x_build_heuristic_mask): Fix a bug not incrementing
a loop counter.
-rw-r--r--src/ChangeLog5
-rw-r--r--src/xfns.c6
2 files changed, 7 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 2ba3c7cd09d..9f51b7df5ca 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2001-10-28 Gerd Moellmann <gerd@gnu.org>
+
+ * xfns.c (x_build_heuristic_mask): Fix a bug not incrementing
+ a loop counter.
+
2001-10-28 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* emacs.c: Use argv[0] instead of emacs when -t was specified.
diff --git a/src/xfns.c b/src/xfns.c
index c20efb4392b..fb71e47c14c 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -8185,11 +8185,9 @@ x_build_heuristic_mask (f, img, how)
if (CONSP (how))
{
- int rgb[3], i = 0;
+ int rgb[3], i;
- while (i < 3
- && CONSP (how)
- && NATNUMP (XCAR (how)))
+ for (i = 0; i < 3 && CONSP (how) && NATNUMP (XCAR (how)); ++i)
{
rgb[i] = XFASTINT (XCAR (how)) & 0xffff;
how = XCDR (how);