diff options
author | Caolán McNamara <caolanm@redhat.com> | 2012-01-30 20:44:22 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2012-01-31 11:37:24 +0000 |
commit | b8b1b1d68351765bbafe331a95909e47c661b664 (patch) | |
tree | f746c4a52fa5c9e5706c6073443f08e40bffee2e /l10ntools/source/lngex.cxx | |
parent | c1d04217e87e175017898f918cd77fe6529ec0da (diff) |
ByteString->rtl::OString
Diffstat (limited to 'l10ntools/source/lngex.cxx')
-rw-r--r-- | l10ntools/source/lngex.cxx | 40 |
1 files changed, 18 insertions, 22 deletions
diff --git a/l10ntools/source/lngex.cxx b/l10ntools/source/lngex.cxx index 7ab8e52f6667..e921a74cb56e 100644 --- a/l10ntools/source/lngex.cxx +++ b/l10ntools/source/lngex.cxx @@ -45,16 +45,16 @@ #define STATE_LANGUAGES 0x000B // set of global variables -ByteString sInputFile; +rtl::OString sInputFile; sal_Bool bEnableExport; sal_Bool bMergeMode; sal_Bool bErrorLog; sal_Bool bUTF8; sal_Bool bULF; // ULF = Unicode Language File -ByteString sPrj; -ByteString sPrjRoot; -ByteString sOutputFile; -ByteString sMergeSrc; +rtl::OString sPrj; +rtl::OString sPrjRoot; +rtl::OString sOutputFile; +rtl::OString sMergeSrc; /*****************************************************************************/ sal_Bool ParseCommandLine( int argc, char* argv[]) @@ -74,31 +74,26 @@ sal_Bool ParseCommandLine( int argc, char* argv[]) // parse command line for( int i = 1; i < argc; i++ ) { - ByteString sSwitch( argv[ i ] ); - sSwitch.ToUpperAscii(); - if ( sSwitch == "-I" ) { + rtl::OString sSwitch(rtl::OString(argv[i]).toAsciiUpperCase()); + if (sSwitch.equalsL(RTL_CONSTASCII_STRINGPARAM("-I"))) nState = STATE_INPUT; // next tokens specifies source files - } - else if ( sSwitch == "-O" ) { + else if (sSwitch.equalsL(RTL_CONSTASCII_STRINGPARAM("-O"))) nState = STATE_OUTPUT; // next token specifies the dest file - } - else if ( sSwitch == "-P" ) { + else if (sSwitch.equalsL(RTL_CONSTASCII_STRINGPARAM("-P"))) nState = STATE_PRJ; // next token specifies the cur. project - } - else if ( sSwitch == "-R" ) { + else if (sSwitch.equalsL(RTL_CONSTASCII_STRINGPARAM("-R"))) nState = STATE_ROOT; // next token specifies path to project root - } - else if ( sSwitch == "-M" ) { + else if (sSwitch.equalsL(RTL_CONSTASCII_STRINGPARAM("-M"))) nState = STATE_MERGESRC; // next token specifies the merge database - } - else if ( sSwitch == "-E" ) { + else if (sSwitch.equalsL(RTL_CONSTASCII_STRINGPARAM("-E"))) + { nState = STATE_ERRORLOG; bErrorLog = sal_False; } - else if ( sSwitch == "-L" ) { + else if (sSwitch.equalsL(RTL_CONSTASCII_STRINGPARAM("-L"))) nState = STATE_LANGUAGES; - } - else { + else + { switch ( nState ) { case STATE_NON: { return sal_False; // no valid command line @@ -173,7 +168,8 @@ int _cdecl main( int argc, char *argv[] ) return 1; } - if ( sOutputFile.Len()) { + if (!sOutputFile.isEmpty()) + { LngParser aParser( sInputFile, bUTF8, bULF ); if ( bMergeMode ) aParser.Merge(sMergeSrc, sOutputFile); |