Accessing Files Programmer's Guide (32650-90885)

Chapter 11 151
Accessing a File Using Mapped Access
New Intrinsics
Returns the status of the HPFMOVEDATARTOL call. If no errors or
warnings are encountered, status returns 32 bits of zero. If errors or warn-
ings are encountered, status is interpretted as two 16-bit fields.
Bits (0:16) comprise status.info. A negative value indicates an error condi-
tion, and a positive value indicates a warning condition.
Bits (16:16) comprise status.subsys. The value represents the subsystem
that set the status information.
Operation Notes
This intrinsic is especially useful when the source and target buffers are overlapping. The
HPFMOVEDATARTOL intrinsic is typically used when the target buffer’s address is to
the right (larger) of the source buffer’s address. Moving the data from the right to the left
ensures that the data in the source buffer is copied to the target buffer before it is
overwritten itself.
Related Information
Manual Accessing Files Programmer's Guide