From 93d57bd73a885df46f45a1e771a8f9568144fd6a Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Sat, 15 Aug 2015 13:37:17 -0700 Subject: Factor function environment preparation into its own function --- src/parse_util.cpp | 37 ------------------------------------- 1 file changed, 37 deletions(-) (limited to 'src/parse_util.cpp') diff --git a/src/parse_util.cpp b/src/parse_util.cpp index b5d549ba..594416bf 100644 --- a/src/parse_util.cpp +++ b/src/parse_util.cpp @@ -561,43 +561,6 @@ void parse_util_token_extent(const wchar_t *buff, } -void parse_util_set_argv(const wchar_t * const *argv, const wcstring_list_t &named_arguments) -{ - if (*argv) - { - const wchar_t * const *arg; - wcstring sb; - - for (arg=argv; *arg; arg++) - { - if (arg != argv) - { - sb.append(ARRAY_SEP_STR); - } - sb.append(*arg); - } - - env_set(L"argv", sb.c_str(), ENV_LOCAL); - } - else - { - env_set(L"argv", 0, ENV_LOCAL); - } - - if (! named_arguments.empty()) - { - const wchar_t * const *arg; - size_t i; - for (i=0, arg=argv; i < named_arguments.size(); i++) - { - env_set(named_arguments.at(i).c_str(), *arg, ENV_LOCAL | ENV_USER); - - if (*arg) - arg++; - } - } -} - wchar_t *parse_util_unescape_wildcards(const wchar_t *str) { wchar_t *in, *out; -- cgit v1.2.3