diff -r 2d65c2f76d7b -r 947f0dc9f7a8 userlibandfileserver/fileserver/sfat32/inc/fat_table32.h --- a/userlibandfileserver/fileserver/sfat32/inc/fat_table32.h Tue Feb 02 01:24:03 2010 +0200 +++ b/userlibandfileserver/fileserver/sfat32/inc/fat_table32.h Fri Apr 16 16:24:37 2010 +0300 @@ -160,8 +160,10 @@ TInt64 DataPositionInBytes(TUint32 aCluster) const; void FreeClusterListL(TUint32 aCluster); TUint32 AllocateSingleClusterL(TUint32 aNearestCluster); - void ExtendClusterListL(TUint32 aNumber,TInt& aCluster); + void ExtendClusterListL(TUint32 aNumber, TUint32& aCluster); TUint32 AllocateClusterListL(TUint32 aNumber,TUint32 aNearestCluster); + + virtual TUint32 CountContiguousClustersL(TUint32 aStartCluster, TUint32& anEndCluster, TUint32 aMaxCount) const; private: CRamFatTable(CFatMountCB& aOwner);