Skip to content
Snippets Groups Projects
Commit 9017c51e authored by Perttu Ahola's avatar Perttu Ahola
Browse files

the zlib error print function now prints to dstream (debug.txt)

parent bdb66ace
No related branches found
No related tags found
No related merge requests found
......@@ -27,28 +27,28 @@ with this program; if not, write to the Free Software Foundation, Inc.,
/* report a zlib or i/o error */
void zerr(int ret)
{
fputs("zerr: ", stderr);
dstream<<"zerr: ";
switch (ret) {
case Z_ERRNO:
if (ferror(stdin))
fputs("error reading stdin\n", stderr);
dstream<<"error reading stdin"<<std::endl;
if (ferror(stdout))
fputs("error writing stdout\n", stderr);
dstream<<"error writing stdout"<<std::endl;
break;
case Z_STREAM_ERROR:
fputs("invalid compression level\n", stderr);
dstream<<"invalid compression level"<<std::endl;
break;
case Z_DATA_ERROR:
fputs("invalid or incomplete deflate data\n", stderr);
dstream<<"invalid or incomplete deflate data"<<std::endl;
break;
case Z_MEM_ERROR:
fputs("out of memory\n", stderr);
dstream<<"out of memory"<<std::endl;
break;
case Z_VERSION_ERROR:
fputs("zlib version mismatch!\n", stderr);
dstream<<"zlib version mismatch!"<<std::endl;
break;
default:
dstream<<"return value = "<<ret<<"\n";
dstream<<"return value = "<<ret<<std::endl;
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment