bug fix
authorbdemsky <bdemsky@uci.edu>
Mon, 9 Mar 2015 22:13:13 +0000 (15:13 -0700)
committerbdemsky <bdemsky@uci.edu>
Mon, 9 Mar 2015 22:13:13 +0000 (15:13 -0700)
glucose-syrup/incremental/Main.cc
zchaff64/inc_solver.cpp

index 6b7ed12b82935246a1c696f4f11cadb91f59088a..9183e8ecb8043c72342ba026b398d0a59d8ab1dd 100644 (file)
@@ -67,13 +67,11 @@ int outoffset;
 
 int getInt() {
   if (offset>=length) {
 
 int getInt() {
   if (offset>=length) {
-    ssize_t ptr;
     offset = 0;
     offset = 0;
-    do {
-      ptr=read(0, buffer, sizeof(int)*IS_BUFFERSIZE);
-      if (ptr == -1 || ptr == 0)
-        exit(-1);
-    } while(ptr==0);
+               ssize_t ptr=read(0, buffer, sizeof(int)*IS_BUFFERSIZE);
+               if (ptr == -1 || ptr == 0)
+                       exit(-1);
+
     ssize_t bytestoread=(4-(ptr & 3)) & 3;
     while(bytestoread != 0) {
       ssize_t p=read(0, &((char *)buffer)[ptr], bytestoread);
     ssize_t bytestoread=(4-(ptr & 3)) & 3;
     while(bytestoread != 0) {
       ssize_t p=read(0, &((char *)buffer)[ptr], bytestoread);
index eda4eb0337988e6b7b721a7a812b3f7fc3c536cf..1cc57efff865042117866be4bd86cdf88e9ef14d 100644 (file)
@@ -68,13 +68,11 @@ int outoffset;
 
 int getInt() {
   if (offset>=length) {
 
 int getInt() {
   if (offset>=length) {
-    ssize_t ptr;
     offset = 0;
     offset = 0;
-    do {
-      ptr=read(0, buffer, sizeof(int)*IS_BUFFERSIZE);
-      if (ptr == -1 || ptr == 0)
-        exit(-1);
-    } while(ptr==0);
+               ssize_t ptr=read(0, buffer, sizeof(int)*IS_BUFFERSIZE);
+               if (ptr == -1 || ptr == 0)
+                       exit(-1);
+
     ssize_t bytestoread=(4-(ptr & 3)) & 3;
     while(bytestoread != 0) {
       ssize_t p=read(0, &((char *)buffer)[ptr], bytestoread);
     ssize_t bytestoread=(4-(ptr & 3)) & 3;
     while(bytestoread != 0) {
       ssize_t p=read(0, &((char *)buffer)[ptr], bytestoread);