diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-08-11 23:20:31 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-08-12 11:51:11 +0100 |
commit | a09a5142bc17cce62bc13fdeb4674feba39217d8 (patch) | |
tree | 16ccb69f84f2a161db01895057274946980f8d13 /tools | |
parent | 2e3f7cc4125cbd4245030122eeb9608af3b7997b (diff) |
reduce ByteString api
Diffstat (limited to 'tools')
-rw-r--r-- | tools/inc/tools/string.hxx | 3 | ||||
-rw-r--r-- | tools/source/string/strcvt.cxx | 25 |
2 files changed, 0 insertions, 28 deletions
diff --git a/tools/inc/tools/string.hxx b/tools/inc/tools/string.hxx index a1428a6c2f73..296dc296e72c 100644 --- a/tools/inc/tools/string.hxx +++ b/tools/inc/tools/string.hxx @@ -186,9 +186,6 @@ public: ByteString( const UniString& rUniStr, rtl_TextEncoding eTextEncoding, sal_uInt32 nCvtFlags = UNISTRING_TO_BYTESTRING_CVTFLAGS ); - ByteString( const UniString& rUniStr, xub_StrLen nPos, xub_StrLen nLen, - rtl_TextEncoding eTextEncoding, - sal_uInt32 nCvtFlags = UNISTRING_TO_BYTESTRING_CVTFLAGS ); ByteString( const sal_Unicode* pUniStr, xub_StrLen nLen, rtl_TextEncoding eTextEncoding, sal_uInt32 nCvtFlags = UNISTRING_TO_BYTESTRING_CVTFLAGS ); diff --git a/tools/source/string/strcvt.cxx b/tools/source/string/strcvt.cxx index 22bb517e8582..210636f8073b 100644 --- a/tools/source/string/strcvt.cxx +++ b/tools/source/string/strcvt.cxx @@ -57,31 +57,6 @@ ByteString::ByteString( const UniString& rUniStr, rtl_TextEncoding eTextEncoding // ----------------------------------------------------------------------- -ByteString::ByteString( const UniString& rUniStr, xub_StrLen nPos, xub_StrLen nLen, - rtl_TextEncoding eTextEncoding, sal_uInt32 nCvtFlags ) -{ - DBG_CTOR( ByteString, DbgCheckByteString ); - DBG_CHKOBJ( &rUniStr, UniString, DbgCheckUniString ); - - // Stringlaenge ermitteln - if ( nPos > rUniStr.mpData->mnLen ) - nLen = 0; - else - { - // Laenge korrigieren, wenn noetig - sal_Int32 nMaxLen = rUniStr.mpData->mnLen-nPos; - if ( nLen > nMaxLen ) - nLen = static_cast< xub_StrLen >(nMaxLen); - } - - mpData = NULL; - rtl_uString2String( (rtl_String **)(&mpData), - rUniStr.mpData->maStr+nPos, nLen, - eTextEncoding, nCvtFlags ); -} - -// ----------------------------------------------------------------------- - ByteString::ByteString( const sal_Unicode* pUniStr, xub_StrLen nLen, rtl_TextEncoding eTextEncoding, sal_uInt32 nCvtFlags ) { |