1 02/06/84  component_info_
 2 
 3 This subroutine returns information about a component of a bound
 4 segment similar to that returned by object_info_.  The component may be
 5 specified either by name or by offset.
 6 
 7 
 8 Entry points in component_info_:
 9    (List is generated by the help command)
10 
11 
12 :Entry:  name:  02/06/84 component_info_$name
13 
14 
15 Function:  This entry point specifies the component by name.
16 
17 
18 Syntax:
19 declare component_info_$name entry (ptr, char(32) aligned, ptr,
20      fixed bin(35));
21 call component_info_$name (seg_ptr, comp_name, arg_ptr, code);
22 
23 
24 Arguments:
25 seg_ptr
26    is a pointer to the bound segment.
27 comp_name
28    is the name of the component.
29 arg_ptr
30    is a pointer to a structure to be filled in (a declaration of which
31    is found in component_info.incl.pl1).  (Input)
32 code
33    is a standard status code.  (Output)
34 
35 
36 :Entry:  offset:  02/06/84 component_info_$offset
37 
38 
39 Function:  This entry point specifies the component by its offset.
40 
41 
42 Syntax:
43 declare component_info_$offset entry (ptr, fixed bin(18), ptr,
44      fixed bin(35));
45 call component_info_$offset (seg_ptr, offset, arg_ptr, code);
46 
47 
48 Arguments:
49 seg_ptr
50    is a pointer to the bound segment.  (Input)
51 offset
52    is an offset into the bound segment corresponding to the text,
53    internal static or symbol section of some component.  (Input)
54 arg_ptr
55    is a pointer to a structure to be filled in (a declaration of which
56    is found in component_info.incl.pl1).  (Input)
57 code
58    is a standard status code.  (Output)