emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 8b04047: Pacify gcc in xpm_scan


From: Paul Eggert
Subject: master 8b04047: Pacify gcc in xpm_scan
Date: Mon, 6 Apr 2020 13:37:31 -0400 (EDT)

branch: master
commit 8b04047653865c8d09cea8c852f7b29f33adb907
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    Pacify gcc in xpm_scan
    
    * src/image.c (xpm_scan): Redo a loop for clarity.
    This also pacifies --enable-gcc-warnings (GCC 9.3.1 x86-64 with -Og).
---
 src/image.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/image.c b/src/image.c
index 65d5925..c98ca29 100644
--- a/src/image.c
+++ b/src/image.c
@@ -4572,8 +4572,9 @@ xpm_scan (const char **s, const char *end, const char 
**beg, ptrdiff_t *len)
   while (*s < end)
     {
       /* Skip white-space.  */
-      while (*s < end && (c = *(*s)++, c_isspace (c)))
-       ;
+      do
+       c = *(*s)++;
+      while (c_isspace (c) && *s < end);
 
       /* gnus-pointer.xpm uses '-' in its identifier.
         sb-dir-plus.xpm uses '+' in its identifier.  */



reply via email to

[Prev in Thread] Current Thread [Next in Thread]