Get rid of warnings (#88)

* Get rid of warnings

-macro expansion producing 'defined' has undefined behaviour
-conversion from 'int' to 'float', possible loss of data

* Get rid of errors

-conversion from 'int' to 'float', possible loss of data
This commit is contained in:
infernalxdrm 2021-11-05 04:14:31 +07:00 committed by GitHub
parent 36bb704114
commit 4f04af6123
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 12 deletions

View File

@ -1,4 +1,4 @@
//====== Copyright © 1996-2005, Valve Corporation, All rights reserved. =======//
//====== Copyright © 1996-2005, Valve Corporation, All rights reserved. =======//
//
// Purpose:
//
@ -203,8 +203,9 @@ private:
};
#define USE_M64S ( ( !defined( _X360 ) ) && ( ! defined( _LINUX) ) )
#if ( ( !defined( _X360 ) ) && ( ! defined( _LINUX) ) )
#define USE_M64S 1
#endif
@ -516,9 +517,9 @@ inline void Vector::Init( vec_t ix, vec_t iy, vec_t iz )
inline void Vector::Random( vec_t minVal, vec_t maxVal )
{
x = minVal + ((float)rand() / RAND_MAX) * (maxVal - minVal);
y = minVal + ((float)rand() / RAND_MAX) * (maxVal - minVal);
z = minVal + ((float)rand() / RAND_MAX) * (maxVal - minVal);
x = minVal + ((float)rand() / (float)RAND_MAX) * (maxVal - minVal);
y = minVal + ((float)rand() / (float)RAND_MAX) * (maxVal - minVal);
z = minVal + ((float)rand() / (float)RAND_MAX) * (maxVal - minVal);
CHECK_VALID(*this);
}
@ -1852,9 +1853,9 @@ inline void QAngle::Init( vec_t ix, vec_t iy, vec_t iz )
inline void QAngle::Random( vec_t minVal, vec_t maxVal )
{
x = minVal + ((float)rand() / RAND_MAX) * (maxVal - minVal);
y = minVal + ((float)rand() / RAND_MAX) * (maxVal - minVal);
z = minVal + ((float)rand() / RAND_MAX) * (maxVal - minVal);
x = minVal + ((float)rand() / (float)RAND_MAX) * (maxVal - minVal);
y = minVal + ((float)rand() / (float)RAND_MAX) * (maxVal - minVal);
z = minVal + ((float)rand() / (float)RAND_MAX) * (maxVal - minVal);
CHECK_VALID(*this);
}

View File

@ -1,4 +1,4 @@
//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============//
//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
@ -239,8 +239,8 @@ inline void Vector2D::Init( vec_t ix, vec_t iy )
inline void Vector2D::Random( float minVal, float maxVal )
{
x = minVal + ((float)rand() / RAND_MAX) * (maxVal - minVal);
y = minVal + ((float)rand() / RAND_MAX) * (maxVal - minVal);
x = minVal + ((float)rand() / (float)RAND_MAX) * (maxVal - minVal);
y = minVal + ((float)rand() / (float)RAND_MAX) * (maxVal - minVal);
}
inline void Vector2DClear( Vector2D& a )