1 /* BEGIN INCLUDE FILE ... log_message.incl.pl1 ... 84-04-25 ... W. Olin Sibert */
 2 
 3 declare 1 log_message_header  aligned based,                /* Items marked "(SET)" are set by $create_message */
 4           2 sentinel          bit (36) aligned,             /* Proper value declared in log_segment.incl.pl1 */
 5           2 sequence          fixed bin (35),               /* Sequence number for this message (SET) */
 6           2 severity          fixed bin (8) unaligned,      /* Severity of message */
 7           2 data_class_lth    fixed bin (9) unaligned unsigned, /* Length of data class-- 0 to 16 (SET) */
 8           2 time              fixed bin (53) unaligned,     /* Time message originated */
 9           2 text_lth          fixed bin (17) unaligned,     /* Length of message text. Must be nonzero (SET) */
10           2 data_lth          fixed bin (17) unaligned,     /* Length of binary data. May be zero (SET) */
11           2 process_id        bit (36) aligned;             /* Process id of process writing message */
12 
13 declare 1 log_message         aligned based (log_message_ptr),
14           2 header            aligned like log_message_header,
15           2 text              char (log_message_text_lth         refer (log_message.text_lth)) unaligned,
16           2 data_class        char (log_message_data_class_lth   refer (log_message.data_class_lth)) unaligned,
17           2 data              dim (log_message_data_lth          refer (log_message.data_lth)) bit (36) aligned;
18 
19 declare   log_message_ptr pointer;
20 declare   log_message_text_lth fixed bin;
21 declare   log_message_data_class_lth fixed bin;
22 declare   log_message_data_lth fixed bin;
23 
24 /* END INCLUDE FILE ... log_message.incl.pl1 */