summaryrefslogtreecommitdiff
path: root/src/prop
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@gmail.com>2012-04-27 22:07:44 +0000
committerMorgan Deters <mdeters@gmail.com>2012-04-27 22:07:44 +0000
commit17a64d466e42e436daf0ea24a340146fc3facfa5 (patch)
treeeaef0896d91f292f36ae095419ecfcfd332d6993 /src/prop
parent0168ec9f128246d1a6a0a34f7ee59aec109b7782 (diff)
break dependence on zlib-dev for now
Diffstat (limited to 'src/prop')
-rw-r--r--src/prop/bvminisat/utils/ParseUtils.h9
-rw-r--r--src/prop/minisat/utils/ParseUtils.h9
2 files changed, 10 insertions, 8 deletions
diff --git a/src/prop/bvminisat/utils/ParseUtils.h b/src/prop/bvminisat/utils/ParseUtils.h
index 920298abb..fc2ce9cbe 100644
--- a/src/prop/bvminisat/utils/ParseUtils.h
+++ b/src/prop/bvminisat/utils/ParseUtils.h
@@ -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(); }
diff --git a/src/prop/minisat/utils/ParseUtils.h b/src/prop/minisat/utils/ParseUtils.h
index d3071649d..e9dc817c0 100644
--- a/src/prop/minisat/utils/ParseUtils.h
+++ b/src/prop/minisat/utils/ParseUtils.h
@@ -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(); }
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback