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.

AEDIT$–ASCII Image Composition Editing Package<br />

The common bank version of AEDIT$ uses only register X1 during edit mode. If the<br />

calling program modifies X1 during edit mode, it must reset H2 of X1 to the address of<br />

the AEDIT$ packet.<br />

The AEDIT$ editing package consists of five elements:<br />

AEDIT$ General-purpose editing routines<br />

AEDIT$F Floating-point editing routines<br />

AEDIT$P Procedure calls for editing routines<br />

AEDIT$SFDT System standard format date and time editing routines<br />

AEDIT$T Date and time editing routines<br />

AEDIT$ does not reference any other routines. AEDIT$T uses AEDIT$. AEDIT$SFDT<br />

uses AEDIT$ and SFDT$.<br />

The AEDIT$ routines expect input strings to be in the ASCII character set. The $ASCII<br />

MASM directive can be used to insure all generated strings (strings between single<br />

quotes) will be in the ASCII character set. Fieldata mode can be entered after the<br />

AEDIT$ routines by using the $FDATA MASM directive. If strings are generated in an<br />

area of the code that must remain in Fieldata mode, the $CAS (Convert to ASCII String)<br />

function may be used to convert specific strings to ASCII.<br />

4.1. Packet<br />

The calling program must provide a packet for the AEDIT$ routines. The AEDIT$ packet<br />

format and the procedure to generate the packet are described in the following<br />

subsections.<br />

4–2 7833 1733–004

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

Saved successfully!

Ooh no, something went wrong!