anchor.diff:     INTEGER(IntKi)                :: OutFileFmt                                ! An integer that indicates what kind of tabular output should be generated (1=text, 2=binary, 3=both)
      INTEGER(IntKi)                :: NLinTimes                                 ! An integer that indicates how many times to linearize
      LOGICAL                       :: Echo                                      ! Determines if an echo file should be written
  +   LOGICAL                       :: SumPrint                                  ! Determines if a summary file should be written
      LOGICAL                       :: TabDelim                                  ! Determines if text output should be delimited by tabs (true) or space (false)
      CHARACTER(1024)               :: PriPath                                   ! Path name of the primary file
   
  
positive.code:          RETURN        
        end if      
                    
        
     !---------------------- OUTPUT --------------------------------------------------
     CALL ReadCom( UnIn, InputFile, 'Section Header: Output', ErrStat2, ErrMsg2, UnEc )
  
negative.code:          RETURN        
        end if
  
        ! SumPrint - Print summary data to <RootName>.sum? (flag):
     CALL ReadVar( UnIn, InputFile, SumPrint, "SumPrint", "Print summary data to <RootName>.sum? (flag)", ErrStat2, ErrMsg2, UnEc)
        CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName)
        if ( ErrStat >= AbortErrLev ) then
           call cleanup()
           RETURN        
        end if
        
        ! ChkptTime - Amount of time between creating checkpoint files for potential restart (s) [>0.0]:
     CALL ReadVar( UnIn, InputFile, TmpTime, "ChkptTime", "Amount of time between creating checkpoint files for potential restart (s) [>0.0]", ErrStat2, ErrMsg2, UnEc)
        CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName)
  