For a RAW variable, if position is greater than the length of
destination, the AVM increases the length of
destination to
position plus the remaining bytes needed to store
expression. The gap between the original
destination length and
position is padded with null bytes.
For a MEMPTR variable, if position is greater than the length of
destination or does not leave sufficient room to store
expression, the AVM generates a run-time error. If
destination is a RAW and
position plus the length of
expression is greater than 32K, the AVM generates a run-time error.