Description:
Map a primitive as a
sequence of basic machine units (bytes) for reading, writing or updating.
Invocation
CALL DAT_BASIC( LOC, MODE, PNTR, LEN, STATUS )
Arguments
LOC = CHARACTER
(
DAT__SZLOC ) (Given)
MODE = CHARACTER
(
DAT__SZMOD ) (Given)
Access mode (’
READ’
, ’
UPDATE’
or ’
WRITE’
).
PNTR = INTEGER
(Returned)
Pointer to the mapped value.
LEN = INTEGER (Returned)
Total number of bytes
mapped.
STATUS = INTEGER (Given and Returned)
The global status.
Notes:
If the primitive
data have been written on a different machine which uses a different data representation, then they
will be mapped as written (i.e. they will not be converted to or from the data representation used by
the host machine).
Copyright © 2019 East Asian Observatory