In a previous post we saw how *LENGTH is affected by MOVE'ing
various variables and constants to a DYNAMIC variable.
To be brief, *LENGTH reflects the "current" physical size
of a DYNAMIC variable. As we noted, this size can include
By contrast, RESIZE, REDUCE, and EXPAND do not impact current
physical size, UNLESS, they specify a size smaller than the current
physical size (this can only be done via RESIZE and REDUCE).
The programs in this posting will demonstrate what *LENGTH
really indicates, and how RESIZE, REDUCE, and EXPAND may, or may
not, impact *LENGTH.