mzd_from_png doesn't work for some size of matrices
{{{ diff --git a/src/io.c b/src/io.c --- a/src/io.c +++ b/src/io.c @@ -172,14 +172,14 @@ } tmp = 0; switch((n/8 + ((n%8) ? 1 : 0))%8) { - case 7: tmp |= ((word)row[8j+7])<<56; - case 6: tmp |= ((word)row[8j+6])<<48; - case 5: tmp |= ((word)row[8j+5])<<40; - case 4: tmp |= ((word)row[8j+4])<<32; - case 3: tmp |= ((word)row[8j+3])<<24; - case 2: tmp |= ((word)row[8j+2])<<16; - case 1: tmp |= ((word)row[8j+1])<< 8; - case 0: tmp |= ((word)row[8j+0])<< 0; + case 0: tmp |= ((word)row[8j+7])<<56; + case 7: tmp |= ((word)row[8j+6])<<48; + case 6: tmp |= ((word)row[8j+5])<<40; + case 5: tmp |= ((word)row[8j+4])<<32; + case 4: tmp |= ((word)row[8j+3])<<24; + case 3: tmp |= ((word)row[8j+2])<<16; + case 2: tmp |= ((word)row[8j+1])<< 8; + case 1: tmp |= ((word)row[8j+0])<< 0; }; A->rows[i][j] |= (~tmp & bitmask_end); } }}}
Comments (4)
-
repo owner -
repo owner Okay, got it. Should have written systematic tests for this one!
-
repo owner - changed status to resolved
fixes
#38(fix suggested by anonymously)→ Wiki macro error: Changeset 7e6504006275 not found.
-
Great thanks :)
- Log in to comment
Which sizes are affected? How can I reproduce the bug? Thanks for reporting it.