From 3673724b61616af0e5b6f5a2afcc6605384df027 Mon Sep 17 00:00:00 2001 From: Joachim Henze Date: Tue, 29 Mar 2022 00:44:29 +0200 Subject: [PATCH] [0.4.9][CMBATT] Fix 1 MSVC2010SP1 x86 dbg warning C4146 CORE-18104 can be observed with MSVC 2010SP1 (16.0.40219.1) x86 target in dbg configuation: C:\047rls\reactos\drivers\bus\acpi\cmbatt\cmbatt.c(983) : warning C4146: unary minus operator applied to unsigned type, result still unsigned partial pick of 0.4.13-dev-713-g 08c6d21e1fb9af8fc4d43a29e74ac3e05581c096 --- drivers/bus/acpi/cmbatt/cmbatt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/bus/acpi/cmbatt/cmbatt.c b/drivers/bus/acpi/cmbatt/cmbatt.c index 775f755c134..cdac118c531 100644 --- a/drivers/bus/acpi/cmbatt/cmbatt.c +++ b/drivers/bus/acpi/cmbatt/cmbatt.c @@ -980,7 +980,7 @@ CmBattGetBatteryStatus(IN PCMBATT_DEVICE_EXTENSION DeviceExtension, else if (DeviceExtension->State & BATTERY_DISCHARGING) { /* The battery is discharging, so treat the rate as a negative rate */ - DeviceExtension->Rate = -DeviceExtension->Rate; + DeviceExtension->Rate = -(LONG)DeviceExtension->Rate; } else if (!(DeviceExtension->State & BATTERY_CHARGING) && (DeviceExtension->Rate)) {