1           /* BEGIN INCLUDE SEGMENT ... bind_map.incl.pl1 Michael J. Spier, 4/29/71  */
 2           /* last modified  April, 1972 by M. Weaver */
 3 
 4 declare   1 bindmap aligned based(bmp),
 5 
 6           2 dcl_version fixed bin,                /* version number of this structure = 1 */
 7           2 n_components fixed bin,               /* number of entries in this array */
 8           2 component(0 refer(bindmap.n_components)) aligned,
 9             3 name,                               /* objectname of component object */
10               4 name_ptr bit(18) unaligned,       /* pointer to name string */
11               4 name_lng bit(18) unaligned,       /* length of name string */
12             3 comp_name char(8) aligned,          /* name of component's compiler */
13             3 text_start bit(18) unaligned,       /* text section relocation counter */
14             3 text_lng bit(18) unaligned,         /* length of text section */
15             3 stat_start bit(18) unaligned,       /* internal static relocation counter */
16             3 stat_lng bit(18) unaligned,         /* length of internal static */
17             3 symb_start bit(18) unaligned,       /* symbol section relocation counter */
18             3 symb_lng bit(18) unaligned,         /* length of symbol section */
19             3 defblock_ptr bit(18) unaligned,     /* pointer to components definition block */
20             3 n_blocks bit(18) unaligned,         /* number of symbol blocks the component has */
21           2 bf_name aligned,                      /* name of bindfile */
22             3 bf_name_ptr bit(18) unaligned,      /* pointer to name string */
23             3 bf_name_lng bit(18) unaligned,      /* length of name string */
24           2 bf_date_up char(24),                  /* date updated in archive */
25           2 bf_date_mod char(24);                 /* date last modified */
26 
27 /* END INCLUDE SEGMENT ... bind_map.incl.pl1 */