.; MCR INS $IPP .; ipp tie=tie .; MCR REM IPP .ENABLE SUBSTITUTION .DISABLE DISPLAY .ENABLE ESCAPE .ENABLE CONTROL-Z .ENABLE ATTACH .ENABLE DETACH .; .; W. Dwyne .; .; Istructions for useing are found in [1,2]TIE.HLP .; .ONERR INDERR ! Catch any ind errors .SETS DISK "'''':" ! The default disk .SETT NAMED ! Default to named directories .; .SETS UIC ! If in named directory mode this .; will be the UIC from which we .; were requested . .; .IF UIC EQ "[]" .SETF NAMED ! Not in named directory mode .IF UIC EQ "[]" .SETS UIC ! Not a named directory get the .; UIC. .SETS ORGUIC UIC ! Ditto but will not be modified .SETF CNAMED ! Indicates a change to named .; directories .SETF SUB ! Default setting. Not subroutine. .SETF CHGUIC ! Indiactes that the uic was not .; changed .SETF COMWRN ! Indicates compiler encountered .; warnings .SETF COMOK ! Indicator for compiler success .; or failure .SETF TKBOK ! Indicator fir TKB success or .; failure .SETF BAT ! Default for batch mode F .SETT MCR ! Default for MCR command optionm .SETT ASKHIM ! Used to conditionally issue .ASK .SETF LISTNO ! Used to suppress listing file .SETF LSTYES ! Used to include listing file .SETT PIPOK ! .SETT INSOK ! .SETF RUNING ! Used to indicate that the task .; being built is active. .SETS NOTINS "NOT" ! Indicates task not installled .SETS APROG "" ! The name (if any) of the .; active task. .SETS LISTD "" ! Default list device .SETN STATUS 4 ! Default exit stat severe error .SETN LCNT 0 ! Line counter .SETN MAX 50 ! Max # of lines to check for .; compiler TKB & MCR instructions. .; .; S e t u p f o r T K B I D E N T s w i t c h .; .SETS TODAY "''" ! Todays date. .SETS DAY TODAY[1:2] ! Parse out the day .SETS FIRMON TODAY[4:4] ! Parse out first char of month. .SETS LSTMON TODAY[6:6] ! Parse out last char of month. .SETS YEAR TODAY[8.:9.] ! Parse out year .SETS AIDENT "'DAY''FIRMON''LSTMON''YEAR'" ! Actual ident .; .; S e t u p f o r t e r m i n a l t y p e s .; .IF EQ 36 .GOTO V100 ! Terminal is a VT2xx .IF NE 15 .GOTO NOV100 ! Terminal is not a VT100 .V100: .SETS HOMCLR "" ! Clear and home for VT100 .SETS BOLD "" ! Bold .SETS ATTOFF "" ! All attributes off .GOTO TERMOK .NOV100:.; .IF NE 11 .GOTO NOVT52 ! Terminal is not a VT52 .SETS HOMCLR "HJ" ! Clear and home for VT52 .SETS BOLD "" ! Bold ( not on VT52 ) .SETS ATTOFF "" ! All attributes off (Not on VT52) .GOTO TERMOK .; .NOVT52:.; .SETS HOMCLR "" ! Presume no CRT .SETS BOLD "" ! Bold not set .SETS ATTOFF "" ! Attributes off not set .; .TERMOK:.; .; .SETS FOR "FOR" ! For FORTRAN IV compiler .SETS COMP1 "'FOR'" ! Compiler # 1 .SETS TYPE1 "FTN" ! File extension type for .; compiler # 1 .SETS TYPE1A "SUB" ! Alternate file extension for .; compiler # 1 .; .SETS F77 "F77" ! For Fortran 77 compiler .SETS COMP2 "'F77'" ! Compiler # 2 .SETS TYPE2 "F77" ! File extension type for .; compiler # 2 .; .SETS XCC "XCC" ! For C compiler .SETS COMP3 "'XCC'" ! Compiler # 3 .SETS TYPE3 "C" ! File extension type for .; compiler # 3 .; .SETS MAC "MAC" ! For MACRO compiler .SETS COMP4 "'MAC'" ! Compiler # 4 .SETS TYPE4 "MAC" ! File extension type for .; compiler # 4 .SETS IPP "IPP" ! For INDIRECT compiler .SETS COMP5 "'IPP'" ! Compiler # 5 .SETS TYPE5 "CMD" ! File extension type for .; compiler # 5 .; .; .DISABLE LOWERCASE .; .; S e t u p c o m p l e t e .; .; D i s p l a y h e a d i n g s .; ; 'HOMCLR' ;TIE V7.5 'BOLD''