summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2012-03-30 07:59:00 +0100
committerCaolán McNamara <caolanm@redhat.com>2012-03-30 14:07:20 +0100
commit1889728897e16800d58773a302eb5232a6fada76 (patch)
tree9c2dc5ec0054da6705b37920c1e5f2f8a4f064da /package
parente60911f5fc6f76032942cd16c24a8f2673dae5d2 (diff)
remove static OUStrings from static_initialization_and_destruction chain
Diffstat (limited to 'package')
-rw-r--r--package/source/manifest/Base64Codec.cxx7
1 files changed, 2 insertions, 5 deletions
diff --git a/package/source/manifest/Base64Codec.cxx b/package/source/manifest/Base64Codec.cxx
index 66a7f181c0f1..19531005a430 100644
--- a/package/source/manifest/Base64Codec.cxx
+++ b/package/source/manifest/Base64Codec.cxx
@@ -141,9 +141,6 @@ void Base64Codec::encodeBase64(rtl::OUStringBuffer& aStrBuffer, const uno::Seque
}
}
-const rtl::OUString s2equal(RTL_CONSTASCII_USTRINGPARAM("=="));
-const rtl::OUString s1equal(RTL_CONSTASCII_USTRINGPARAM("="));
-
void FourByteToThreeByte (sal_uInt8* pBuffer, sal_Int32& nLength, const sal_Int32 nStart, const rtl::OUString& sString)
{
nLength = 0;
@@ -153,9 +150,9 @@ void FourByteToThreeByte (sal_uInt8* pBuffer, sal_Int32& nLength, const sal_Int3
if (nLen != 4)
return;
- if (sString.indexOf(s2equal) == 2)
+ if (sString.indexOfAsciiL(RTL_CONSTASCII_STRINGPARAM("==")) == 2)
nLength = 1;
- else if (sString.indexOf(s1equal) == 3)
+ else if (sString.indexOf('=') == 3)
nLength = 2;
else
nLength = 3;