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, ...@@ -927,14 +927,15 @@ sal_Bool TransferableHelper::SetINetBookmark( const INetBookmark& rBmk,
memset( &rFDesc1, 0, sizeof( FILEDESCRIPTOR ) ); memset( &rFDesc1, 0, sizeof( FILEDESCRIPTOR ) );
rFDesc1.dwFlags = FD_LINKUI; rFDesc1.dwFlags = FD_LINKUI;
ByteString aStr( rBmk.GetDescription(), eSysCSet ); rtl::OStringBuffer aStr(rtl::OUStringToOString(
for( sal_uInt16 nChar = 0; nChar < aStr.Len(); ++nChar ) rBmk.GetDescription(), eSysCSet));
if( strchr( "\\/:*?\"<>|", aStr.GetChar( nChar ) ) ) for( sal_uInt16 nChar = 0; nChar < aStr.getLength(); ++nChar )
aStr.Erase( nChar--, 1 ); if( strchr( "\\/:*?\"<>|", aStr[nChar] ) )
aStr.remove(nChar--, 1);
aStr.Insert( "Shortcut to ", 0 );
aStr += ".URL"; aStr.insert(0, RTL_CONSTASCII_STRINGPARAM("Shortcut to "));
strcpy( rFDesc1.cFileName, aStr.GetBuffer() ); aStr.append(RTL_CONSTASCII_STRINGPARAM(".URL"));
strcpy( rFDesc1.cFileName, aStr.getStr() );
maAny <<= aSeq; maAny <<= aSeq;
} }
......
...@@ -203,9 +203,10 @@ namespace svx{ ...@@ -203,9 +203,10 @@ namespace svx{
if ( fp ) 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 ); fclose( fp );
} }
......
...@@ -245,7 +245,7 @@ bool ImplIsFontAvailable( HDC hDC, const UniString& rName ); ...@@ -245,7 +245,7 @@ bool ImplIsFontAvailable( HDC hDC, const UniString& rName );
// \WIN\SOURCE\APP\SALDATA.CXX // \WIN\SOURCE\APP\SALDATA.CXX
rtl_TextEncoding ImplSalGetSystemEncoding(); 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 ); UniString ImplSalGetUniString( const sal_Char* pStr, xub_StrLen nLen = STRING_LEN );
int ImplSalWICompareAscii( const wchar_t* pStr1, const char* pStr2 ); int ImplSalWICompareAscii( const wchar_t* pStr1, const char* pStr2 );
......
...@@ -53,12 +53,12 @@ rtl_TextEncoding ImplSalGetSystemEncoding() ...@@ -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(); rtl_TextEncoding eEncoding = ImplSalGetSystemEncoding();
if ( bFileName ) if ( bFileName )
{ {
return ByteString( rStr, eEncoding, return rtl::OUStringToOString( rStr, eEncoding,
RTL_UNICODETOTEXT_FLAGS_UNDEFINED_UNDERLINE | RTL_UNICODETOTEXT_FLAGS_UNDEFINED_UNDERLINE |
RTL_UNICODETOTEXT_FLAGS_INVALID_UNDERLINE | RTL_UNICODETOTEXT_FLAGS_INVALID_UNDERLINE |
RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE | RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE |
...@@ -67,7 +67,7 @@ ByteString ImplSalGetWinAnsiString( const UniString& rStr, sal_Bool bFileName ) ...@@ -67,7 +67,7 @@ ByteString ImplSalGetWinAnsiString( const UniString& rStr, sal_Bool bFileName )
} }
else else
{ {
return ByteString( rStr, eEncoding, return rtl::OUStringToOString( rStr, eEncoding,
RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT | RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT |
RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT | RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT |
RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE | 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