summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-07-17 08:51:20 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-07-17 08:51:20 +0200
commit5654f15e56087986812c557412d558482383fc8b (patch)
treecfe4119de15bb1d61e37a01265f38432f19aa544 /sys
parenta78f5f8a3d72fc18c9bb734e066f45e9a3be5ab0 (diff)
png: sysfatal, debug print to stderr instead of potentialy messing up output stream
Diffstat (limited to 'sys')
-rw-r--r--sys/src/cmd/jpg/readpng.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/src/cmd/jpg/readpng.c b/sys/src/cmd/jpg/readpng.c
index 750a6009d..7be53bd74 100644
--- a/sys/src/cmd/jpg/readpng.c
+++ b/sys/src/cmd/jpg/readpng.c
@@ -175,6 +175,8 @@ unfilter(int alg, uchar *buf, uchar *up, int len, int bypp)
int i;
switch(alg){
+ default:
+ fprint(2, "unknown filtering scheme %d\n", alg);
case FilterNone:
break;
@@ -201,9 +203,6 @@ unfilter(int alg, uchar *buf, uchar *up, int len, int bypp)
for(; i < len; ++i)
buf[i] += paeth(buf[i-bypp], up[i], up[i-bypp]);
break;
-
- default:
- sysfatal("unknown filtering scheme %d\n", alg);
}
}
@@ -312,7 +311,7 @@ scanbytes(ZlibW *z)
else
n = (dx+adx-1)/adx;
if(n != 1 + (z->dx - (adam7[z->pass].x+1)) / adam7[z->pass].dx){
- print("%d/%d != 1+(%d-1)/%d = %d\n",
+ fprint(2, "%d/%d != 1+(%d-1)/%d = %d\n",
z->dx - adam7[z->pass].x - 1 + adx, adx,
z->dx - (adam7[z->pass].x+1), adam7[z->pass].dx,
1 + (z->dx - (adam7[z->pass].x+1)) / adam7[z->pass].dx);