anchor.diff:                              status_from_MAP , &
                               message_from_MAP  )
   
  +    ! delete the temporary input arrays/meshes 
  +   CALL MAP_DestroyInput( u_interp, ErrStat2, ErrMsg2 )
  +    
  +    
       ! Give the MAP code/message status to the FAST 
       IF( status_from_MAP .NE. 0 ) THEN
          IF( status_from_MAP .EQ. 1 ) THEN
  
positive.code:     CALL MAP_F2C_CopyContState   ( x, ErrStat, ErrMsg ) 
      IF (ErrStat .NE. ErrID_None ) THEN
         CALL MAP_CheckError("FAST/MAP F2C continuous state conversion error.",ErrMSg)
         RETURN
      END IF
  
      CALL MAP_F2C_CopyConstrState ( z, ErrStat, ErrMsg ) 
      IF (ErrStat .NE. ErrID_None ) THEN
         CALL MAP_CheckError("FAST/MAP F2C constraint state conversion error.",ErrMSg)
         RETURN
      END IF
  
      CALL MAP_F2C_CopyOtherState  ( O, ErrStat, ErrMsg ) 
      IF (ErrStat .NE. ErrID_None ) THEN
         CALL MAP_CheckError("FAST/MAP F2C other state conversion error.",ErrMSg)
         RETURN
      END IF
  
  
negative.code:        CALL MAP_CheckError("FAST/MAP C2F other state conversion error.",ErrMSg)
         RETURN
      END IF
  
    END SUBROUTINE MAP_UpdateStates                                                                !   -------+
    !==========================================================================================================
  