void fn_prompt (inode_state& state, const wordvec& words){ DEBUGF ('c', state); DEBUGF ('c', words); string temp; for(unsigned int i =1; i < words.size(); i++) temp += words[i] + " "; state.set_prompt(temp); }
void fn_prompt (inode_state& state, const wordvec& words){ string str {}; for (auto iter = words.begin()+1; iter != words.end(); ++iter){ str = str + *iter + " "; } state.set_prompt(str); DEBUGF ('c', state); DEBUGF ('c', words); }
void fn_prompt (inode_state& state, const wordvec& words){ DEBUGF ('c', state); DEBUGF ('c', words); if(words.size() < 2){ complain() << "prompt: Too few arguments" << endl; return; } string nprompt = ""; wordvec vec (&words[1], &words[words.size()]); for(const auto& wrd: vec) nprompt += wrd + " "; state.set_prompt(nprompt); }
void cmd::fn_prompt(inode_state& state, const util::wordvec& args) { DEBUGF('c', state); DEBUGF('c', args); state.set_prompt(util::intercalate(args, "")); }