DEADSOFTWARE

fix gcc 4.0
[odcread.git] / reader / readAlien.cc
index ba96ca54e7d45f74bbe11555a9102d69e8786524..1bcec172d9d7d71172d80228404867727c0b3cba 100644 (file)
@@ -3,7 +3,10 @@
 namespace odc {
 
 void Reader::readAlien(Alien *alien, std::streampos down, std::streampos end) {
-       std::streampos next = down != 0 ? down : end;
+       std::streampos next = down;
+       if (next == (std::streampos)0) {
+               next = end;
+       }
        while (d_rider.tellg() < end) {
                if (d_rider.tellg() < next) { // for some reason, this means its a piece (unstructured)
                        size_t len = next - d_rider.tellg();