Behavior.st
changeset 19904 28e5df23d412
parent 19895 107644108896
child 19912 ca84ec5f80a7
child 19943 6f8e2d23fdae
--- a/Behavior.st	Tue May 24 21:42:54 2016 +0200
+++ b/Behavior.st	Fri May 27 09:03:45 2016 +0200
@@ -2533,7 +2533,7 @@
     OBJ newobj;
     unsigned INT nInstVars;
     unsigned INT instsize;
-    unsigned INT nindexedinstvars;
+    INT nindexedinstvars;
     unsigned INT nBytes;
     unsigned INT flags;
 # if ! defined(FAST_ARRAY_MEMSET)
@@ -2666,10 +2666,10 @@
                     goto nilIt;
 # else
                     op = __InstPtr(newobj)->i_instvars;
-                    while (nInstVars--)
+                    while (nInstVars-- != 0)
                         *op++ = nil;
                     fp = (float *)op;
-                    while (nindexedinstvars--)
+                    while (nindexedinstvars-- != 0)
                         *fp++ = 0.0;
 # endif
                     RETURN ( newobj );
@@ -2696,7 +2696,7 @@
                     goto nilIt;
 # else
                     op = __InstPtr(newobj)->i_instvars;
-                    while (nInstVars--)
+                    while (nInstVars-- != 0)
                         *op++ = nil;
 
 #  ifdef __NEED_DOUBLE_ALIGN
@@ -2709,7 +2709,7 @@
                     }
 #  endif
                     dp = (double *)op;
-                    while (nindexedinstvars--)
+                    while (nindexedinstvars-- != 0)
                         *dp++ = 0.0;
 # endif
                     RETURN ( newobj );
@@ -2752,7 +2752,7 @@
                             nInstVars -= 8;
                         }
                     }
-                    while (nInstVars) {
+                    while (nInstVars != 0) {
                         *op++ = 0;
                         nInstVars--;
                     }
@@ -2771,7 +2771,7 @@
                             nInstVars -= 8;
                         }
                     }
-                    while (nInstVars) {
+                    while (nInstVars != 0) {
                         *op++ = 0;
                         nInstVars--;
                     }
@@ -2788,7 +2788,7 @@
                         op[6] = nil; op[7] = nil;
                         op += 8;
                     }
-                    while (nInstVars--)
+                    while (nInstVars-- != 0)
                         *op++ = nil;
 #    endif
 #   endif
@@ -2826,7 +2826,7 @@
                             op = __InstPtr(newobj)->i_instvars;
                             do {
                                 *op++ = nil;
-                            } while (--nInstVars);
+                            } while (--nInstVars != 0);
 #  endif
 # endif
                         }