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 */