SMOLNET PORTAL home about changes
ifix overflow on non % 4 height - ff2txt - farbfeld image to plain text visualization	Err	bitreich.org	70
hgit clone git://bitreich.org/ff2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ff2txt	URL:git://bitreich.org/ff2txt git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ff2txt	bitreich.org	70
1Log	/scm/ff2txt/log.gph	bitreich.org	70
1Files	/scm/ff2txt/files.gph	bitreich.org	70
1Refs	/scm/ff2txt/refs.gph	bitreich.org	70
1Tags	/scm/ff2txt/tag	bitreich.org	70
1README	/scm/ff2txt/file/README.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 2f2583b40975087c6463403508706bcc5138e833	/scm/ff2txt/commit/2f2583b40975087c6463403508706bcc5138e833.gph	bitreich.org	70
1parent 84d0d78441e79247fdfb2b5aa937f36709da52dd	/scm/ff2txt/commit/84d0d78441e79247fdfb2b5aa937f36709da52dd.gph	bitreich.org	70
hAuthor: Josuah Demangeon <mail@josuah.net>	URL:mailto:mail@josuah.net	bitreich.org	70
iDate:   Mon, 22 Jan 2018 06:08:28 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
ifix overflow on non % 4 height	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M ff2braille.c                        |       8 ++++----	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 4 insertions(+), 4 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/ff2braille.c b/ff2braille.c	/scm/ff2txt/file/ff2braille.c.gph	bitreich.org	70
i@@ -90,7 +90,7 @@ int	Err	bitreich.org	70
i main(void)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i         struct col        buf[MAX_WIDTH * 4], *rows[4];	Err	bitreich.org	70
i-        uint32_t        width, height, r, i;	Err	bitreich.org	70
i+        uint32_t        width, height, h, r, i;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         read_header(&width, &height);	Err	bitreich.org	70
i         if (width == 0 || height == 0)	Err	bitreich.org	70
i@@ -99,13 +99,13 @@ main(void)	Err	bitreich.org	70
i         for (i = 0; i < 4; i++)	Err	bitreich.org	70
i                 rows[i] = buf + width * i;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-        for (; height > 0; height -= 4) {	Err	bitreich.org	70
i+        for (h = 0; h < height; h += 4) {	Err	bitreich.org	70
i                 r = fread(buf, sizeof(*buf), width * 4, stdin);	Err	bitreich.org	70
i                 if (r % width != 0)	Err	bitreich.org	70
i                         err("invalid line width");	Err	bitreich.org	70
i                 print_4_rows(rows, width, r / width);	Err	bitreich.org	70
i+                if (ferror(stdin))	Err	bitreich.org	70
i+                        err("fread stdin");	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i-        if (ferror(stdin))	Err	bitreich.org	70
i-                err("fread stdin");	Err	bitreich.org	70
i         return 0;	Err	bitreich.org	70
i }	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/ff2txt/commit/2f2583b40975087...
Content-Typetext/plain; charset=utf-8