SELECT
OVERLAID *
FROM
bytes => [bytes: PACKED ARRAY [0..maxBodyBytes) OF BYTE],
chars => [chars: PACKED ARRAY [0..maxBodyChars) OF CHAR],
hWords => [hWords: PACKED ARRAY [0..maxBodyHWords) OF HWORD],
fWords => [fWords: PACKED ARRAY [0..maxBodyFWords) OF FWORD],
echoReply => [echoReply: EchoRequestOrReplyBody],
destUnreachable => [destUnreachable: ReturnedDataBody],
sourceQuench => [sourceQuench: ReturnedDataBody],
redirect => [redirect: ReturnedDataAndAddressBody],
echo => [echo: EchoRequestOrReplyBody],
timeExceeded => [timeExceeded: ReturnedDataBody],
parameterProblem => [parameterProblem: ReturnedDataAndPointerBody],
timestamp => [timestamp: TimesBody],
timestampReply => [timestampReply: TimesBody],
infoRequest => [infoRequest: InfoRequestOrReplyBody],
infoReply => [infoReply: InfoRequestOrReplyBody]
ENDCASE