diff --git a/src/gallium/auxiliary/util/u_bitcast.h b/src/gallium/auxiliary/util/u_bitcast.h index e8fb0fe3288..703ea64e4dd 100644 --- a/src/gallium/auxiliary/util/u_bitcast.h +++ b/src/gallium/auxiliary/util/u_bitcast.h @@ -29,6 +29,7 @@ #define U_BITCAST_H_ #include +#include #include "c99_compat.h" @@ -36,7 +37,7 @@ extern "C" { #endif -static inline unsigned +static inline uint32_t u_bitcast_f2u(float f) { unsigned u; @@ -45,7 +46,7 @@ u_bitcast_f2u(float f) } static inline float -u_bitcast_u2f(unsigned u) +u_bitcast_u2f(uint32_t u) { float f; memcpy(&f, &u, sizeof(f));