--- 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
}