diff options
Diffstat (limited to 'libs/appleutility/CACFNumber.cpp')
-rw-r--r-- | libs/appleutility/CACFNumber.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/appleutility/CACFNumber.cpp b/libs/appleutility/CACFNumber.cpp index 3b6160c8bb..edbf3db2d9 100644 --- a/libs/appleutility/CACFNumber.cpp +++ b/libs/appleutility/CACFNumber.cpp @@ -53,13 +53,13 @@ Float32 CACFNumber::GetFixed32() const { SInt32 theFixedValue = GetSInt32(); - + // this is a 16.16 value so convert it to a float Float32 theSign = theFixedValue < 0 ? -1.0 : 1.0; theFixedValue *= (SInt32)theSign; Float32 theWholePart = (theFixedValue & 0x7FFF0000) >> 16; Float32 theFractPart = theFixedValue & 0x0000FFFF; theFractPart /= 65536.0; - + return theSign * (theWholePart + theFractPart); } |