From 08a5d0ccf620c5b14cd44bdccb951bd4eeea965f Mon Sep 17 00:00:00 2001 From: zeromus Date: Mon, 24 Jul 2006 00:32:36 +0000 Subject: [PATCH] gcc version needed some casts --- drivers/common/scalebit.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/common/scalebit.cpp b/drivers/common/scalebit.cpp index f47c4970..8a986585 100644 --- a/drivers/common/scalebit.cpp +++ b/drivers/common/scalebit.cpp @@ -55,9 +55,9 @@ static inline void stage_scale2x(void* dst0, void* dst1, const void* src0, const { switch (pixel) { #if defined(__GNUC__) && defined(__i386__) - case 1 : scale2x_8_mmx(dst0, dst1, src0, src1, src2, pixel_per_row); break; - case 2 : scale2x_16_mmx(dst0, dst1, src0, src1, src2, pixel_per_row); break; - case 4 : scale2x_32_mmx(dst0, dst1, src0, src1, src2, pixel_per_row); break; + case 1 : scale2x_8_mmx((scale2x_uint8*)dst0, (scale2x_uint8*)dst1, (scale2x_uint8*)src0, (scale2x_uint8*)src1, (scale2x_uint8*)src2, pixel_per_row); break; + case 2 : scale2x_16_mmx((scale2x_uint16*)dst0, (scale2x_uint16*)dst1, (scale2x_uint16*)src0, (scale2x_uint16*)src1, (scale2x_uint16*)src2, pixel_per_row); break; + case 4 : scale2x_32_mmx((scale2x_uint32*)dst0, (scale2x_uint32*)dst1, (scale2x_uint32*)src0, (scale2x_uint32*)src1, (scale2x_uint32*)src2, pixel_per_row); break; #else case 1 : scale2x_8_def((scale2x_uint8*)dst0, (scale2x_uint8*)dst1, (scale2x_uint8*)src0, (scale2x_uint8*)src1, (scale2x_uint8*)src2, pixel_per_row); break; case 2 : scale2x_16_def((scale2x_uint16*)dst0, (scale2x_uint16*)dst1, (scale2x_uint16*)src0, (scale2x_uint16*)src1, (scale2x_uint16*)src2, pixel_per_row); break;