/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* rl_prompt.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: sbenning +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2016/12/09 01:45:09 by sbenning #+# #+# */ /* Updated: 2017/01/10 16:41:28 by jhalford ### ########.fr */ /* */ /* ************************************************************************** */ #include "ft_readline.h" #include "job_control.h" void rl_set_prompt(t_line *line) { if (RL_IS(line->bitset, RL_ESC)) line->prompt = RL_PROMPT_ESC; else if (RL_IS(line->bitset, RL_QUOTE)) line->prompt = RL_PROMPT_QUOTE; else if (RL_IS(line->bitset, RL_DQUOTE)) line->prompt = RL_PROMPT_DQUOTE; else line->prompt = RL_PROMPT_DEFAULT; } void rl_put_prompt(t_line *line) { curs_write(&line->curs, line->prompt, ft_strlen(line->prompt)); }