Making the C++ stuff work for the MipsPro 7.3 compiler.
[blender-staging.git] / extern / solid / include / MT / Interval.h
index 8e1666c9c236bce256a9e63edd529bcb109e48ee..c6ba2fc1681c8d69997282d92844d1ca3f4f2780 100755 (executable)
 #ifndef INTERVAL_H
 #define INTERVAL_H
 
+#if defined (__sgi)
+#include <assert.h>
+#else
 #include <cassert>
+#endif
+
 #include <iostream>
 #include <algorithm>
 
@@ -111,7 +116,7 @@ namespace MT {
        inline std::ostream& 
        operator<<(std::ostream& os, const Interval<Scalar>& z)
        {
-               return os << '[' << x.lower() << ", " << x.upper() << ']';
+               return os << '[' << z.lower() << ", " << z.upper() << ']';
        }
 
        template <typename Scalar>