1 /*  START OF:       dump_segment_format.incl.pl1              *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  */
 2 
 3 /* Describes the output format understood by the dump_segment_ and
 4    dump_segment_$return_string subroutines. */
 5 
 6 /* Created: 10/25/83 by C Spitzer */
 7 
 8 dcl dump_segment_format bit (36) based (addr (dump_segment_format_structure));
 9 
10 dcl 1 dump_segment_format_structure aligned,                /* if = "1"b, then */
11       2 address bit (1) unaligned,                          /* display address part */
12       2 offset bit (1) unaligned,                           /* display offset part */
13       2 short bit (1) unaligned,                            /* format display to have 4 words per line */
14       2 bcd bit (1) unaligned,                              /* interpret data as BCD */
15       2 ascii bit (1) unaligned,                            /* interpret data as ASCII */
16       2 long bit (1) unaligned,                             /* format display to have 8 words per line */
17       2 ebcdic9 bit (1) unaligned,                          /* interpret data as EBCDIC (9 bits) */
18       2 ebcdic8 bit (1) unaligned,                          /* interpret data as EBCDIC (8 bits) */
19       2 bit4 bit (1) unaligned,                             /* interpret data as 4 bit data */
20       2 hex8 bit (1) unaligned,                             /* raw data is hexadecimal (8 bit) */
21       2 hex9 bit (1) unaligned,                             /* raw data is hexadecimal (9 bit) */
22 
23 /* Beginning of MR11 understood items */
24 
25       2 octal bit (1) unaligned,                            /* raw data is octal */
26       2 header bit (1) unaligned,                           /* display header */
27       2 raw_data bit (1) unaligned,                         /* display raw data */
28       2 interpreted_data bit (1) unaligned,                 /* display interpreted data */
29       2 suppress_duplicates bit (1) unaligned,              /* replace duplicate lines with equal signs */
30       2 command_output bit (1) unaligned,                   /* if returning output, return in command-type output format */
31       2 mbz bit (19) unaligned;                             /* future expansion */
32 
33 /*  END OF:         dump_segment_format.incl.pl1              *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  */