anchor.diff:  
      CALL DispNVD( BeamDyn_Ver )
   
  -   CALL BD_ReadInput(InitInp%InputFile,InputFileData,InitInp%RootName,ErrStat,ErrMsg)
  +   CALL BD_ReadInput(InitInp%InputFile,InputFileData,InitInp%RootName,ErrStat2,ErrMsg2)
      p%analysis_type  = InputFileData%analysis_type
      p%time_flag  = InputFileData%time_integrator
      p%damp_flag  = InputFileData%InpBl%damp_flag
  
positive.code:    Echo = .FALSE.
     UnEc = -1
  
     CALL GetNewUnit(UnIn,ErrStat,ErrMsg)
     CALL OpenFInpFile(UnIn,InputFile,ErrStat2,ErrMsg2)
  
     !-------------------------- HEADER ---------------------------------------------
     CALL ReadCom(UnIn,InputFile,'File Header: Module Version (line 1)',ErrStat2,ErrMsg2,UnEc)
  
negative.code:    PUBLIC :: BD_End                            ! Ending routine (includes clean up)
     PUBLIC :: BD_UpdateStates                   ! Loose coupling routine for solving for constraint states, integrating
     PUBLIC :: BD_CalcOutput                     ! Routine for computing outputs
     PUBLIC :: BD_CalcConstrStateResidual        ! Tight coupling routine for returning the constraint state residual
     PUBLIC :: BD_UpdateDiscState                ! Tight coupling routine for updating discrete states
     PUBLIC :: BD_CrvMatrixR                ! Tight coupling routine for updating discrete states
     PUBLIC :: BD_CrvCompose                ! Tight coupling routine for updating discrete states
     PUBLIC :: BD_CrvExtractCrv                ! Tight coupling routine for updating discrete states
     PUBLIC :: BD_Tilde
     PUBLIC :: BD_Norm
  