aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/parse_util.cpp
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2015-08-15 13:37:17 -0700
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2015-08-15 13:37:17 -0700
commit93d57bd73a885df46f45a1e771a8f9568144fd6a (patch)
tree8a08e090c232692f7cdc7b31d87f976f7efad07e /src/parse_util.cpp
parent60798798ef37fc0dcee3edece62ca11fb2d1ced8 (diff)
Factor function environment preparation into its own function
Diffstat (limited to 'src/parse_util.cpp')
-rw-r--r--src/parse_util.cpp37
1 files changed, 0 insertions, 37 deletions
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;