diff options
Diffstat (limited to '')
-rw-r--r-- | source/Endianness.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source/Endianness.h b/source/Endianness.h index 9e62c48c4..cf5ed5567 100644 --- a/source/Endianness.h +++ b/source/Endianness.h @@ -45,7 +45,10 @@ inline long long NetworkToHostLong8( void* a_Value ) inline float NetworkToHostFloat4( void* a_Value )
{
- u_long buf = *(u_long*)a_Value;
- buf = ntohl( buf );
+ //u_long buf = *(u_long*)a_Value;
+ unsigned long buf = *(unsigned long*)a_Value;
+ buf = ntohl( (unsigned long)buf );
+ (void)printf("",(unsigned long)buf);
+ //(unsigned long)buf;
return *(float*)reinterpret_cast<float *>(&buf);
-}
\ No newline at end of file +}
|