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

convert vectors to OString

üst 1f26095e
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
#include "export.hxx" #include "export.hxx"
#include <vector> #include <vector>
typedef ::std::vector< ByteString* > LngLineList; typedef ::std::vector< rtl::OString* > LngLineList;
#define LNG_OK 0x0000 #define LNG_OK 0x0000
#define LNG_FILE_NOTFOUND 0x0001 #define LNG_FILE_NOTFOUND 0x0001
......
...@@ -67,7 +67,7 @@ LngParser::LngParser(const rtl::OString &rLngFile, sal_Bool bUTF8, ...@@ -67,7 +67,7 @@ LngParser::LngParser(const rtl::OString &rLngFile, sal_Bool bUTF8,
bFirstLine = false; bFirstLine = false;
} }
pLines->push_back( new ByteString( sLine ) ); pLines->push_back( new rtl::OString(sLine) );
} }
} }
else else
...@@ -79,7 +79,7 @@ LngParser::LngParser(const rtl::OString &rLngFile, sal_Bool bUTF8, ...@@ -79,7 +79,7 @@ LngParser::LngParser(const rtl::OString &rLngFile, sal_Bool bUTF8,
LngParser::~LngParser() LngParser::~LngParser()
{ {
for ( size_t i = 0, n = pLines->size(); i < n; i++ ) for ( size_t i = 0, n = pLines->size(); i < n; ++i )
delete (*pLines)[ i ]; delete (*pLines)[ i ];
pLines->clear(); pLines->clear();
delete pLines; delete pLines;
...@@ -244,11 +244,11 @@ sal_Bool LngParser::Merge( ...@@ -244,11 +244,11 @@ sal_Bool LngParser::Merge(
while ( nPos < pLines->size() && !bGroup ) while ( nPos < pLines->size() && !bGroup )
{ {
ByteString sLine( *(*pLines)[ nPos ] ); rtl::OString sLine( *(*pLines)[ nPos ] );
sLine = comphelper::string::stripStart(sLine, ' '); sLine = comphelper::string::stripStart(sLine, ' ');
sLine = comphelper::string::stripEnd(sLine, ' '); sLine = comphelper::string::stripEnd(sLine, ' ');
if (( sLine.GetChar( 0 ) == '[' ) && if (( sLine[0] == '[' ) &&
( sLine.GetChar( sLine.Len() - 1 ) == ']' )) ( sLine[sLine.getLength() - 1] == ']' ))
{ {
sGroup = getToken(getToken(sLine, 1, '['), 0, ']'); sGroup = getToken(getToken(sLine, 1, '['), 0, ']');
sGroup = comphelper::string::stripStart(sGroup, ' '); sGroup = comphelper::string::stripStart(sGroup, ' ');
...@@ -280,7 +280,7 @@ sal_Bool LngParser::Merge( ...@@ -280,7 +280,7 @@ sal_Bool LngParser::Merge(
pEntrys->GetText( sNewText, STRING_TYP_TEXT, sLang, sal_True ); pEntrys->GetText( sNewText, STRING_TYP_TEXT, sLang, sal_True );
if ( sNewText.Len()) { if ( sNewText.Len()) {
ByteString *pLine = (*pLines)[ nPos ]; rtl::OString *pLine = (*pLines)[ nPos ];
ByteString sText1( sLang ); ByteString sText1( sLang );
sText1 += " = \""; sText1 += " = \"";
...@@ -329,9 +329,9 @@ sal_Bool LngParser::Merge( ...@@ -329,9 +329,9 @@ sal_Bool LngParser::Merge(
if ( nLastLangPos < pLines->size() ) { if ( nLastLangPos < pLines->size() ) {
LngLineList::iterator it = pLines->begin(); LngLineList::iterator it = pLines->begin();
::std::advance( it, nLastLangPos ); ::std::advance( it, nLastLangPos );
pLines->insert( it, new ByteString( sLine ) ); pLines->insert( it, new rtl::OString(sLine) );
} else { } else {
pLines->push_back( new ByteString( sLine ) ); pLines->push_back( new rtl::OString(sLine) );
} }
} }
} }
...@@ -341,7 +341,7 @@ sal_Bool LngParser::Merge( ...@@ -341,7 +341,7 @@ sal_Bool LngParser::Merge(
delete pResData; delete pResData;
} }
for ( size_t i = 0; i < pLines->size(); i++ ) for ( size_t i = 0; i < pLines->size(); ++i )
aDestination.WriteLine( *(*pLines)[ i ] ); aDestination.WriteLine( *(*pLines)[ i ] );
aDestination.Close(); aDestination.Close();
......
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