--- ray/src/common/objset.c 1990/12/13 11:39:07 1.5 +++ ray/src/common/objset.c 1990/12/14 10:06:33 1.6 @@ -46,8 +46,12 @@ OBJECT obj; { register int i; - for (i = (*os++)--; i > 0 && *os < obj; i--, os++) - ; + i = (*os)--; + os++; + while (i > 0 && *os < obj) { + i--; + os++; + } while (--i > 0) { os[0] = os[1]; os++;