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