mirror of
https://github.com/libAthena/athena.git
synced 2025-07-04 04:05:58 +00:00
* Revert swapFloat/Double "fixes"
This commit is contained in:
parent
bfa08ce52b
commit
a76a3c584a
@ -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)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user