[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Change a while loop into do while
From: |
Chris Gregory |
Subject: |
Change a while loop into do while |
Date: |
Mon, 26 Dec 2016 22:55:54 -0600 |
This patch changes string_from_display_spec (a static function in
xdisp.c) to use a do while loop instead of a while loop. The
precondition is checked by the if statement and is redundant in the
first iteration. This redundancy is now removed.
diff --git a/src/xdisp.c b/src/xdisp.c
index 5de5eca..ac7a1f3 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -1252,12 +1252,13 @@ string_from_display_spec (Lisp_Object spec)
{
if (CONSP (spec))
{
- while (CONSP (spec))
+ do
{
if (STRINGP (XCAR (spec)))
return XCAR (spec);
spec = XCDR (spec);
}
+ while (CONSP (spec));
}
else if (VECTORP (spec))
{
- Change a while loop into do while,
Chris Gregory <=
- Re: Change a while loop into do while, Eli Zaretskii, 2016/12/31
- Re: Change a while loop into do while, Paul Eggert, 2016/12/31
- Re: Change a while loop into do while, Eli Zaretskii, 2016/12/31
- Re: Change a while loop into do while, Paul Eggert, 2016/12/31
- Re: Change a while loop into do while, Eli Zaretskii, 2016/12/31
- Re: Change a while loop into do while, Paul Eggert, 2016/12/31
- Re: Change a while loop into do while, Eli Zaretskii, 2016/12/31
- Re: Change a while loop into do while, Eli Zaretskii, 2016/12/31
- Re: Change a while loop into do while, Eli Zaretskii, 2016/12/31
- Re: Change a while loop into do while, Paul Eggert, 2016/12/31