*COMDECK  COMFCIP - COMPILER INSTALLATION PARMETERS.
 CIP      CTEXT  COMFCIP - COMPILE INSTALLATION PARAMETERS
 CIP      SPACE  4,10 
**        SELECT DEFAULT CONTROL STATEMENT OPTIONS. 
* 
*         THERE ARE THREE TYPES OF CONTROL STATEMENT PARAMETERS (BINARY 
*         VALUE, MULTIPLE BINARY VALUE, SPECIFIED VALUE).  A COMPLETE 
*         EXPLANATION OF THESE TYPES AND THE USE OF DEFAULTS (FIRST 
*         DEFAULT, SECOND DEFAULT, AND INITIAL VALUE) IS GIVEN AT THE 
*         START OF THE DECK *FTN* AND IN THE *FTN* REFERENCE MANUAL.
*         SECOND DEFAULT VALUES ARE NOT INSTALLATION CHANGABLE.  INITIAL
*         VALUES ARE CHANGABLE ONLY ON MULTIPLE BINARY VALUE PARAMETERS.
 BV       SPACE  4,10 
**        BINARY VALUE PARAMETERS - FIRST DEFAULTS. 
* 
*         TO SELECT A FIRST DEFAULT VALUE DIFFERENT FROM THE STANDARD,
*         SET THE APPROPRIATE MICRO TO EITHER *ON* OR *OFF* IN THE
*         FOLLOWING TABLE.
  
*                VALUE       PARAMETER
  
 BV.AL    MICRO  1,, OFF     AL 
 BV.BL    MICRO  1,, OFF     BL 
 BV.DS    MICRO  1,, OFF     DS 
 BV.EC    MICRO  1,, "CT.EC" EC 
 BV.GO    MICRO  1,, OFF     GO 
 BV.PN    MICRO  1,, OFF     PN 
 BV.QC    MICRO  1,, OFF     QC 
 BV.SEQ   MICRO  1,, OFF     SEQ
 BV.STAT  MICRO  1,, OFF     STATIC 
 BV.UO    MICRO  1,, OFF     UO 
 MBV      SPACE  4,10 
**        MULTIPLE BINARY VALUE PARAMETERS - FIRST DEFAULTS.
* 
*         TO SELECT A FIRST DEFAULT VALUE DIFFERENT FROM THE STANDARD,
*         SET THE APPROPRIATE MICRO TO EITHER *ON* OR *OFF* IN THE
*         FOLLOWING TABLE.
  
*                VALUE       PARAMETER
  
 BV.ARGC  MICRO  1,, OFF     ARG=COMMON 
 BV.ARGF  MICRO  1,, OFF     ARG=FIXED
*BV.ARGF  MICRO  1,, ON      ARG=FIXED
 BV.DBB   MICRO  1,, OFF     DB=B 
 BV.DBER0 MICRO  1,, ON      DB=ER, OPT=0 
 BV.DBER1 MICRO  1,, OFF     DB=ER, OPT=1 
 BV.DBER2 MICRO  1,, OFF     DB=ER, OPT=2 
 BV.DBID  MICRO  1,, OFF     DB=ID
 BV.DBPM  MICRO  1,, OFF     DB=PMD 
 BV.DBSB  MICRO  1,, OFF     DB=SB
 BV.DBSL  MICRO  1,, OFF     DB=SL
 BV.DBST  MICRO  1,, OFF     DB=ST
 BV.DBTB  MICRO  1,, OFF     DB=TB
 BV.DOLG  MICRO  1,, OFF     DO=LONG
 BV.DOOT  MICRO  1,, OFF     DO=OT
 BV.LOA   MICRO  1,, ON      LO=A 
 BV.LOM   MICRO  1,, OFF     LO=M 
 BV.LOO   MICRO  1,, OFF     LO=O 
 BV.LOR   MICRO  1,, OFF     LO=R 
 BV.LOS   MICRO  1,, ON      LO=S 
 BV.REWB  MICRO  1,, OFF     REW=B
 BV.REWE  MICRO  1,, OFF     REW=E
 BV.REWI  MICRO  1,, OFF     REW=I
 BV.REWL  MICRO  1,, OFF     REW=L
 BV.RNDA  MICRO  1,, ON      ROUND=A
 BV.RNDS  MICRO  1,, ON      ROUND=S
 BV.RNDM  MICRO  1,, ON      ROUND=M
 BV.RNDD  MICRO  1,, OFF     ROUND=D
 BV.TMLC  MICRO  1,, OFF     TM=LCM 
 MBV      SPACE  4,10 
