diff options
-rw-r--r-- | cli_ure/source/climaker/climaker_app.cxx | 6 | ||||
-rw-r--r-- | desktop/source/app/app.cxx | 2 | ||||
-rw-r--r-- | desktop/source/splash/unxsplash.cxx | 3 | ||||
-rw-r--r-- | sal/osl/unx/signal.cxx | 62 | ||||
-rw-r--r-- | sal/osl/w32/profile.cxx | 5 | ||||
-rw-r--r-- | vcl/generic/app/gensys.cxx | 6 |
6 files changed, 37 insertions, 47 deletions
diff --git a/cli_ure/source/climaker/climaker_app.cxx b/cli_ure/source/climaker/climaker_app.cxx index c39f4b917170..7d5b808949d4 100644 --- a/cli_ure/source/climaker/climaker_app.cxx +++ b/cli_ure/source/climaker/climaker_app.cxx @@ -344,11 +344,7 @@ SAL_IMPLEMENT_MAIN() !read_argument( &keyfile, info_keyfile, &nPos ) && !read_argument( &delaySign, info_delaySign, &nPos )) { - if ( osl_getCommandArg( nPos, &cmd_arg.pData ) != - osl_Process_E_None ) - { - OSL_ASSERT( false ); - } + osl_getCommandArg( nPos, &cmd_arg.pData ); ++nPos; cmd_arg = cmd_arg.trim(); if (cmd_arg.getLength() > 0) diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx index e22f0a4eda46..e5f0a84240f4 100644 --- a/desktop/source/app/app.cxx +++ b/desktop/source/app/app.cxx @@ -1152,7 +1152,7 @@ void restartOnMac(bool passArguments) { sal_uInt32 n = osl_getCommandArgCount(); for (sal_uInt32 i = 0; i < n; ++i) { OUString arg; - OSL_VERIFY(osl_getCommandArg(i, &arg.pData) == osl_Process_E_None); + osl_getCommandArg(i, &arg.pData); if (arg.match("--accept=")) { wait = true; } diff --git a/desktop/source/splash/unxsplash.cxx b/desktop/source/splash/unxsplash.cxx index 0673286047cb..9f34c4170324 100644 --- a/desktop/source/splash/unxsplash.cxx +++ b/desktop/source/splash/unxsplash.cxx @@ -103,8 +103,7 @@ UnxSplashScreen::initialize( const ::com::sun::star::uno::Sequence< ::com::sun:: for ( sal_uInt32 i = 0; i < osl_getCommandArgCount(); i++ ) { OUString aArg; - if ( osl_getCommandArg( i, &aArg.pData ) ) - break; + osl_getCommandArg( i, &aArg.pData ); if ( aArg.matchIgnoreAsciiCaseAsciiL( PIPE_ARG, sizeof( PIPE_ARG ) - 1, 0 ) ) { OUString aNum = aArg.copy( sizeof( PIPE_ARG ) - 1 ); diff --git a/sal/osl/unx/signal.cxx b/sal/osl/unx/signal.cxx index c97162b1a0ec..d5098a2f4373 100644 --- a/sal/osl/unx/signal.cxx +++ b/sal/osl/unx/signal.cxx @@ -494,46 +494,42 @@ static int ReportCrash( int Signal ) for ( argi = 0; argi < argc; argi++ ) { - if ( osl_Process_E_None == osl_getCommandArg( argi, &ustrCommandArg ) ) + osl_getCommandArg( argi, &ustrCommandArg ); + if ( 0 == rtl_ustr_ascii_compare( rtl_uString_getStr( ustrCommandArg ), "--nocrashreport" ) ) { - if ( 0 == rtl_ustr_ascii_compare( rtl_uString_getStr( ustrCommandArg ), "--nocrashreport" ) ) - { - rtl_uString_release( ustrCommandArg ); - return -1; - } - else if ( 0 == rtl_ustr_ascii_compare( rtl_uString_getStr( ustrCommandArg ), "--autocrashreport" ) ) - { - bAutoCrashReport = true; - } - else if ( 0 == rtl_ustr_ascii_shortenedCompare_WithLength( - rtl_uString_getStr( ustrCommandArg ), rtl_uString_getLength( ustrCommandArg ), - REPORTENV_PARAM, strlen(REPORTENV_PARAM) ) - ) - { - rtl_uString *ustrEnvironment = NULL; - rtl_String *strEnv = NULL; - - rtl_uString_newFromStr( &ustrEnvironment, rtl_uString_getStr( ustrCommandArg ) + strlen(REPORTENV_PARAM) ); + rtl_uString_release( ustrCommandArg ); + return -1; + } + else if ( 0 == rtl_ustr_ascii_compare( rtl_uString_getStr( ustrCommandArg ), "--autocrashreport" ) ) + { + bAutoCrashReport = true; + } + else if ( 0 == rtl_ustr_ascii_shortenedCompare_WithLength( + rtl_uString_getStr( ustrCommandArg ), rtl_uString_getLength( ustrCommandArg ), + REPORTENV_PARAM, strlen(REPORTENV_PARAM) ) + ) + { + rtl_uString *ustrEnvironment = NULL; + rtl_String *strEnv = NULL; - if ( ustrEnvironment ) - { - rtl_uString2String( - &strEnv, - rtl_uString_getStr( ustrEnvironment ), rtl_uString_getLength( ustrEnvironment ), - osl_getThreadTextEncoding(), OUSTRING_TO_OSTRING_CVTFLAGS - ); + rtl_uString_newFromStr( &ustrEnvironment, rtl_uString_getStr( ustrCommandArg ) + strlen(REPORTENV_PARAM) ); - if ( strEnv ) - { - putenv( rtl_string_getStr( strEnv ) ); - rtl_string_release( strEnv ); - } + if ( ustrEnvironment ) + { + rtl_uString2String( + &strEnv, + rtl_uString_getStr( ustrEnvironment ), rtl_uString_getLength( ustrEnvironment ), + osl_getThreadTextEncoding(), OUSTRING_TO_OSTRING_CVTFLAGS + ); - rtl_uString_release( ustrEnvironment ); + if ( strEnv ) + { + putenv( rtl_string_getStr( strEnv ) ); + rtl_string_release( strEnv ); } + rtl_uString_release( ustrEnvironment ); } - } } diff --git a/sal/osl/w32/profile.cxx b/sal/osl/w32/profile.cxx index 1a0de622b373..43db47f26560 100644 --- a/sal/osl/w32/profile.cxx +++ b/sal/osl/w32/profile.cxx @@ -2204,9 +2204,8 @@ static sal_Bool lookupProfile(const sal_Unicode *strPath, const sal_Unicode *str for (n = 0; n < nArgs; n++) { rtl_uString * strCommandArg = NULL; - - if ((osl_getCommandArg( n, &strCommandArg ) == osl_Process_E_None) && - ((strCommandArg->buffer[0] == L'-') || (strCommandArg->buffer[0] == L'+')) && + osl_getCommandArg( n, &strCommandArg ); + if (((strCommandArg->buffer[0] == L'-') || (strCommandArg->buffer[0] == L'+')) && (rtl_ustr_ascii_compare_WithLength(strCommandArg->buffer, RTL_CONSTASCII_LENGTH(SVERSION_OPTION), SVERSION_OPTION))) { sal_Unicode *pCommandArg = strCommandArg->buffer + RTL_CONSTASCII_LENGTH(SVERSION_OPTION); diff --git a/vcl/generic/app/gensys.cxx b/vcl/generic/app/gensys.cxx index 0c67e6c02fa6..9eda402b38dc 100644 --- a/vcl/generic/app/gensys.cxx +++ b/vcl/generic/app/gensys.cxx @@ -167,10 +167,10 @@ const char* SalGenericSystem::getFrameResName() for( int n = 0; n < nArgs-1; n++ ) { OUString aArg; - if( ! osl_getCommandArg( n, &aArg.pData ) && - aArg.equalsIgnoreAsciiCase("-name") && - ! osl_getCommandArg( n+1, &aArg.pData ) ) + osl_getCommandArg( n, &aArg.pData ); + if( aArg.equalsIgnoreAsciiCase("-name") ) { + osl_getCommandArg( n+1, &aArg.pData ); aResName.append( OUStringToOString( aArg, osl_getThreadTextEncoding() ) ); break; } |