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.

SIR$–Symbolic Input/Output Routine<br />

Word 0<br />

S1<br />

S2<br />

S3<br />

S6<br />

050 is the SDF label identifying this as an SDF element.<br />

indicates that a 1-word image follows.<br />

the Fieldata character 'S' identifies this as an SIR$-created file or element.<br />

indicates the CCS of the data records that follow (see Appendix H).<br />

If SIR$ writes a source output element, the element is identified as a Fieldata element if<br />

the label control record CCS is zero; otherwise, it is identified as an ASCII element.<br />

SIR$ Line-Change Control Record<br />

When SIR$ applies runstream corrections to the source input, SIR$ line-change control<br />

records are written to the source output and passed to the calling program. Note that<br />

these are control records that SIR$ writes to the source output; if SIR$ line-change<br />

control records are read in the source input, they are discarded by SIR$.<br />

SIR$ produces two types of SIR$ line-change control records, both of which may be<br />

present in source output produced by SIR$.<br />

The first type contains the actual text of the runstream line change statement or partial<br />

line change statement. It is used primarily by processors when producing<br />

comprehensive 'V' option listings of source input line numbers and runstream<br />

corrections. The control record format follows.<br />

0 5 6 11 18 35<br />

0 052 n 0<br />

1 line-change statement<br />

..<br />

n<br />

23–4 7833 1733–004

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

Saved successfully!

Ooh no, something went wrong!