Skip to content

image-encoders: Fix compile warnings for ARM7 platform

Frediano Ziglio requested to merge fziglio/spice:mr_arm7 into master

Compiling under ARM7 GCC compiler report these warning:

image-encoders.cpp: In function 'int lz4_usr_more_space(Lz4EncoderUsrContext*, uint8_t**)': image-encoders.cpp:261:32: error: cast from 'Lz4EncoderUsrContext*' to 'Lz4Data*' increases required alignment of target type [-Werror=cast-align] 261 | EncoderData usr_data = &(((Lz4Data )usr)->data); | ^~~~~~~~~~~~~~ image-encoders.cpp: In function 'int lz4_usr_more_lines(Lz4EncoderUsrContext, uint8_t*)': image-encoders.cpp:329:32: error: cast from 'Lz4EncoderUsrContext*' to 'Lz4Data*' increases required alignment of target type [-Werror=cast-align] 329 | EncoderData *usr_data = &(((Lz4Data *)usr)->data); | ^~~~~~~~~~~~~~

In all other occurrences of these cast we are already using SPICE_CONTAINEROF.

Signed-off-by: Frediano Ziglio freddy77@gmail.com

Merge request reports