omap3530/beagle_drivers/medwb/medwb.cpp
changeset 51 254b9435d75e
parent 33 2905910218db
child 108 181b2f6a9979
equal deleted inserted replaced
48:23f868c54bc5 51:254b9435d75e
   493 
   493 
   494 TInt DMediaDriverWB::DoFormat(TLocDrvRequest& iCurrentReq)
   494 TInt DMediaDriverWB::DoFormat(TLocDrvRequest& iCurrentReq)
   495 	{
   495 	{
   496 	Int64 pos = iCurrentReq.Pos();
   496 	Int64 pos = iCurrentReq.Pos();
   497 	Int64 length = iCurrentReq.Length();
   497 	Int64 length = iCurrentReq.Length();
   498 	TInt r;
   498 	TInt r = KErrGeneral;
   499 	if (length<0 || pos<0 || (pos+length)>KMaxTInt)
   499 	if (length<0 || pos<0 || (pos+length)>KMaxTInt)
   500 		return KErrGeneral;
   500 		return r;
   501 	TInt p=(TInt)pos;
   501 	TInt p=(TInt)pos;
   502 	TInt l=(TInt)length;
   502 	TInt l=(TInt)length;
   503 
   503 
   504 	if (p+l>CyAsSymbianStorageDriver::GetMediaSize())
   504 	if (p+l>CyAsSymbianStorageDriver::GetMediaSize())
   505 		return KErrGeneral;
   505 		return KErrGeneral;