[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 1da34d6: Simplify code in 'string_from_display_spec
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] master 1da34d6: Simplify code in 'string_from_display_spec' |
Date: |
Sat, 31 Dec 2016 11:19:56 +0000 (UTC) |
branch: master
commit 1da34d6a9dbe35fd83906a16a7f730298c3f8ab3
Author: Chris Gregory <address@hidden>
Commit: Eli Zaretskii <address@hidden>
Simplify code in 'string_from_display_spec'
* src/xdisp.c (string_from_display_spec): Eliminate a redundant
test before the loop.
Copyright-paperwork-exempt: yes
---
src/xdisp.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/src/xdisp.c b/src/xdisp.c
index 5de5eca..45a04ca 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -1252,12 +1252,11 @@ string_from_display_spec (Lisp_Object spec)
{
if (CONSP (spec))
{
- while (CONSP (spec))
- {
- if (STRINGP (XCAR (spec)))
- return XCAR (spec);
- spec = XCDR (spec);
- }
+ do {
+ if (STRINGP (XCAR (spec)))
+ return XCAR (spec);
+ spec = XCDR (spec);
+ } while (CONSP (spec));
}
else if (VECTORP (spec))
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 1da34d6: Simplify code in 'string_from_display_spec',
Eli Zaretskii <=