diff options
author | Jay Berkenbilt <ejb@ql.org> | 2009-07-15 06:26:32 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2009-07-15 06:26:32 +0200 |
commit | fe18385ffaa7e5b11db86af1e992c0fb1984609a (patch) | |
tree | 132e8e04227971809c592a680d0dc497a2c677a4 /zlib-flate | |
parent | 86f2d3449c651674b92b1249186375ad821f9017 (diff) | |
download | qpdf-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.cc | 8 |
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; |