* Revert swapFloat/Double "fixes"

This commit is contained in:
Phillip Stephens 2015-06-30 19:09:35 -07:00
parent bfa08ce52b
commit a76a3c584a

View File

@ -59,13 +59,13 @@ inline atInt64 swap64(atInt64 val)
inline atUint64 swapU64(atUint64 val) {return (atUint64)swap64(val);} inline atUint64 swapU64(atUint64 val) {return (atUint64)swap64(val);}
inline float swapFloat(float val) inline float swapFloat(float val)
{ {
atInt32 ival = swap64(static_cast<atInt32>(val)); atInt32 ival = swap32(*((atInt32*)(&val)));
return static_cast<float>(ival); return *((float*)(&ival));
} }
inline double swapDouble(double val) inline double swapDouble(double val)
{ {
atInt64 ival = swap64(static_cast<atInt64>(val)); atInt64 ival = swap64(*((atInt64*)(&val)));
return static_cast<double>(ival); return *((double*)(&ival));
} }
inline atInt16 LittleInt16(atInt16& val) inline atInt16 LittleInt16(atInt16& val)
{ {