Skip to content

Commit 1a5820a

Browse files
fix_warnings_quirc
1 parent 097891e commit 1a5820a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

3rdparty/quirc/src/decode.c

+7-3
Original file line numberDiff line numberDiff line change
@@ -920,10 +920,14 @@ quirc_decode_error_t quirc_decode(const struct quirc_code *code,
920920

921921
void quirc_flip(struct quirc_code *code)
922922
{
923-
struct quirc_code flipped = {0};
923+
struct quirc_code flipped;
924924
unsigned int offset = 0;
925-
for (int y = 0; y < code->size; y++) {
926-
for (int x = 0; x < code->size; x++) {
925+
int y;
926+
int x;
927+
928+
memset(&flipped, 0, sizeof(flipped));
929+
for (y = 0; y < code->size; y++) {
930+
for (x = 0; x < code->size; x++) {
927931
if (grid_bit(code, y, x)) {
928932
flipped.cell_bitmap[offset >> 3u] |= (1u << (offset & 7u));
929933
}

0 commit comments

Comments
 (0)