1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
5<META http-equiv="Content-Style-Type" content="text/css">
6<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css">
7<BASE target="main">
8<TITLE>Relocatable Module (RSO) API Function List</TITLE>
9</HEAD>
10<BODY>
11<H1>Relocatable Module (RSO) API Function List</H1>
12
13
14
15<H2><A name="List">Linked List</A></H2>
16<TABLE class="api_list" border="1">
17  <TBODY>
18    <tr>
19<th><a href="./RSOListInit.html">RSOListInit</a></th>
20<td>Initializes the linked list and registers static module information.</td>
21    </tr>
22    <tr>
23<th><a href="./RSOLinkList.html">RSOLinkList</a></th>
24<td>Registers a dynamic module with the linked list.</td>
25    </tr>
26    <tr>
27<th><a href="./RSOLinkList.html">RSOLinkListFixed</a></th>
28<td>Registers a dynamic module with the linked list.</td>
29    </tr>
30     <tr>
31<th><a href="./RSOUnLinkList.html">RSOUnLinkList</a></th>
32<td>Removes a dynamic module from the linked list.</td>
33    </tr>
34  </TBODY>
35</TABLE>
36
37<H2><A name="Manual">Manual</A></H2>
38<TABLE class="api_list" border="1">
39  <TBODY>
40    <tr>
41<th><a href="./RSOStaticLocateObject.html">RSOStaticLocateObject</a></th>
42<td>Runs internal processing for static module information.</td>
43    </tr>
44    <tr>
45<th><a href="./RSOLocateObject.html">RSOLocateObject</a></th>
46<td>Runs internal processing for dynamic module information.</td>
47    </tr>
48    <tr>
49<th><a href="./RSOLocateObject.html">RSOLocateObjectFixed</a></th>
50<td>Runs internal processing for dynamic module information.</td>
51    </tr>
52    <tr>
53<th><a href="./RSOUnLocateObject.html">RSOUnLocateObject</a></th>
54<td>Restores dynamic module information.</td>
55    </tr>
56    <tr>
57<th><a href="./RSOLink.html">RSOLink</a></th>
58<td>Links a module.</td>
59    </tr>
60    <tr>
61<th><a href="./RSOUnLink.html">RSOUnLink</a></th>
62<td>Unlinks a module.</td>
63    </tr>
64  </TBODY>
65</TABLE>
66
67<H2><A name="LongJump">Long Jump</A></H2>
68<TABLE class="api_list" border="1">
69  <TBODY>
70    <tr>
71<th><a href="./RSOLinkFar.html">RSOLinkFar</a></th>
72<td>Converts an instruction code into a long jump.</td>
73    </tr>
74    <tr>
75<th><a href="./RSOGetFarCodeSize.html">RSOGetFarCodeSize</a></th>
76<td>Gets the necessary size for an instruction code buffer.</td>
77    </tr>
78  </TBODY>
79</TABLE>
80
81<H2><A name="JumpLink">Jump Link</A></H2>
82<TABLE class="api_list" border="1">
83  <TBODY>
84    <tr>
85<th><a href="./RSOLinkJump.html">RSOLinkJump</a></th>
86<td>Converts an instruction code into a jump using a relay jump code.</td>
87    </tr>
88    <tr>
89<th><a href="./RSOMakeJumpCode.html">RSOMakeJumpCode</a></th>
90<td>Generates a relay jump code.</td>
91    </tr>
92    <tr>
93<th><a href="./RSOGetJumpCodeSize.html">RSOGetJumpCodeSize</a></th>
94<td>Gets the necessary size for a relay jump code buffer.</td>
95    </tr>
96  </TBODY>
97</TABLE>
98
99<H2><A name="Etc">Other</A></H2>
100<TABLE class="api_list" border="1">
101  <TBODY>
102    <tr>
103<th><a href="./RSOGetFixedSize.html">RSOGetFixedSize</a></th>
104<td>Gets the size of the region that needs to be maintained from a module.</td>
105    </tr>
106    <tr>
107<th><a href="./RSOFindExportSymbolAddr.html">RSOFindExportSymbolAddr</a></th>
108<td>Gets an address from a symbol.</td>
109    </tr>
110    <tr>
111<th><a href="./RSOIsImportSymbolResolvedAll.html">RSOIsImportSymbolResolvedAll</a></th>
112<td>Determines if all external references have been resolved.</td>
113    </tr>
114  </TBODY>
115</TABLE>
116
117<H2>Revision History</H2>
118<p>
1192006/06/14 Initial version.<BR>
120</p>
121
122<hr><p>CONFIDENTIAL</p></body>
123</HTML>
124