--- OpenEXR-1.1.0/Imath/ImathEuler.h.orig 2004-02-04 23:12:12.000000000 +0100 +++ OpenEXR-1.1.0/Imath/ImathEuler.h 2004-04-01 22:58:58.565948968 +0200 @@ -394,7 +394,7 @@ { setOrder(p); if ( l == XYZLayout ) setXYZVector(v); - else { x = v.x; y = v.y; z = v.z; } + else { this->x = v.x; this->y = v.y; this->z = v.z; } } template @@ -418,7 +418,7 @@ { setOrder(p); if ( l == XYZLayout ) setXYZVector(Vec3(xi,yi,zi)); - else { x = xi; y = yi; z = zi; } + else { this->x = xi; this->y = yi; this->z = zi; } } template @@ -453,7 +453,7 @@ // Extract the first angle, x. // - x = Math::atan2 (M[j][i], M[k][i]); + this->x = Math::atan2 (M[j][i], M[k][i]); // // Remove the x rotation from M, so that the remaining @@ -462,7 +462,7 @@ // Vec3 r (0, 0, 0); - r[i] = (_parityEven? -x: x); + r[i] = (_parityEven? -(this->x): this->x); Matrix44 N; N.rotate (r); @@ -476,8 +476,8 @@ // T sy = Math::sqrt (N[j][i]*N[j][i] + N[k][i]*N[k][i]); - y = Math::atan2 (sy, N[i][i]); - z = Math::atan2 (N[j][k], N[j][j]); + this->y = Math::atan2 (sy, N[i][i]); + this->z = Math::atan2 (N[j][k], N[j][j]); } else { @@ -485,7 +485,7 @@ // Extract the first angle, x. // - x = Math::atan2 (M[j][k], M[k][k]); + this->x = Math::atan2 (M[j][k], M[k][k]); // // Remove the x rotation from M, so that the remaining @@ -494,7 +494,7 @@ // Vec3 r (0, 0, 0); - r[i] = (_parityEven? -x: x); + r[i] = (_parityEven? -(this->x): this->x); Matrix44 N; N.rotate (r); @@ -508,8 +508,8 @@ // T cy = Math::sqrt (N[i][i]*N[i][i] + N[i][j]*N[i][j]); - y = Math::atan2 (-N[i][k], cy); - z = Math::atan2 (-N[j][i], N[j][j]); + this->y = Math::atan2 (-N[i][k], cy); + this->z = Math::atan2 (-N[j][i], N[j][j]); } if (!_parityEven) @@ -517,9 +517,9 @@ if (!_frameStatic) { - T t = x; - x = z; - z = t; + T t = this->x; + this->x = this->z; + this->z = t; } } @@ -535,7 +535,7 @@ // Extract the first angle, x. // - x = Math::atan2 (M[j][i], M[k][i]); + this->x = Math::atan2 (M[j][i], M[k][i]); // // Remove the x rotation from M, so that the remaining @@ -544,7 +544,7 @@ // Vec3 r (0, 0, 0); - r[i] = (_parityEven? -x: x); + r[i] = (_parityEven? -(this->x): this->x); Matrix44 N; N.rotate (r); @@ -555,8 +555,8 @@ // T sy = Math::sqrt (N[j][i]*N[j][i] + N[k][i]*N[k][i]); - y = Math::atan2 (sy, N[i][i]); - z = Math::atan2 (N[j][k], N[j][j]); + this->y = Math::atan2 (sy, N[i][i]); + this->z = Math::atan2 (N[j][k], N[j][j]); } else { @@ -564,7 +564,7 @@ // Extract the first angle, x. // - x = Math::atan2 (M[j][k], M[k][k]); + this->x = Math::atan2 (M[j][k], M[k][k]); // // Remove the x rotation from M, so that the remaining @@ -573,7 +573,7 @@ // Vec3 r (0, 0, 0); - r[i] = (_parityEven? -x: x); + r[i] = (_parityEven? -(this->x): this->x); Matrix44 N; N.rotate (r); @@ -584,8 +584,8 @@ // T cy = Math::sqrt (N[i][i]*N[i][i] + N[i][j]*N[i][j]); - y = Math::atan2 (-N[i][k], cy); - z = Math::atan2 (-N[j][i], N[j][j]); + this->y = Math::atan2 (-N[i][k], cy); + this->z = Math::atan2 (-N[j][i], N[j][j]); } if (!_parityEven) @@ -593,9 +593,9 @@ if (!_frameStatic) { - T t = x; - x = z; - z = t; + T t = this->x; + this->x = this->z; + this->z = t; } } @@ -608,7 +608,7 @@ Vec3 angles; if ( _frameStatic ) angles = (*this); - else angles = Vec3(z,y,x); + else angles = Vec3(this->z, this->y, this->x); if ( !_parityEven ) angles *= -1.0; @@ -651,7 +651,7 @@ Vec3 angles; if ( _frameStatic ) angles = (*this); - else angles = Vec3(z,y,x); + else angles = Vec3(this->z, this->y, this->x); if ( !_parityEven ) angles *= -1.0; @@ -693,7 +693,7 @@ angleOrder(i,j,k); if ( _frameStatic ) angles = (*this); - else angles = Vec3(z,y,x); + else angles = Vec3(this->z, this->y, this->x); if ( !_parityEven ) angles.y = -angles.y; @@ -781,9 +781,9 @@ template const Euler& Euler::operator= (const Euler &euler) { - x = euler.x; - y = euler.y; - z = euler.z; + this->x = euler.x; + this->y = euler.y; + this->z = euler.z; _initialAxis = euler._initialAxis; _frameStatic = euler._frameStatic; _parityEven = euler._parityEven; @@ -794,9 +794,9 @@ template const Euler& Euler::operator= (const Vec3 &v) { - x = v.x; - y = v.y; - z = v.z; + this->x = v.x; + this->y = v.y; + this->z = v.z; return *this; } --- OpenEXR-1.1.0/exrmakepreview/makePreview.cpp.orig 2004-02-07 01:43:40.000000000 +0100 +++ OpenEXR-1.1.0/exrmakepreview/makePreview.cpp 2004-04-01 23:02:42.341929848 +0200 @@ -82,7 +82,7 @@ if (x > 1) x = 1 + knee (x - 1, 0.184874f); - return (unsigned char) (clamp (pow (x, 0.4545f) * 84.66f, 0.f, 255.f)); + return (unsigned char) (clamp (pow (x, 0.4545f) * 84.66, 0.0, 255.0)); }