**        MULTIPLE BINARY VALUE PARAMETERS - INITIAL VALUES.
* 
*         TO SELECT AN INITIAL VALUE DIFFERENT FROM THE STANDARD, 
*         SET THE APPROPRIATE MICRO TO EITHER *ON* OR *OFF* IN THE
*         FOLLOWING TABLE.
  
*                VALUE       PARAMETER
  
 IV.ARGC  MICRO  1,, OFF     ARG=COMMON 
 IV.ARGF  MICRO  1,, OFF     ARG=FIXED
 IV.DBB   MICRO  1,, OFF     DB=B 
 IV.DBER0 MICRO  1,, ON      DB=ER, OPT=0 
 IV.DBER1 MICRO  1,, ON      DB=ER, OPT=1 
 IV.DBER2 MICRO  1,, ON      DB=ER, OPT=2 
 IV.DBID  MICRO  1,, OFF     DB=ID
 IV.DBPM  MICRO  1,, ON      DB=PMD 
 IV.DBSB  MICRO  1,, ON      DB=SB
 IV.DBSL  MICRO  1,, ON      DB=SL
 IV.DBST  MICRO  1,, OFF     DB=ST
 IV.DBTB  MICRO  1,, ON      DB=TB
 IV.DOLG  MICRO  1,, OFF     DO=LONG
 IV.DOOT  MICRO  1,, OFF     DO=OT
 IV.LOA   MICRO  1,, ON      LO=A 
 IV.LOM   MICRO  1,, OFF     LO=M 
 IV.LOO   MICRO  1,, OFF     LO=O 
 IV.LOR   MICRO  1,, OFF     LO=R 
 IV.LOS   MICRO  1,, ON      LO=S 
 IV.REWB  MICRO  1,, ON      REW=B
 IV.REWE  MICRO  1,, ON      REW=E
 IV.REWI  MICRO  1,, ON      REW=I
 IV.REWL  MICRO  1,, OFF     REW=L
 IV.RNDA  MICRO  1,, OFF     ROUND=A
 IV.RNDS  MICRO  1,, OFF     ROUND=S
 IV.RNDM  MICRO  1,, OFF     ROUND=M
 IV.RNDD  MICRO  1,, OFF     ROUND=D
 IV.TMLC  MICRO  1,, OFF     TM=LCM 
 SV       SPACE  4,10 
**        SPECIFIED VALUE PARAMETERS - FIRST DEFAULTS.
* 
*         TO SELECT A FIRST DEFAULT VALUE DIFFERENT FROM THE STANDARD,
*         SET THE APPROPRIATE MICRO TO ONE OF THE ALLOWED VALUES IN THE 
*         FOLLOWING TABLE.
  
