From 3f388e607f400ccd68246c9680ebe79332d3366d Mon Sep 17 00:00:00 2001 From: Jaroslaw Pelczar Date: Wed, 28 Aug 2019 17:07:32 +0200 Subject: [PATCH] s3: Fix invalid type casts Signed-off-by: Jaroslaw Pelczar Change-Id: If742f17efb02ef78ce7ca2475f126735f802e8aa Reviewed-on: https://review.haiku-os.org/c/haiku/+/1773 Reviewed-by: waddlesplash --- src/add-ons/accelerants/s3/savage_edid.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/add-ons/accelerants/s3/savage_edid.cpp b/src/add-ons/accelerants/s3/savage_edid.cpp index 9bea23ab8c..a630a6cb15 100644 --- a/src/add-ons/accelerants/s3/savage_edid.cpp +++ b/src/add-ons/accelerants/s3/savage_edid.cpp @@ -23,7 +23,7 @@ static status_t GetI2CSignals(void* cookie, int* _clock, int* data) { - uint32 index = (uint32)cookie; + uint32 index = (uint32)(addr_t)cookie; uint8 value = ReadCrtcReg(index); *_clock = (value & 0x4) != 0; @@ -35,7 +35,7 @@ GetI2CSignals(void* cookie, int* _clock, int* data) static status_t SetI2CSignals(void* cookie, int _clock, int data) { - uint32 index = (uint32)cookie; + uint32 index = (uint32)(addr_t)cookie; uint8 value = 0x10; if (_clock) @@ -75,7 +75,7 @@ Savage_GetEdidInfo(edid1_info& edidInfo) } i2c_bus bus; - bus.cookie = (void*)DDCPort; + bus.cookie = (void*)(addr_t)DDCPort; bus.set_signals = &SetI2CSignals; bus.get_signals = &GetI2CSignals; ddc2_init_timing(&bus);