18.08.2013 Views

(SYSLIB) Programming Reference Manual - Public Support Login ...

(SYSLIB) Programming Reference Manual - Public Support Login ...

(SYSLIB) Programming Reference Manual - Public Support Login ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contents<br />

4.2.5. Error Status Codes ........................................................ 4–24<br />

4.2.6. Examples....................................................................... 4–25<br />

Section 5. BSP$–Program File Basic Service Package ....................... 5–1<br />

5.1. BSP$ Functions........................................................................ 5–3<br />

5.1.1. Read FTI .......................................................................... 5–3<br />

5.1.2. Read Program File Table ................................................. 5–9<br />

5.1.3. Search Table for Requested Item ................................. 5–11<br />

5.1.4. Delete Item from Requested Table............................... 5–14<br />

5.1.5. Entry Look-Up by Number............................................. 5–18<br />

5.1.6. Change Item in Requested Table.................................. 5–21<br />

5.1.7. Add Item to Requested Table ....................................... 5–23<br />

5.1.8. Write Last Item <strong>Reference</strong>d.......................................... 5–29<br />

5.1.9. Mark Item as Updated................................................... 5–30<br />

5.1.10. Write Requested Table Back to Mass Storage ............. 5–32<br />

5.1.11. Write FTI........................................................................ 5–33<br />

5.2. Example of Using BSP$ ......................................................... 5–34<br />

5.3. LEPF Considerations.............................................................. 5–35<br />

Section 6. CABSAD$, CRELAD$–Addressing Routines ...................... 6–1<br />

6.1. Absolute Addressing Routines................................................. 6–1<br />

6.1.1. CABSAD$–Compute Absolute Address.......................... 6–2<br />

6.1.2. CAINIT$–Initialize CABSAD$........................................... 6–4<br />

6.1.3. CBX$–Compute Bank Descriptor Index .......................... 6–5<br />

6.1.4. CSX$–Compute Segment Index ..................................... 6–6<br />

6.1.5. CSYMVL$–Compute Symbol Value ................................ 6–7<br />

6.2. Relocatable Addressing Routines ............................................ 6–8<br />

6.2.1. CRELAD$–Compute Relative Address............................ 6–9<br />

6.2.2. CRINIT$–Initialize CRELAD$ ......................................... 6–12<br />

6.2.3. CBN$–Convert BDI to Symbolic Bank Name................ 6–13<br />

6.2.4. CSN$–Convert Segment Index to Segment<br />

Name......................................................................... 6–14<br />

Section 7. CONWRD$–Condition Word Routine ................................. 7–1<br />

7.1. MASM Interface ...................................................................... 7–1<br />

7.2. PLUS Interface......................................................................... 7–3<br />

Section 8. EDIT$–Fieldata Image Composition Editing Package........ 8–1<br />

8.1. EDIT$–Packet Format .............................................................. 8–2<br />

8.2. EDIT$–General-Purpose Editing Routines ............................... 8–5<br />

8.3. EDIT$T–Time and Date Editing Routines................................. 8–8<br />

8.4. EDIT$F–Floating-Point Editing Routines .................................. 8–9<br />

iv 7833 1733–004

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!