1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-28 07:03:00 +08:00

fix overflow on 16 bit MCU in font processing

This commit is contained in:
Gabor Kiss-Vamosi 2020-01-17 15:49:36 +01:00
parent ca84aaf6e8
commit 33f5448a38

View File

@ -475,5 +475,5 @@ static uint8_t rle_next(void)
*/ */
static int32_t unicode_list_compare(const void * ref, const void * element) static int32_t unicode_list_compare(const void * ref, const void * element)
{ {
return (*(uint16_t *)ref) - (*(uint16_t *)element); return ((int32_t)(*(uint16_t *)ref)) - ((int32_t)(*(uint16_t *)element));
} }