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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INFOR$–Internal Format Table Interface Routines<br />

Parameters<br />

t<br />

Type of call to DUSE$. This parameter is optional and may be omitted. If CB or A is<br />

specified, it must be enclosed by apostrophes.<br />

blank Call the relocatable version of DUSE$. This is the default if t is omitted.<br />

'CB' Call the common bank version of DUSE$.<br />

'A' Call the common bank version of DUSE$ using the Auto Switch<br />

method.<br />

DUSE$<br />

DUSE$ is the function code which specifies which of the INFOR$ routines the<br />

procedure I$NFOR should call. It must be enclosed by apostrophes.<br />

use-name<br />

packet<br />

The use name that is to be attached to the file currently in the ELT$ table. The use<br />

name may be from 1 to 12 characters selected from the set A through Z, 0 through<br />

9, including the special characters - and $. If given as a string, then this parameter<br />

must be surrounded by apostrophes on the procedure call. This parameter may also<br />

be given as the address of a two-word area that contains the name in Fieldata<br />

format, left-justified and space-filled. If the use-name parameter is not specified in<br />

the DUSE$ call, the use name is assumed to be contained by registers A0 and A1.<br />

Address of the 30-word packet required by the common bank version of INFOR$<br />

routine. This parameter is ignored unless parameter t is set to 'A' or 'CB'. If the<br />

common bank version of the INFOR$ routines is being called and this parameter is<br />

omitted, then the routine assumes the address has already been loaded into register<br />

A2 by the calling program.<br />

Return<br />

After the return, register A0 contains the status bits from CSF$ (see the Exec ER<br />

<strong>Programming</strong> <strong>Reference</strong> <strong>Manual</strong> for information). The eight-word area, FILE$, contains<br />

the edited file name, left-justified, and space-filled). If a file name is not specified (FNL =<br />

0), TPF$ is assumed to be the default file.<br />

12–12 7833 1733–004

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

Saved successfully!

Ooh no, something went wrong!