tools, bmp_logo: fix index from uint16_t to int to allow bigger logos
when generating the bmp_logo_bitmap, the index is casted as an uint16_t. So bigger logos as 65535 bytes are converted wrong Fix this. Signed-off-by: Heiko Schocher <hs@denx.de> Cc: Anatolij Gustschin <agust@denx.de>
This commit is contained in:
parent
4e0236265c
commit
3d192be9ad
@ -179,7 +179,7 @@ int main (int argc, char *argv[])
|
||||
printf("unsigned char bmp_logo_bitmap[] = {\n");
|
||||
for (i=(b->height-1)*b->width; i>=0; i-=b->width) {
|
||||
for (x = 0; x < b->width; x++) {
|
||||
b->data[(uint16_t) i + x] = (uint8_t) fgetc (fp) \
|
||||
b->data[i + x] = (uint8_t) fgetc(fp)
|
||||
+ DEFAULT_CMAP_SIZE;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user