Value Structure
ARValueStruct is just converted to the associated perl type, with the
following exceptions:
- Keyword
-
Keywords are denoted by a string surrounded by nulls. For example,
$TIMESTAMP$ is converted to the perl string "\0timestamp\0". C doesn't
allow nulls in strings so this doesn't introduce any ambiguity.
- Byte lists
-
Byte lists are translated into a Byte List Hash.
- Diary String
-
A Diary string is translated into a Diary Hash.
- Coordinate List
-
A Coordinate List is translated into a Coord Hash.
Back to Table of Contents