Bump NuGet.BuildTasks to get new updates and switch to `dev` branch (#5566)
[mono.git] / libgc / cord / cordprnt.c
index ad937b02d4e49a1d1c4beebb4d512633b16ffebf..6d278feda65b55dbfee6217c21588903aa6ef2ae 100644 (file)
@@ -59,7 +59,7 @@ static int extract_conv_spec(CORD_pos source, char *buf,
     register int result = 0;
     register int current_number = 0;
     register int saw_period = 0;
-    register int saw_number;
+    register int saw_number = 0;
     register int chars_so_far = 0;
     register char current;
     
@@ -243,7 +243,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++)) {
                                CORD_ec_append(result, c);
                            }
                            goto done;
@@ -320,7 +320,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++)) {
                            CORD_ec_append(result, c);
                        }
                    } else {