--- a/WeakArray.st Thu Jun 24 09:40:24 1999 +0200
+++ b/WeakArray.st Thu Jun 24 09:44:12 1999 +0200
@@ -280,7 +280,9 @@
indx += __intVal(__ClassInstPtr(__qClass(self))->c_ninstvars);
if (indx < nIndex) {
el = __InstPtr(self)->i_instvars[indx];
- if (__isNonNilObject(el)) el = __WEAK_READ__(self, el);
+ if (__isNonNilObject(el)) {
+ el = __WEAK_READ__(self, el);
+ }
RETURN (el);
}
}
@@ -492,7 +494,9 @@
if (InterruptPending != nil) __interruptL(@line);
element = __InstPtr(self)->i_instvars[index];
- if (__isNonNilObject(element)) element = __WEAK_READ__(self, element);
+ if (__isNonNilObject(element)) {
+ element = __WEAK_READ__(self, element);
+ }
(*codeVal)(BLOCK_ARG, element);
}
RETURN (self);
@@ -520,8 +524,9 @@
if (InterruptPending != nil) __interruptL(@line);
element = __InstPtr(self)->i_instvars[index];
- if (__isNonNilObject(element)) element = __WEAK_READ__(self, element);
-
+ if (__isNonNilObject(element)) {
+ element = __WEAK_READ__(self, element);
+ }
if ((codeVal = __BlockInstPtr(aBlock)->b_code) != (OBJFUNC)nil) {
(*codeVal)(BLOCK_ARG, element);
} else {
@@ -559,8 +564,9 @@
if (InterruptPending != nil) __interruptL(@line);
element = __InstPtr(self)->i_instvars[index];
- if (__isNonNilObject(element)) element = __WEAK_READ__(self, element);
-
+ if (__isNonNilObject(element)) {
+ element = __WEAK_READ__(self, element);
+ }
(*val.ilc_func)(aBlock,
@symbol(value:),
nil, &val,
@@ -653,7 +659,9 @@
element = __InstPtr(self)->i_instvars[index];
}
- if (__isNonNilObject(element)) element = __WEAK_READ__(self, element);
+ if (__isNonNilObject(element)) {
+ element = __WEAK_READ__(self, element);
+ }
if (element) {
(*codeVal)(BLOCK_ARG, element);
}
@@ -687,7 +695,9 @@
__interruptL(@line);
element = __InstPtr(self)->i_instvars[index];
}
- if (__isNonNilObject(element)) element = __WEAK_READ__(self, element);
+ if (__isNonNilObject(element)) {
+ element = __WEAK_READ__(self, element);
+ }
if (element) {
if ((codeVal = __BlockInstPtr(aBlock)->b_code) != (OBJFUNC)nil) {
(*codeVal)(BLOCK_ARG, element);
@@ -730,7 +740,9 @@
__interruptL(@line);
element = __InstPtr(self)->i_instvars[index];
}
- if (__isNonNilObject(element)) element = __WEAK_READ__(self, element);
+ if (__isNonNilObject(element)) {
+ element = __WEAK_READ__(self, element);
+ }
if (element) {
(*val.ilc_func)(aBlock,
@symbol(value:),
@@ -784,7 +796,9 @@
element = __InstPtr(self)->i_instvars[index];
}
- if (__isNonNilObject(element)) element = __WEAK_READ__(self, element);
+ if (__isNonNilObject(element)) {
+ element = __WEAK_READ__(self, element);
+ }
if (element && (element != __MKSMALLINT(0))) {
(*codeVal)(BLOCK_ARG, element);
}
@@ -818,7 +832,9 @@
__interruptL(@line);
element = __InstPtr(self)->i_instvars[index];
}
- if (__isNonNilObject(element)) element = __WEAK_READ__(self, element);
+ if (__isNonNilObject(element)) {
+ element = __WEAK_READ__(self, element);
+ }
if (element && (element != __MKSMALLINT(0))) {
if ((codeVal = __BlockInstPtr(aBlock)->b_code) != (OBJFUNC)nil) {
(*codeVal)(BLOCK_ARG, element);
@@ -861,7 +877,9 @@
__interruptL(@line);
element = __InstPtr(self)->i_instvars[index];
}
- if (__isNonNilObject(element)) element = __WEAK_READ__(self, element);
+ if (__isNonNilObject(element)) {
+ element = __WEAK_READ__(self, element);
+ }
if (element && (element != __MKSMALLINT(0))) {
(*val.ilc_func)(aBlock,
@symbol(value:),
@@ -891,6 +909,6 @@
!WeakArray class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/WeakArray.st,v 1.53 1999-06-24 07:40:24 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/WeakArray.st,v 1.54 1999-06-24 07:44:12 cg Exp $'
! !
WeakArray initialize!