diff options
author | Michael Stahl <mstahl@redhat.com> | 2017-10-27 11:51:28 +0200 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2017-10-27 12:37:45 +0200 |
commit | a3cb93b3917608f5b329321caea8d699b80b1ddf (patch) | |
tree | 6f46725c4e90dfb2e09f9b6e993fa071fd1ff76e /drawinglayer/source | |
parent | 39a2401807e67f41e96f51f747cb10c54700d793 (diff) |
remove GetSwapFloat nonsense from all 3 EMF readers
SvStream::ReadFloat already does that, and SvStream is initialised
to SvStreamEndian::LITTLE by default.
Change-Id: I5859e43014533bcebef9d4b8f0678c516193b92e
Diffstat (limited to 'drawinglayer/source')
-rw-r--r-- | drawinglayer/source/tools/emfphelperdata.cxx | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/drawinglayer/source/tools/emfphelperdata.cxx b/drawinglayer/source/tools/emfphelperdata.cxx index 75f1c3c8f3f3..79ce930a5358 100644 --- a/drawinglayer/source/tools/emfphelperdata.cxx +++ b/drawinglayer/source/tools/emfphelperdata.cxx @@ -43,20 +43,6 @@ namespace emfplushelper { -#ifdef OSL_BIGENDIAN - // little endian <-> big endian switch - static float GetSwapFloat(SvStream& rStream) - { - float fTmp; - sal_Int8* pPtr = (sal_Int8*)&fTmp; - rStream.ReadSChar(pPtr[3]); - rStream.ReadSChar(pPtr[2]); - rStream.ReadSChar(pPtr[1]); - rStream.ReadSChar(pPtr[0]); - return fTmp; - } -#endif - const char* emfTypeToName(sal_uInt16 type) { switch (type) @@ -265,16 +251,7 @@ namespace emfplushelper float eM22(0.0); float eDx(0.0); float eDy(0.0); -#ifdef OSL_BIGENDIAN - eM11 = GetSwapFloat(rIn); - eM12 = GetSwapFloat(rIn); - eM21 = GetSwapFloat(rIn); - eM22 = GetSwapFloat(rIn); - eDx = GetSwapFloat(rIn); - eDy = GetSwapFloat(rIn); -#else rIn.ReadFloat(eM11).ReadFloat(eM12).ReadFloat(eM21).ReadFloat(eM22).ReadFloat(eDx).ReadFloat(eDy); -#endif rTarget = basegfx::B2DHomMatrix( eM11, eM21, eDx, eM12, eM22, eDy); |