1 /*  BEGIN INCLUDE FILE:  ansi_hdr2.incl.pl1                 */
 2 
 3 dcl  ansi_hdr2P ptr;                                        /* pointer on which ansi_hdr2 structure is based */
 4 
 5 dcl 1 ansi_hdr2 unaligned based (ansi_hdr2P),
 6     2 label_id char (4),                                    /* HDR2 */
 7     2 format char (1),                                      /* U, F, D, or S */
 8     2 blklen char (5),                                      /* maximum number of characters per block */
 9     2 reclen char (5),                                      /* maximum or actual record length - meaning varies with format */
10     2 system_use,                                           /* 35 characters reserved for system-specific use */
11       3 next_volname char (6),                              /* next volume name - for trailer label */
12       3 blocked char (1),                                   /* blocking attribute: 0 - no / 1 - yes */
13       3 mode char (1),                                      /* data encoding mode */
14                                                             /* 1 - ASCII, 9 mode */
15                                                             /* 2 - EBCDIC, 9 mode */
16                                                             /* 3 - binary */
17       3 system_reserved char (27),                          /* reserved for future use */
18     2 buffer_offset char (2),                               /* meaningful only if HDR1 system code ^= "" */
19     2 reserved char (28);                                   /* spaces */
20 
21 /*  END INCLUDE FILE:  ansi_hdr2.incl.pl1                   */