]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.c
1. Fixed tools_def.template to meet ICC build for IA32
[mirror_edk2.git] / MdeModulePkg / Bus / Usb / UsbBusDxe / UsbUtility.c
index 216f948ff86481b368f2f102d697fff5ac2adc33..28d73daffef09cb07054f0653c2e06424b7ee9d6 100644 (file)
@@ -518,7 +518,7 @@ UsbHcSyncInterruptTransfer (
                                UsbResult\r
                                );\r
   } else {\r
-    IsSlowDevice = (EFI_USB_SPEED_LOW == DevSpeed) ? TRUE : FALSE;\r
+    IsSlowDevice = (BOOLEAN) ((EFI_USB_SPEED_LOW == DevSpeed) ? TRUE : FALSE);\r
     Status = UsbBus->UsbHc->SyncInterruptTransfer (\r
                               UsbBus->UsbHc,\r
                               DevAddr,\r
@@ -634,7 +634,7 @@ UsbOpenHostProtoByChild (
     Status = gBS->OpenProtocol (\r
                     Bus->HostHandle,\r
                     &gEfiUsb2HcProtocolGuid,\r
-                    &Usb2Hc,\r
+                    (VOID **) &Usb2Hc,\r
                     mUsbBusDriverBinding.DriverBindingHandle,\r
                     Child,\r
                     EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER\r
@@ -644,7 +644,7 @@ UsbOpenHostProtoByChild (
     Status = gBS->OpenProtocol (\r
                     Bus->HostHandle,\r
                     &gEfiUsbHcProtocolGuid,\r
-                    &UsbHc,\r
+                    (VOID **) &UsbHc,\r
                     mUsbBusDriverBinding.DriverBindingHandle,\r
                     Child,\r
                     EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER\r