Kaydet (Commit) 01f27b5e authored tarafından Michael Stahl's avatar Michael Stahl

sal: fix osl_setCommandArgs() on WNT

... was missing from 1acaa577.

Change-Id: I9098f4587f1c201328abbbcfb34d42f09d2e8203
üst 125655ae
......@@ -259,11 +259,15 @@ static struct CommandArgs_Impl g_command_args =
#pragma warning( push )
#pragma warning( disable: 4100 )
#endif
static rtl_uString ** osl_createCommandArgs_Impl (int argc, char **)
static rtl_uString ** osl_createCommandArgs_Impl (int & argc, char **)
{
int nArgs(0);
LPWSTR *wargv = CommandLineToArgvW( GetCommandLineW(), &nArgs );
assert(argc == nArgs || argc == 0 /* special case - faked */);
if (argc != nArgs)
{
assert(argc == 0 /* special case - faked */);
argc = nArgs;
}
rtl_uString ** ppArgs =
(rtl_uString**)rtl_allocateZeroMemory(nArgs * sizeof(rtl_uString*));
if (ppArgs != 0)
......@@ -372,7 +376,6 @@ oslProcessError SAL_CALL osl_getCommandArg( sal_uInt32 nArg, rtl_uString **strCo
void SAL_CALL osl_setCommandArgs (int argc, char ** argv)
{
OSL_ASSERT(argc > 0);
osl_acquireMutex (*osl_getGlobalMutex());
if (g_command_args.m_nCount == 0)
{
......
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