--- a/userlibandfileserver/fileserver/sfat32/inc/sl_std.inl Thu Jul 15 20:11:42 2010 +0300
+++ b/userlibandfileserver/fileserver/sfat32/inc/sl_std.inl Thu Aug 19 11:14:22 2010 +0300
@@ -645,13 +645,23 @@
}
+//-----------------------------------------------------------------------------
+/**
+ @return ETrue if the cluster number aClusterNo is valid, i.e. belongs to the FAT table
+*/
+inline TBool CFatTable::ClusterNumberValid(TUint32 aClusterNo) const
+ {
+ return (aClusterNo >= KFatFirstSearchCluster) && (aClusterNo < iMaxEntries);
+ }
+
+
/**
@return Maximal number of addresable FAT entries. This value is taken from the owning mount
*/
inline TUint32 CFatTable::MaxEntries() const
{
- ASSERT(iMaxEntries > 0);
- return iMaxEntries;
+ ASSERT(iMaxEntries > 0);
+ return iMaxEntries;
}