diff -r e7d2d738d3c2 -r 2f92ad2dc5db userlibandfileserver/fileserver/sfat32/inc/fat_table32.h --- a/userlibandfileserver/fileserver/sfat32/inc/fat_table32.h Mon Mar 15 12:45:50 2010 +0200 +++ b/userlibandfileserver/fileserver/sfat32/inc/fat_table32.h Wed Mar 31 23:38:45 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);