void setEnvPath(string const & name, vector<string> const & env)
{
char const separator(os::path_separator());
void setEnvPath(string const & name, vector<string> const & env)
{
char const separator(os::path_separator());
vector<string>::const_iterator const begin = env.begin();
vector<string>::const_iterator const end = env.end();
vector<string>::const_iterator it = begin;
vector<string>::const_iterator const begin = env.begin();
vector<string>::const_iterator const end = env.end();
vector<string>::const_iterator it = begin;
token_iterator const end = reversed_tokens.rend();
for (; it != end; ++it) {
vector<string>::iterator remove_it =
token_iterator const end = reversed_tokens.rend();
for (; it != end; ++it) {
vector<string>::iterator remove_it =
env_var.erase(remove_it, env_var.end());
env_var.insert(env_var.begin(), *it);
}
env_var.erase(remove_it, env_var.end());
env_var.insert(env_var.begin(), *it);
}