MAINSAIL Language Manual, Section 42.18

previous   next   top   contents   index   framed top   this page unframed


42.18. $noCompactablePtrs

Figure 42–22. $noCompactablePtrs
COMPILETIME
LONG BITS
<
macro>     $noCompactablePtrs;

$noCompactablePtrs is a bit that specifies that an area will have no POINTERs into areas where dynamic objects (chunks) are compacted (i.e., moved around). This saves time during compactions because the compactor does not have to update POINTERs into other areas; however, if there is indeed a POINTER into an area that is compacted, the result is undefined. This bit may be passed to $newArea and $changeAreaParms.

An area that will contain any data sections must not be marked $noCompactablePtrs.


previous   next   top   contents   index   framed top   this page unframed

MAINSAIL Language Manual, Section 42.18