Fix reports by CodeQL scanning
This commit is contained in:
@@ -253,7 +253,7 @@ ati68860_hwcursor_draw(svga_t *svga, int displine)
|
||||
uint32_t col1 = ramdac->pallook[1];
|
||||
|
||||
offset = svga->dac_hwcursor_latch.xoff;
|
||||
for (uint8_t x = 0; x < 64 - svga->dac_hwcursor_latch.xoff; x += 4) {
|
||||
for (uint32_t x = 0; x < 64 - svga->dac_hwcursor_latch.xoff; x += 4) {
|
||||
dat = svga->vram[svga->dac_hwcursor_latch.addr + (offset >> 2)];
|
||||
if (!(dat & 2))
|
||||
buffer32->line[displine][svga->dac_hwcursor_latch.x + x + svga->x_add] = (dat & 1) ? col1 : col0;
|
||||
|
@@ -419,7 +419,7 @@ sigma_text80(sigma_t *sigma)
|
||||
|
||||
/* The Sigma 400 seems to use screen widths stated in words
|
||||
(40 for 80-column, 20 for 40-column) */
|
||||
for (uint8_t x = 0; x < (sigma->crtc[1] << 1); x++) {
|
||||
for (uint32_t x = 0; x < (sigma->crtc[1] << 1); x++) {
|
||||
chr = vram[x << 1];
|
||||
attr = vram[(x << 1) + 1];
|
||||
drawcursor = ((ma == ca) && sigma->con && sigma->cursoron);
|
||||
@@ -474,7 +474,7 @@ sigma_text40(sigma_t *sigma)
|
||||
|
||||
/* The Sigma 400 seems to use screen widths stated in words
|
||||
(40 for 80-column, 20 for 40-column) */
|
||||
for (uint8_t x = 0; x < (sigma->crtc[1] << 1); x++) {
|
||||
for (uint32_t x = 0; x < (sigma->crtc[1] << 1); x++) {
|
||||
chr = vram[x << 1];
|
||||
attr = vram[(x << 1) + 1];
|
||||
drawcursor = ((ma == ca) && sigma->con && sigma->cursoron);
|
||||
@@ -512,7 +512,7 @@ sigma_gfx400(sigma_t *sigma)
|
||||
uint8_t plane[4];
|
||||
uint8_t col;
|
||||
|
||||
for (uint8_t x = 0; x < (sigma->crtc[1] << 1); x++) {
|
||||
for (uint32_t x = 0; x < (sigma->crtc[1] << 1); x++) {
|
||||
plane[0] = vram[x];
|
||||
plane[1] = vram[0x8000 + x];
|
||||
plane[2] = vram[0x10000 + x];
|
||||
@@ -540,7 +540,7 @@ sigma_gfx200(sigma_t *sigma)
|
||||
uint8_t plane[4];
|
||||
uint8_t col;
|
||||
|
||||
for (uint8_t x = 0; x < (sigma->crtc[1] << 1); x++) {
|
||||
for (uint32_t x = 0; x < (sigma->crtc[1] << 1); x++) {
|
||||
plane[0] = vram[x];
|
||||
plane[1] = vram[0x8000 + x];
|
||||
plane[2] = vram[0x10000 + x];
|
||||
@@ -566,7 +566,7 @@ sigma_gfx4col(sigma_t *sigma)
|
||||
uint8_t mask;
|
||||
uint8_t col;
|
||||
|
||||
for (uint8_t x = 0; x < (sigma->crtc[1] << 1); x++) {
|
||||
for (uint32_t x = 0; x < (sigma->crtc[1] << 1); x++) {
|
||||
plane[0] = vram[x];
|
||||
plane[1] = vram[0x8000 + x];
|
||||
plane[2] = vram[0x10000 + x];
|
||||
|
Reference in New Issue
Block a user