mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-04-21 00:31:15 -03:00
Migrate function.cpp to STL types.
This commit is contained in:
@@ -1039,7 +1039,7 @@ static int parse_util_load_internal( const wcstring &cmd,
|
||||
return reloaded;
|
||||
}
|
||||
|
||||
void parse_util_set_argv( wchar_t **argv, array_list_t *named_arguments )
|
||||
void parse_util_set_argv( wchar_t **argv, const wcstring_list_t &named_arguments )
|
||||
{
|
||||
if( *argv )
|
||||
{
|
||||
@@ -1064,14 +1064,14 @@ void parse_util_set_argv( wchar_t **argv, array_list_t *named_arguments )
|
||||
env_set( L"argv", 0, ENV_LOCAL );
|
||||
}
|
||||
|
||||
if( named_arguments )
|
||||
if( named_arguments.size() )
|
||||
{
|
||||
wchar_t **arg;
|
||||
int i;
|
||||
size_t i;
|
||||
|
||||
for( i=0, arg=argv; i < al_get_count( named_arguments ); i++ )
|
||||
for( i=0, arg=argv; i < named_arguments.size(); i++ )
|
||||
{
|
||||
env_set( (const wchar_t *)al_get( named_arguments, i ), *arg, ENV_LOCAL );
|
||||
env_set( named_arguments.at(i).c_str(), *arg, ENV_LOCAL );
|
||||
|
||||
if( *arg )
|
||||
arg++;
|
||||
|
||||
Reference in New Issue
Block a user