*                    VALUE    PARAMETER     ALLOWED VALUES
  
 SV.ANSI  MICRO  1,, 0        ANSI          0, T, F 
 SV.B     MICRO  1,, LGO      B             0, FILENAME 
 SV.CS    MICRO  1,, USER     CS            USER, FIXED 
 SV.E     MICRO  1,, OUTPUT   E             FILENAME (NOT 0)
          IFEQ   TEST,ON,2
 SV.EL    MICRO  1,, D        EL            D, T, W, F, C 
          SKIP   1
 SV.EL    MICRO  1,, T        EL            T, W, F, C
 SV.ET    MICRO  1,, 0        ET            0, T, W, F, C 
 SV.I     MICRO  1,, INPUT    I             FILENAME (NOT 0)
 SV.L     MICRO  1,, OUTPUT   L             0, FILENAME 
 SV.LCM   MICRO  1,, D        LCM           I, D, G 
 SV.LL    MICRO  1,, 5000     LL            LINE LIMIT
 SV.MD    MICRO  1,, 0       MD    0,T,F
 SV.ML    MICRO  1,, 0        ML            0, STRING .LE. 9 CHARACTERS 
 SV.OPT   MICRO  1,, 0        OPT           0, 1, 2 
 SV.PW    MICRO  1,, 0        PW            PAGE WIDTH FROM 50 TO 136 
                                            0 MEANS STANDARD (126-136)
 SV.PWT   MICRO  1,, 72       PW FOR TTY    PAGE WIDTH FROM 50 TO 136 
 BUFFERS  SPACE  4,10 
**        FILE CIO BUFFER LENGTHS.
  
 .RM      IFNE   CP#RM,7
  
 BUFL     MICRO  1,, 1002B   NOMINAL CIO BUFFER LENGTH
 MBUFL    MICRO  1,, 401B    MINIMUM BUFFER LENGTH
  
 Z.ERRSB  =      0
 Z.ILB    =      "BUFL"*2 
 Z.INB    =      "BUFL"      ALWAYS = "BUFL" = IBUFL IN COMPCOM 
 Z.INSB   =      "MBUFL"     BUFFER REDUCE IN SHORT OVERLAY MODE
 Z.LGOB   =      "BUFL"*2 
 Z.LGOQB  =      N.OPSTK+N.ELSTK
 Z.OPTB   =      "BUFL" 
 Z.OUTB   =      "BUFL" 
 Z.OUTSB  =      "MBUFL"     BUFFER REDUCE IN SHORT OVERLAY MODE
 Z.PBB    =      "BUFL"*2 
 Z.PBQB   =      701B        BUFFER IN QCG(LT 1000B FOR FLUSH AVOID)
 Z.REFB   =      "BUFL" 
 Z.REFQB  =      "MBUFL"     BUFFER REDUCE IN QCG TO MINIMIZE FL
  
 .RM      ELSE
  
**        FILE HOLDING BUFFER LENGTHS.
*         (APPLIES ONLY WHEN RECORD MANAGER I/O IS SELECTED.) 
  
  
 BUFL     MICRO  1,, 0       NO CIO BUFFERS WITH 7RM I/0
  
 .MINFL   IFNE   .MINFL,0,2 
 HBUFL    MICRO  1,, 100B    SHORT HOLDING BUFFER 
          SKIP   1
 HBUFL    MICRO  1,, 400B    HOLDING BUFFER LENGTH
 EBUFL    =      0
 OBUFL    =      0
  
 Z.ERRSB  =      0
 Z.CMPSB  =      "BUFL" 
 .MINFL   IFNE   .MINFL,0,2 
 Z.ILB    =      1002B
          SKIP   1
 Z.ILB    =      1002B*2
 Z.INB    =      0
 Z.LGOB   =      "HBUFL"
 Z.LGOQB  =      "HBUFL"
 Z.OPTB   =      0
 Z.OUTB   =      0
 Z.PBB    =      "HBUFL"
 Z.PBQB   =      "HBUFL"
 Z.REFB   =      "HBUFL"
 Z.REFQB  =      "HBUFL"
 .RM      ENDIF 
 OPTIONS  SPACE  4,10 
***       MISCELLANEOUS OPTIONS.
 OPTIONS  SPACE  4,10 
 OPTIONS  SPACE  4,10 
**        FTN OVERLAY LIBRARY NAMES.
  
 FTNMAIN  MICRO  1,, NUCLEUS       FTN(0,0) OVERLAY 
 FTNOVL   MICRO  1,, SYSOVL        FTN PRIMARY AND SECONDARY OVERLAYS 
 OPTIONS  SPACE  4
***   *** THERE ARE NO INSTALLATION OPTIONS BEYOND THIS LINE ***   ***
  
 COMFCIP  ENDX
