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.

Parameters<br />

t<br />

CSX$<br />

See 6.1.<br />

CABSAD$, CRELAD$–Addressing Routines<br />

CSX$ is the function code that determines which of the absolute addressing routines<br />

are called by C$ABSAD. It must be enclosed by apostrophes.<br />

seg-name<br />

Name of the segment for which the routine should find the segment index. The<br />

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

through 9, and the special characters - and $. If given as a string, then the 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.<br />

pkt-addr<br />

See 6.1.<br />

If the parameter seg-name is omitted, then the routine uses the value in registers A0 and<br />

A1 for seg-name. In this case, the bank name must be left-justified in the register pair<br />

and space-filled. The name must be in Fieldata format.<br />

Returns<br />

error<br />

normal<br />

The error conditions are the same as for CBX$.<br />

Register A0 contains the requested segment index.<br />

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

CSYMVL$ computes the value of an externally defined global symbol.<br />

Calling Format<br />

C$ABSAD[,t] ‘CSYMVL$’[,symbol] [pkt-addr]<br />

error return<br />

normal return<br />

Parameters<br />

t<br />

See 6.1.<br />

7833 1733–004 6–7

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

Saved successfully!

Ooh no, something went wrong!