diff options
Diffstat (limited to 'Build/source/libs/icu/icu-4.6-PATCHES/patch-40-LESwaps')
-rw-r--r-- | Build/source/libs/icu/icu-4.6-PATCHES/patch-40-LESwaps | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/Build/source/libs/icu/icu-4.6-PATCHES/patch-40-LESwaps b/Build/source/libs/icu/icu-4.6-PATCHES/patch-40-LESwaps deleted file mode 100644 index 0a6a85f99d0..00000000000 --- a/Build/source/libs/icu/icu-4.6-PATCHES/patch-40-LESwaps +++ /dev/null @@ -1,62 +0,0 @@ -diff -ur icu-4.6.orig/source/layout/LESwaps.h icu-4.6/source/layout/LESwaps.h ---- icu-4.6.orig/source/layout/LESwaps.h 2010-06-15 20:56:44.000000000 +0200 -+++ icu-4.6/source/layout/LESwaps.h 2011-06-19 01:33:11.000000000 +0200 -@@ -1,6 +1,7 @@ -+ - /* - * -- * (C) Copyright IBM Corp. 1998-2010 - All Rights Reserved -+ * (C) Copyright IBM Corp. 1998-2008 - All Rights Reserved - * - */ - -@@ -22,7 +23,7 @@ - * - * @stable ICU 2.8 - */ --#define SWAPW(value) LESwaps::swapWord((le_uint16)(value)) -+#define SWAPW(value) LESwaps::swapWord((const le_uint16 &) (value)) - - /** - * A convenience macro which invokes the swapLong member function -@@ -30,7 +31,7 @@ - * - * @stable ICU 2.8 - */ --#define SWAPL(value) LESwaps::swapLong((le_uint32)(value)) -+#define SWAPL(value) LESwaps::swapLong((const le_uint32 &) (value)) - - /** - * This class is used to access data which stored in big endian order -@@ -54,9 +55,11 @@ - * - * @stable ICU 2.8 - */ -- static le_uint16 swapWord(le_uint16 value) -+ static le_uint16 swapWord(const le_uint16 &value) - { -- return (le_uint16)((value << 8) | (value >> 8)); -+ const le_uint8 *p = (const le_uint8 *) &value; -+ -+ return ((p[0] << 8) + p[1]); - }; - - /** -@@ -69,13 +72,11 @@ - * - * @stable ICU 2.8 - */ -- static le_uint32 swapLong(le_uint32 value) -+ static le_uint32 swapLong(const le_uint32 &value) - { -- return (le_uint32)( -- (value << 24) | -- ((value << 8) & 0xff0000) | -- ((value >> 8) & 0xff00) | -- (value >> 24)); -+ const le_uint8 *p = (const le_uint8 *) &value; -+ -+ return ((p[0] << 24) + (p[1] << 16) + (p[2] << 8) + p[3]); - }; - - private: |