RemoveWhites
(Available in 00 TS Tools(Base) - TS_Tools_Atomizer)
Source
METHOD RemoveWhites( aAtomized AS ARRAY ) AS ARRAY PASCAL CLASS TS_Atomizer
LOCAL oAtomizerItemThis AS TS_AtomizerItem
LOCAL zAtomized AS DWORD
LOCAL iAtomized AS DWORD
TSTrace Enter
SELF:_ItemCreationBlocked+=1U
zAtomized:=ALen( aAtomized )
iAtomized:=0U
WHILE iAtomized<zAtomized
iAtomized+=1U
oAtomizerItemThis:=aAtomized[ iAtomized ]
IF oAtomizerItemThis:IsWhite
ADel( aAtomized, iAtomized )
iAtomized-=1
zAtomized-=1
END
END
ASize( aAtomized, zAtomized )
SELF:_ItemCreationBlocked-=1U
TSTrace Leave
RETURN aAtomized