1           /* BEGIN INCLUDE SEGMENT ...  component_info.incl.pl1   M. Weaver  4/26/72  */
 2 
 3 declare   1 ci aligned,
 4           2 dcl_version fixed bin,                /* version number of this structure */
 5           2 name char(32) aligned,                /* objectname of component segment */
 6           2 text_start pointer,                   /* ptr to component's section of text */
 7           2 stat_start pointer,                   /* pointer to component's section of internal static */
 8           2 symb_start pointer,                   /* pointer to component's first symbol block */
 9           2 defblock_ptr pointer,                 /* ptr to component's definition block */
10           2 text_lng fixed bin,                   /* length of text section */
11           2 stat_lng fixed bin,                   /* length of internal static */
12           2 symb_lng fixed bin,                   /* length of symbol section */
13           2 n_blocks fixed bin,                   /* number of symbol blocks in component's symbol section */
14           2 standard bit(1) aligned,              /* indicates whether component is in standard (new) format */
15           2 compiler char(8) aligned,             /* name of component's compiler */
16           2 compile_time fixed bin(71),           /* time component was compiled */
17           2 userid char(32) aligned,              /* id of creator of component */
18           2 cvers aligned,                        /* version of component's compiler in printable form */
19             3 offset bit(18) unaligned,           /* offset in words relative to symb_start */
20             3 length bit(18) unaligned,           /* length of name in characters */
21           2 comment aligned,                      /* component's comment */
22             3 offset bit(18) unaligned,           /* offset in words relative to symb_start */
23             3 length bit(18) unaligned,           /* length of comment in characters */
24           2 source_map fixed bin;                 /* offset, rel to beg of symbol block, of component's source map */
25 
26           /* END INCLUDE SEGMENT ... component_info.incl.pl1 */