userlibandfileserver/fileserver/smassstorage/cbulkonlytransport.cpp
changeset 271 dc268b18d709
parent 269 d57b86b1867a
child 286 48e57fb1237e
--- a/userlibandfileserver/fileserver/smassstorage/cbulkonlytransport.cpp	Mon Sep 13 15:16:07 2010 +0100
+++ b/userlibandfileserver/fileserver/smassstorage/cbulkonlytransport.cpp	Wed Sep 22 10:53:45 2010 +0100
@@ -19,7 +19,9 @@
 */
 #include "cbulkonlytransport.h"
 #include "cbulkonlytransportusbcldd.h"
+#if !defined(__WINS__) && !defined(__X86__)
 #include "cbulkonlytransportusbcscldd.h"
+#endif
 #include "usbmsshared.h"
 #include "massstoragedebug.h"
 #include "cusbmassstorageserver.h"
@@ -52,7 +54,6 @@
  @return Error.
  */
 TInt TUsbRequestHdr::Decode(const TDesC8& aBuffer)
-
 	{
 	if (aBuffer.Length() < static_cast<TInt>(KRequestHdrSize))
 		{
@@ -113,19 +114,23 @@
 		User::Leave(KErrArgument);
 		}
 
+#if !defined(__WINS__) && !defined(__X86__)
 	CBulkOnlyTransportUsbcScLdd* scTransport;
+#endif
 	CBulkOnlyTransportUsbcLdd* nonscTransport;
 	switch (aTransportLddFlag)
 		{
 		case 1: 
-				nonscTransport = new(ELeave) CBulkOnlyTransportUsbcLdd(aNumDrives, aController);
-				return nonscTransport;
-
+			nonscTransport = new(ELeave) CBulkOnlyTransportUsbcLdd(aNumDrives, aController);
+			return nonscTransport;
+#if !defined(__WINS__) && !defined(__X86__)
 		case 2: 
-				scTransport = new(ELeave) CBulkOnlyTransportUsbcScLdd(aNumDrives, aController);
-				return scTransport;
-		default:
-				return NULL;
+			scTransport = new(ELeave) CBulkOnlyTransportUsbcScLdd(aNumDrives, aController);
+			return scTransport;
+#endif
+        default:
+            __ASSERT_DEBUG(EFalse, User::Panic(KUsbMsSvrPncCat, EMsCBulkOnlyTransportNull));		    
+			return NULL;
 
 		}
 	}
@@ -139,6 +144,7 @@
 	iController.GetTransport(transport);
 	switch (aTransportLddFlag)
 		{
+#if !defined(__WINS__) && !defined(__X86__)
 		case 2: 
 				ret = ((CBulkOnlyTransportUsbcScLdd*) transport)->Ldd().Open(0);
 				if (ret != KErrNone)
@@ -153,6 +159,7 @@
 					CleanupStack::Pop(transport);
 					return ret;
 					}
+#endif
 		case 1:
 				ret = ((CBulkOnlyTransportUsbcLdd*) transport)->Ldd().Open(0);
 				if (ret != KErrNone)
@@ -753,7 +760,7 @@
 	TInt8 lun = static_cast<TUint8>(iCbwBufPtr[KCbwLunOffset] & 0x0f);
 	if (iMaxLun < lun)
 		{
-		__PRINT1(_L("bad lun: %d"), lun);
+		RDebug::Print(_L("bad lun: %d"), lun);
 		return EFalse;
 		}