png: sysfatal, debug print to stderr instead of potentialy messing up output stream
parent
a78f5f8a3d
commit
5654f15e56
|
@ -175,6 +175,8 @@ unfilter(int alg, uchar *buf, uchar *up, int len, int bypp)
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
switch(alg){
|
switch(alg){
|
||||||
|
default:
|
||||||
|
fprint(2, "unknown filtering scheme %d\n", alg);
|
||||||
case FilterNone:
|
case FilterNone:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -201,9 +203,6 @@ unfilter(int alg, uchar *buf, uchar *up, int len, int bypp)
|
||||||
for(; i < len; ++i)
|
for(; i < len; ++i)
|
||||||
buf[i] += paeth(buf[i-bypp], up[i], up[i-bypp]);
|
buf[i] += paeth(buf[i-bypp], up[i], up[i-bypp]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
|
||||||
sysfatal("unknown filtering scheme %d\n", alg);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -312,7 +311,7 @@ scanbytes(ZlibW *z)
|
||||||
else
|
else
|
||||||
n = (dx+adx-1)/adx;
|
n = (dx+adx-1)/adx;
|
||||||
if(n != 1 + (z->dx - (adam7[z->pass].x+1)) / adam7[z->pass].dx){
|
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 + adx, adx,
|
||||||
z->dx - (adam7[z->pass].x+1), adam7[z->pass].dx,
|
z->dx - (adam7[z->pass].x+1), adam7[z->pass].dx,
|
||||||
1 + (z->dx - (adam7[z->pass].x+1)) / adam7[z->pass].dx);
|
1 + (z->dx - (adam7[z->pass].x+1)) / adam7[z->pass].dx);
|
||||||
|
|
Loading…
Reference in New Issue