previous next top contents index framed top this page unframed
Figure 32–8. $changeAreaParms
| PROCEDURE $changeAreaParms (POINTER($area) area; LONG BITS attrBitsToSet; OPTIONAL LONG BITS attrBitsToClear; OPTIONAL LONG INTEGER loStrSpcChars,hiStrSpcChars, incrementalPreallocatedSpace); |
$changeAreaParms changes the area parameters for area. The valid bits for attrBitsToSet and attrBitsToClear are the same as the valid bits for the attr parameter to $newArea (see Section 42.2); the resulting attribute bits for the area are given by:
(oldAttrBits IOR attrBitsToSet) CLR attrBitsToClear
The loStrSpcChars parameter specifies the size of area's STRING space and has the same effects as the loStrSpcChars parameter to $newArea. Setting incrementalPreallocatedSpace is useful only for anchored areas, and has the effects described in Section 25.4.4.
MAINSAIL Language Manual, Section 32.9