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 char32 aligned ptr
20 fixed bin35;
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 bin18 ptr
44 fixed bin35;
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