aboutsummaryrefslogtreecommitdiffstats
path: root/zlib-flate
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2009-07-15 06:26:32 +0200
committerJay Berkenbilt <ejb@ql.org>2009-07-15 06:26:32 +0200
commitfe18385ffaa7e5b11db86af1e992c0fb1984609a (patch)
tree132e8e04227971809c592a680d0dc497a2c677a4 /zlib-flate
parent86f2d3449c651674b92b1249186375ad821f9017 (diff)
downloadqpdf-fe18385ffaa7e5b11db86af1e992c0fb1984609a.tar.zst
clean up windows portability code, make remaining test suite pass
git-svn-id: svn+q:///qpdf/trunk@686 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'zlib-flate')
-rw-r--r--zlib-flate/zlib-flate.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/zlib-flate/zlib-flate.cc b/zlib-flate/zlib-flate.cc
index b5ba8e5e..67cd925d 100644
--- a/zlib-flate/zlib-flate.cc
+++ b/zlib-flate/zlib-flate.cc
@@ -7,11 +7,6 @@
#include <iostream>
#include <stdlib.h>
#include <fcntl.h>
-#ifdef _WIN32
-# include <io.h>
-#else
-# include <unistd.h>
-#endif
static char const* whoami = 0;
@@ -65,6 +60,7 @@ int main(int argc, char* argv[])
}
QUtil::binary_stdout();
+ QUtil::binary_stdin();
Pl_StdioFile* out = new Pl_StdioFile("stdout", stdout);
Pl_Flate* flate = new Pl_Flate("flate", out, action);
@@ -74,7 +70,7 @@ int main(int argc, char* argv[])
bool done = false;
while (! done)
{
- int len = read(0, buf, sizeof(buf));
+ int len = fread(buf, 1, sizeof(buf), stdin);
if (len <= 0)
{
done = true;