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