1 /* BEGIN INCLUDE FILE ... log_message_format.incl.pl1 ... 84-07-03 ... W. Olin Sibert */
 2 
 3 declare 1 log_message_format            aligned based (log_message_format_ptr),
 4           2 caller                      char (32) unaligned, /* Caller name to use when printing error messages */
 5           2 line_lth                    fixed bin,          /* Max length of output lines; longer messages are folded */
 6           2 indentation                 fixed bin,          /* Number of spaces at beginning of each output line */
 7           2 equal_sw                    bit (1) aligned,    /* Whether to suppress messages with identical text */
 8           2 error_sw                    bit (1) aligned,    /* Whether to print error messages via com_err_ */
 9           2 prefix                      char (40) varying,  /* Prefix for printing messages */
10           2 number_format               char (20) varying,  /* ioa_ format for printing message numbers */
11           2 time_format                 char (40) varying,  /* date_time_$format string for message times */
12           2 date_format                 char (40) varying,  /* date_time_$format string for when date changes */
13           2 continuation_indent         fixed bin,          /* If >= zero, value for continuation lines */
14                                                             /* Otherwise, lined up under the text by default */
15 
16           2 pad (59)                    bit (36) aligned,
17 
18 /* ONLY format_log_message_$adjust ever changes the values below */
19 
20           2 internal_info               aligned,            /* Internal info, set by $adjust-- DO NOT CHANGE */
21             3 area_ptr                  pointer,            /* Where this structure is allocated */
22             3 date_ioa_string           char (100) varying, /* Format for date breaks,if any */
23             3 message_ioa_string        char (100) varying, /* Format for first lines of messages */
24             3 real_continuation_indent  fixed bin,          /* Indentation for continuation lines */
25             3 prefix_lth                fixed bin,          /* Length of indent + prefix + time + sequence + severity */
26             3 date_modulus              fixed bin (36),     /* Modulus for checking whether dates are equal */
27 
28           2 end                         fixed bin;
29 
30 declare   log_message_format_ptr pointer;
31 
32 /* END INCLUDE FILE ... log_message_format.incl.pl1 */