Index: /trunk/src/VBox/Main/ApplianceImplIO.cpp
===================================================================
--- /trunk/src/VBox/Main/ApplianceImplIO.cpp	(revision 33705)
+++ /trunk/src/VBox/Main/ApplianceImplIO.cpp	(revision 33706)
@@ -956,5 +956,5 @@
     if (pInt->cbCurAll < uOffset)
     {
-        size_t cbSize = uOffset - pInt->cbCurAll;
+        size_t cbSize = (size_t)(uOffset - pInt->cbCurAll);
         size_t cbAllWritten = 0;
         for(;;)
@@ -1053,5 +1053,6 @@
     if (pInt->cbCurAll < uOffset)
     {
-        rc = rtSha1ReadSyncCallback(pvUser, pvStorage, pInt->cbCurAll, 0, uOffset - pInt->cbCurAll, 0);
+        rc = rtSha1ReadSyncCallback(pvUser, pvStorage, pInt->cbCurAll, 0,
+                                    (size_t)(uOffset - pInt->cbCurAll), 0);
         if (RT_FAILURE(rc))
             return rc;
