anchor.diff:              RETURN
            ENDIF
   
  -         ALLOCATE ( p%Table(iTable)%Coefs( p%Table(iTable)%NumAlf, NumCoefs ), STAT=ErrStat2 )
  +         ALLOCATE ( p%Table(iTable)%Coefs( p%Table(iTable)%NumAlf, NumCoefsTab ), STAT=ErrStat2 )
            IF ( ErrStat2 /= 0 )  THEN
               CALL SetErrStat( ErrID_Fatal, 'Error allocating memory for p%Table%Coefs.', ErrStat, ErrMsg, RoutineName )
               CALL Cleanup()
  
positive.code:       LOGICAL                                 :: BadVals                       ! A flag that indicates if the values in a table are invalid.
  
        TYPE (FileInfoType)                     :: FileInfo                      ! The derived type for holding the file information.
  
        INTEGER(IntKi)                          :: DefaultInterpOrd              ! value of default interp order
        INTEGER(IntKi)                          :: ErrStat2                      ! Error status local to this routine.
  
negative.code:       ENDIF
  
        DO iTable=1,p%NumTabs
           NumCoefsTab = NumCoefsIn  ! Reset this counter for each table
  
           CALL ParseVar ( FileInfo, CurLine, 'Re', p%Table(iTable)%Re, ErrStat2, ErrMsg2, UnEc )
              CALL SetErrStat( ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName )
  