Kaydet (Commit) 66a2598e authored tarafından Caolán McNamara's avatar Caolán McNamara

convert over hidden windows-only ByteStrings

üst bc340ff0
......@@ -927,14 +927,15 @@ sal_Bool TransferableHelper::SetINetBookmark( const INetBookmark& rBmk,
memset( &rFDesc1, 0, sizeof( FILEDESCRIPTOR ) );
rFDesc1.dwFlags = FD_LINKUI;
ByteString aStr( rBmk.GetDescription(), eSysCSet );
for( sal_uInt16 nChar = 0; nChar < aStr.Len(); ++nChar )
if( strchr( "\\/:*?\"<>|", aStr.GetChar( nChar ) ) )
aStr.Erase( nChar--, 1 );
aStr.Insert( "Shortcut to ", 0 );
aStr += ".URL";
strcpy( rFDesc1.cFileName, aStr.GetBuffer() );
rtl::OStringBuffer aStr(rtl::OUStringToOString(
rBmk.GetDescription(), eSysCSet));
for( sal_uInt16 nChar = 0; nChar < aStr.getLength(); ++nChar )
if( strchr( "\\/:*?\"<>|", aStr[nChar] ) )
aStr.remove(nChar--, 1);
aStr.insert(0, RTL_CONSTASCII_STRINGPARAM("Shortcut to "));
aStr.append(RTL_CONSTASCII_STRINGPARAM(".URL"));
strcpy( rFDesc1.cFileName, aStr.getStr() );
maAny <<= aSeq;
}
......
......@@ -203,9 +203,10 @@ namespace svx{
if ( fp )
{
ByteString strUTF8( GetUsing(), RTL_TEXTENCODING_UTF8 );
rtl::OString strUTF8(rtl::OUStringToOString(GetUsing(),
RTL_TEXTENCODING_UTF8));
fwrite( strUTF8.GetBuffer(), 1, strUTF8.Len(), fp );
fwrite( strUTF8.getStr(), 1, strUTF8.getLength(), fp );
fclose( fp );
}
......
......@@ -245,7 +245,7 @@ bool ImplIsFontAvailable( HDC hDC, const UniString& rName );
// \WIN\SOURCE\APP\SALDATA.CXX
rtl_TextEncoding ImplSalGetSystemEncoding();
ByteString ImplSalGetWinAnsiString( const UniString& rStr, sal_Bool bFileName = FALSE );
rtl::OString ImplSalGetWinAnsiString( const UniString& rStr, sal_Bool bFileName = FALSE );
UniString ImplSalGetUniString( const sal_Char* pStr, xub_StrLen nLen = STRING_LEN );
int ImplSalWICompareAscii( const wchar_t* pStr1, const char* pStr2 );
......
......@@ -53,12 +53,12 @@ rtl_TextEncoding ImplSalGetSystemEncoding()
// -----------------------------------------------------------------------
ByteString ImplSalGetWinAnsiString( const UniString& rStr, sal_Bool bFileName )
rtl::OString ImplSalGetWinAnsiString( const UniString& rStr, sal_Bool bFileName )
{
rtl_TextEncoding eEncoding = ImplSalGetSystemEncoding();
if ( bFileName )
{
return ByteString( rStr, eEncoding,
return rtl::OUStringToOString( rStr, eEncoding,
RTL_UNICODETOTEXT_FLAGS_UNDEFINED_UNDERLINE |
RTL_UNICODETOTEXT_FLAGS_INVALID_UNDERLINE |
RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE |
......@@ -67,7 +67,7 @@ ByteString ImplSalGetWinAnsiString( const UniString& rStr, sal_Bool bFileName )
}
else
{
return ByteString( rStr, eEncoding,
return rtl::OUStringToOString( rStr, eEncoding,
RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT |
RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT |
RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE |
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment