RATFOR V22, NOV 80. NOTES: 1. WITH CERTAIN EXCEPTIONS (FOLD, UNFOLD, STRPUT, STRGET), STRLIB ROUTINES ARE NOT SHOWN. 2. * INDICATES A RSX SYSTEM ROUTINE. 3. . INDICATES THAT THE ROUTINE MAKES NO SUBROUTINE REFERENCES (EXCEPT POSSIBLY TO STRLIB ROUTINES). 4. TO KEEP THE LIST USEFULLY SHORT, NOT ALL REFERENCES TO EVERY ROUTINE ARE BROKEN OUT EVERY TIME. 1 2 3 4 5 6 7 RATFOR (mainline) . *CLOSE . DEFLST . . DOINDX . . RATLST . . . PUTLIN . . . . STRPUT. . DOINDX . . ERROR . . STRPUT . DMPIDX . . RATLST . . STRGET. . DUMPIT . . DOINDX . . ERROR . . . *EXIT . . . SYNERR . . . . ICSIE . . . . . STRPUT. . . . . OUTDON . . . . . PUTLIN . . . . . . STRPUT. . . . . PUTLIN . . . . . STRPUT. . . . . RATLST . . . . . PUTLIN . . . . . . STRPUT. . . RATLST . . . PUTLIN . . . . STRPUT. . . STRGET. . *EXIT . FILFIX . . *ERRSET . HEADR . . *DATE,*TIME,DAYS. . ICSI . . ICSIN . . . ICSIE . . . . STRPUT. . . . ICSIS . . . . ICSIE . . . . . STRPUT. . . ICSIL . . . *ASSIGN . . . *CLOSE . . . *FDBSET . . . *GETMCR . . . ICSIE . . . . STRPUT. . . . STRGET. . . . STRPUT. . ICSIE . . STRPUT. . OPNIN . . *ASSIGN . . *ERRSNS . . *FDBSET . . STRGET . OPNOUT . . *ASSIGN . . *ERRSNS . . *FDBSET . . STRPUT . PARSE (see separate subroutine map) . *QIO . RATGO . . LABGEN. . RATHLP. . SPAWNF . . ICSIE . . . STRPUT. . . *SPAWN . STRPUT. 2 3 4 5 6 7 8 PARSE (called by Mainline) . ADDDEF . . GETDEF . . . GTOK . . . . NGETCH . . . . . GETLIN . . . . PUTBAK . . . . RELATE . . . . . FOLD. . . . . . NGETCH . . . . . PUTBAK . . . . . . ERROR . . . . SYNERR . . . LRPAR. . . . MATH . . . . NGETCH . . . . PBSTR . . . . SYNERR . . . . TOKDEF . . . . . GTOK . . . . . . NGETCH . . . . . . PUTBAK . . . . . . RELATE . . . . . . . FOLD.,NGETCH,PUTBAK . . . . . . SYNERR . . . . . LOOKFR . . . . . PBSTR . . . . . SYNERR . . . . . UNFOLD. . . . NGETCH . . . . GETLIN . . . . . ERROR . . . . . *ERRSNS . . . . . PRTLIN . . . . . . DOINDX . . . . . . FOLD. . . . . . . RATLST . . . . . . . PUTLIN . . . . . PUTLIN . . . . . STRGET. . . . SYNERR . . INSTAL. . . LOOKFR. . . SHELL. . . SYNERR . . . ICSIE . . . OUTDON . . . . PUTLIN . . . . . STRPUT. . . . PUTLIN . . . . STRPUT. . . . RATLST . . . . PUTLIN . . . . . STRPUT. . . UNFOLD. . BRKNXT . . ALLDIG . . GTOK . . PBSTR . . OUTGO . . . OUTCH,OUTDON,OUTNUM,OUTSTR,OUTTAB . . SYNERR . . . ICSIE,OUTDON . DOCODE . . EATUP . . . DEFTOK,LRPAR.,OUTCH,OUTSTR,PBSTR,SYNERR . . LABGEN. . . OUTCH . . OUTDON . . OUTNUM . . . OUTSTR . . . . OUTCH . . OUTSTR . . OUTTAB . ELSEIF . . OUTCON . . . OUTDON,OUTNUM,OUTSTR,OUTTAB . . OUTGO . . . OUTCH,OUTDON,OUTNUM,OUTSTR,OUTTAB . ENDCOD . . DEFTOK . . OTHERC . . . EATUP . . . . DEFTOK,LRPAR.,OUTCH,OUTSTR,PBSTR,SYNERR . . . OUTDON . . . OUTSTR . . . OUTTAB . . OUTCH . . OUTDON . . OUTSTR . . . OUTCH . . . . OUTDON . . . . . PUTLIN . . . . . . STRPUT. . . OUTTAB . . PBSTR . . . PUTBAK . . . . ERROR . . PRTLIN . . . DOINDX . . . FOLD. . . . RATLST . . . . PUTLIN . . . . . STRPUT. . . SYNERR . . . ICSIE . . . OUTDON . . . . PUTLIN . . . . . STRPUT. . . . PUTLIN . . . RATLST . . . . PUTLIN . ENDSTR . . OUTCH . . OUTDON . . OUTNUM . . OUTSTR . . . OUTCH . . . . OUTDON . . . . . PUTLIN . . . . . . STRPUT. . . OUTTAB . ERROR . . SYNERR . . *EXIT . FORCOD . . EATUP . . . DEFTOK,LRPAR.,OUTCH,OUTSTR,PBSTR,SYNERR . . ERROR . . DEFTOK . . LABGEN. . . LRPAR. . . OUTCH . . OUTCON . . . OUTDON,OUTNUM,OUTSTR,OUTTAB . . OUTDON . . OUTGO . . OUTIF . . . OUTSTR,OUTTAB . . OUTNUM . . OUTSTR . . OUTTAB . . PBSTR . . SYNERR . IFCODE . . IFGO . . . BALPAR . . . . DEFTOK,LRPAR.,OUTCH,OUTSTR,PBSTR,SYNERR . . . OUTCH . . . OUTGO . . . . OUTCH,OUTDON,OUTNUM,OUTSTR,OUTTAB . . . OUTIF . . . . OUTSTR,OUTTAB . . LABGEN. . IFDEFC . . GTOK . . . NGETCH . . . . GETLIN . . . PUTBAK . . . RELATE . . . . FOLD. . . . . NGETCH . . . . PUTBAK . . . . . ERROR . . . SYNERR . . LOOKFR. . . PBSTR . . . PUTBAK . . . . ERROR . . PUTBAK . . SYNERR . . UNFOLD. . LABELC . . OUTCH . . OUTSTR . . SYNERR . LEX . . ALLDIG . . DEFTOK . . . *CLOSE . . . DEFMAC . . . . GTOK . . . . . NGETCH,PUTBAK,RELATE,SYNERR . . . . LRPAR. . . . . NGETCH . . . . . GETLIN . . . . . . ERROR . . . . . . *ERRSNS . . . . . . PRTLIN . . . . . . . DOINDX,FOLD.,RATLST . . . . . . PUTLIN . . . . . . . STRPUT. . . . . PBSTR . . . . . PUTBAK . . . . PUTBAK . . . . . ERROR . . . . SYNERR . . . GTFUNC . . . . GTOK . . . . LOOKFR . . . . PBSTR . . . . SYNERR . . . . UNFOLD . . . GTOK . . . . NGETCH . . . . PUTBAK . . . . RELATE . . . . SYNERR . . . LOOKFR. . . . UNFOLD. . OPENI . . DOINDX . . ERROR . . GETNAM . . . NGETCH . . . . GETLIN . . . . . ERROR . . . . . *ERRSNS . . . . . PRTLIN . . . . . . DOINDX . . . . . . FOLD. . . . . . . RATLST . . . . . . . PUTLIN . . . . . . . . STRPUT. . . . . . PUTLIN . . . . . STRGET. . . . PUTBAK . . OPNIN . OTHERC . . EATUP . . . DEFTOK,LRPAR.,OUTCH,OUTSTR,PBSTR,SYNERR . . OUTDON . . OUTSTR . . OUTTAB . PBSTR . . PUTBAK . . . ERROR . REPCOD . . LABGEN. . . OUTCON . . . OUTDON . . . OUTNUM . . . OUTSTR . . . OUTTAB . RETCOD . . BALPAR . . FOLD . . PBSTR . . OUTCH . . OUTDON . . OUTSTR . . OUTTAB . . OTHERC . STRNGC . . DEFTOK . . INSTAL. . . OUTCH . . . OUTDON . . OUTDON . . OUTNUM . . OUTSTR . . OUTTAB . . PBSTR . . . PUTBAK . . . . ERROR . . PUTBAK . . SYNERR . . . ICSIE . . . OUTDON . . . . PUTLIN . . . . . STRPUT. . . . PUTLIN . . . . STRPUT. . . . RATLST . . . . PUTLIN . . . . . STRPUT. . SYNERR . . ICSIE . . OUTDON . . PUTLIN . . RATLST . . . PUTLIN . . . . STRPUT. . UNSTAK . . FORS (see separate subroutine map) . . . OUTCON . . . OUTDON . . . OUTGO . . . OUTNUM . . . OUTSTR . . . OUTTAB . . OUTCON . . . OUTDON . . . OUTNUM . . . OUTSTR . . . OUTTAB . . OUTGO . . . OUTCH . . . OUTDON . . . OUTNUM . . . OUTSTR . . . OUTTAB . . UNTILS . . . IFGO . . . . BALPAR . . . . . DEFTOK . . . . . LRPAR. . . . . . OUTCH . . . . . OUTSTR . . . . . PBSTR . . . . . SYNERR . . . . OUTCH . . . . OUTGO . . . . OUTIF . . . LEX . . . . ALLDIG . . . . DEFTOK . . . OUTCON . . . OUTGO . . . OUTNUM . WHILEC . . IFGO . . . BALPAR . . . . DEFTOK . . . . LRPAR. . . . . OUTCH . . . . OUTSTR . . . . PBSTR . . . . SYNERR . . . OUTCH . . . OUTGO . . . OUTIF . . LABGEN. . . OUTCON . . OUTNUM 4 5 6 7 8 9 10 11 FORS (called by UNSTAK) . OUTCON . . OUTDON . . . PUTLIN . . . . STRPUT. . . OUTNUM . . . OUTSTR . . . . OUTCH . . . . . OUTDON . . . . . . PUTLIN . . . . . . . STRPUT. . . OUTSTR . . . OUTCH . . . . OUTDON . . . . . PUTLIN . . . . . . STRPUT. . . OUTTAB . . . OUTCH . . . . OUTDON . . . . . PUTLIN . . . . . . STRPUT. . OUTDON . . PUTLIN . . . STRPUT. . OUTGO . . OUTCH . . . OUTDON . . . . PUTLIN . . . . . STRPUT. . . OUTDON . . . PUTLIN . . . . STRPUT. . . OUTNUM . . . OUTSTR . . . . OUTCH . . . . . OUTDON . . . . . . PUTLIN . . . . . . . STRPUT. . . OUTSTR . . . OUTCH . . . . OUTDON . . . . . PUTLIN . . . . . . STRPUT. . OUTNUM . . OUTSTR . . . OUTCH . . . . OUTDON . . . . . PUTLIN . . . . . . STRPUT. . OUTSTR . . OUTCH . . . OUTDON . . . . PUTLIN . . . . . STRPUT. . OUTTAB . . OUTCH . . . OUTDON . . . . PUTLIN . . . . . STRPUT.