mirror of
https://github.com/espruino/Espruino.git
synced 2025-12-08 19:06:15 +00:00
fix types lacks a cast
warning: comparison of distinct pointer types lacks a cast [enabled by default]
This commit is contained in:
parent
9bb8c66015
commit
8bfa213157
@ -161,7 +161,7 @@ void lcdSetPixels_ArrayBuffer_flat(JsGraphics *gfx, short x, short y, short pixe
|
||||
unsigned int mask = (unsigned int)(1<<gfx->data.bpp)-1;
|
||||
unsigned int existing = (unsigned int)*ptr;
|
||||
unsigned int bitIdx = (gfx->data.flags & JSGRAPHICSFLAGS_ARRAYBUFFER_MSB) ? 8-(idx+gfx->data.bpp) : idx;
|
||||
assert(ptr>=gfx->backendData && ptr<((char*)gfx->backendData + graphicsGetMemoryRequired(gfx)));
|
||||
assert(ptr>=(unsigned char*)gfx->backendData && ptr<((unsigned char*)gfx->backendData + graphicsGetMemoryRequired(gfx)));
|
||||
*ptr = (char)((existing&~(mask<<bitIdx)) | ((col&mask)<<bitIdx));
|
||||
if (gfx->data.flags & JSGRAPHICSFLAGS_ARRAYBUFFER_VERTICAL_BYTE) {
|
||||
ptr++;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user