From 9c8cd237d76de02c10b1d8647dc4c5629f6023ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Czerpak?= Date: Wed, 10 Sep 2025 09:08:26 +0200 Subject: [PATCH] 2025-09-10 09:08 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbbmp/core.c ! pacified BCC warnings --- ChangeLog.txt | 4 ++++ contrib/hbbmp/core.c | 16 ++++++++-------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 47aabbf5a4..354599bd70 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -7,6 +7,10 @@ Entries may not always be in chronological/commit order. See license at the end of file. */ +2025-09-10 09:08 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) + * contrib/hbbmp/core.c + ! pacified BCC warnings + 2025-09-09 19:55 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbbmp/core.c ! pacified BCC warnings diff --git a/contrib/hbbmp/core.c b/contrib/hbbmp/core.c index 0c311cc326..2a7b3a0355 100644 --- a/contrib/hbbmp/core.c +++ b/contrib/hbbmp/core.c @@ -271,10 +271,10 @@ HB_MAXINT hb_bmp_color( PHB_BMPINFO pBMP, int r, int g, int b, int a ) if( pBMP->clrused < ( 1 << pBMP->depth ) ) { iColor = pBMP->clrused++; - pBMP->palette[ iColor ].blue = ( HB_BYTE ) b; - pBMP->palette[ iColor ].green = ( HB_BYTE ) g; - pBMP->palette[ iColor ].red = ( HB_BYTE ) r; - pBMP->palette[ iColor ].alpha = ( HB_BYTE ) a; + pBMP->palette[ ( unsigned int ) iColor ].blue = ( HB_BYTE ) b; + pBMP->palette[ ( unsigned int ) iColor ].green = ( HB_BYTE ) g; + pBMP->palette[ ( unsigned int ) iColor ].red = ( HB_BYTE ) r; + pBMP->palette[ ( unsigned int ) iColor ].alpha = ( HB_BYTE ) a; } else pBMP->error = HB_BMP_ERROR_PALETTEFULL; @@ -301,10 +301,10 @@ HB_BOOL hb_bmp_color2rgb( PHB_BMPINFO pBMP, HB_MAXINT clr, int * r, int * g, int case 8: if( clr < ( HB_MAXINT ) pBMP->clrused ) { - * b = ( int ) pBMP->palette[ clr ].blue; - * g = ( int ) pBMP->palette[ clr ].green; - * r = ( int ) pBMP->palette[ clr ].red; - * a = ( int ) pBMP->palette[ clr ].alpha; + * b = pBMP->palette[ ( unsigned int ) clr ].blue; + * g = pBMP->palette[ ( unsigned int ) clr ].green; + * r = pBMP->palette[ ( unsigned int ) clr ].red; + * a = pBMP->palette[ ( unsigned int ) clr ].alpha; pBMP->error = 0; } break;