]> granicus.if.org Git - gc/commitdiff
Eliminate 'possibly incorrect assignment in CORD_vsprintf' compiler warning
authorIvan Maidanski <ivmai@mail.ru>
Tue, 29 May 2018 17:45:23 +0000 (20:45 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Sat, 7 Jul 2018 11:59:58 +0000 (14:59 +0300)
* cord/cordprnt.c (CORD_vsprintf): Replace while((c=expr)) with
while((c=expr)!=0).

cord/cordprnt.c

index 051e893052e234d4c39d5c22dd59f5d9efd45d38..acd31a347a547afcaa1cb2a4d01b9e94ce785e61 100644 (file)
@@ -274,7 +274,7 @@ int CORD_vsprintf(CORD * out, CORD format, va_list args)
                             char * str = va_arg(args, char *);
                             register char c;
 
-                            while ((c = *str++)) {
+                            while ((c = *str++) != '\0') {
                                 CORD_ec_append(result, c);
                             }
                             goto done;
@@ -361,7 +361,7 @@ int CORD_vsprintf(CORD * out, CORD format, va_list args)
                     if (buf != result[0].ec_bufptr) {
                         register char c;
 
-                        while ((c = *buf++)) {
+                        while ((c = *buf++) != '\0') {
                             CORD_ec_append(result, c);
                         }
                     } else {