break dependence on zlib-dev for now
authorMorgan Deters <mdeters@gmail.com>
Fri, 27 Apr 2012 22:07:44 +0000 (22:07 +0000)
committerMorgan Deters <mdeters@gmail.com>
Fri, 27 Apr 2012 22:07:44 +0000 (22:07 +0000)
src/prop/bvminisat/utils/ParseUtils.h
src/prop/minisat/utils/ParseUtils.h

index 920298abb9c50d2af076ac967541bb9e55ff0bd4..fc2ce9cbe15a26b32b287225146e219e450c4746 100644 (file)
@@ -24,7 +24,8 @@ OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWA
 #include <stdlib.h>
 #include <stdio.h>
 
-#include <zlib.h>
+//#include <zlib.h>
+#include <unistd.h>
 
 namespace BVMinisat {
 
@@ -35,7 +36,7 @@ static const int buffer_size = 1048576;
 
 
 class StreamBuffer {
-    gzFile        in;
+    int           in;
     unsigned char buf[buffer_size];
     int           pos;
     int           size;
@@ -43,10 +44,10 @@ class StreamBuffer {
     void assureLookahead() {
         if (pos >= size) {
             pos  = 0;
-            size = gzread(in, buf, sizeof(buf)); } }
+            size = read(in, buf, sizeof(buf)); } }
 
 public:
-    explicit StreamBuffer(gzFile i) : in(i), pos(0), size(0) { assureLookahead(); }
+    explicit StreamBuffer(int i) : in(i), pos(0), size(0) { assureLookahead(); }
 
     int  operator *  () const { return (pos >= size) ? EOF : buf[pos]; }
     void operator ++ ()       { pos++; assureLookahead(); }
index d3071649d4812ca4d00366a16543c6406efcafd0..e9dc817c0b8b2635e7a0e9ce1d48f4be2abe809d 100644 (file)
@@ -24,7 +24,8 @@ OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWA
 #include <stdlib.h>
 #include <stdio.h>
 
-#include <zlib.h>
+//#include <zlib.h>
+#include <unistd.h>
 
 namespace Minisat {
 
@@ -35,7 +36,7 @@ static const int buffer_size = 1048576;
 
 
 class StreamBuffer {
-    gzFile        in;
+    int           in;
     unsigned char buf[buffer_size];
     int           pos;
     int           size;
@@ -43,10 +44,10 @@ class StreamBuffer {
     void assureLookahead() {
         if (pos >= size) {
             pos  = 0;
-            size = gzread(in, buf, sizeof(buf)); } }
+            size = read(in, buf, sizeof(buf)); } }
 
 public:
-    explicit StreamBuffer(gzFile i) : in(i), pos(0), size(0) { assureLookahead(); }
+    explicit StreamBuffer(int i) : in(i), pos(0), size(0) { assureLookahead(); }
 
     int  operator *  () const { return (pos >= size) ? EOF : buf[pos]; }
     void operator ++ ()       { pos++; assureLookahead(); }