Index: /trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/DarwinKeyboard.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/DarwinKeyboard.cpp	(revision 49904)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/DarwinKeyboard.cpp	(revision 49905)
@@ -1745,5 +1745,5 @@
     kern_return_t         rc;
     IOCFPlugInInterface **ppPluginInterface = NULL;
-    int32_t               iScore;
+    SInt32                iScore;
 
     rc = IOCreatePlugInInterfaceForService(service, kIOUSBInterfaceUserClientTypeID,
@@ -1875,5 +1875,5 @@
         {
             uint8_t  idDeviceClass, idDeviceSubClass;
-            uint32_t idLocation;
+            UInt32   idLocation;
 
             rc = (*ppUsbDeviceInterface)->GetLocationID    (ppUsbDeviceInterface,  &idLocation);       AssertMsg(rc == 0, ("Failed to get Location ID"));
@@ -1883,5 +1883,5 @@
             if (idDeviceClass == kUSBHIDInterfaceClass && idDeviceSubClass == kUSBHIDBootInterfaceSubClass)
             {
-                VBoxKbdState_t *pKbd = darwinUsbHidQueryKbdByLocationId(idLocation, pHidState);
+                VBoxKbdState_t *pKbd = darwinUsbHidQueryKbdByLocationId((uint32_t)idLocation, pHidState);
 
                 rc = IOServiceAddInterestNotification(pHidState->pNotificationPrortRef, service, kIOGeneralInterest,
