From 1a5820aa017b6b93281747aa89893d746bc0784a Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 12 Apr 2023 11:38:53 +0300 Subject: [PATCH] fix_warnings_quirc --- 3rdparty/quirc/src/decode.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/3rdparty/quirc/src/decode.c b/3rdparty/quirc/src/decode.c index e24a4fbe2afb..39903fab49e3 100644 --- a/3rdparty/quirc/src/decode.c +++ b/3rdparty/quirc/src/decode.c @@ -920,10 +920,14 @@ quirc_decode_error_t quirc_decode(const struct quirc_code *code, void quirc_flip(struct quirc_code *code) { - struct quirc_code flipped = {0}; + struct quirc_code flipped; unsigned int offset = 0; - for (int y = 0; y < code->size; y++) { - for (int x = 0; x < code->size; x++) { + int y; + int x; + + memset(&flipped, 0, sizeof(flipped)); + for (y = 0; y < code->size; y++) { + for (x = 0; x < code->size; x++) { if (grid_bit(code, y, x)) { flipped.cell_bitmap[offset >> 3u] |= (1u << (offset & 7u)); }