/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* home_end.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gwojda +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2017/02/14 11:13:24 by gwojda #+# #+# */ /* Updated: 2017/02/14 11:13:47 by gwojda ### ########.fr */ /* */ /* ************************************************************************** */ #include "minishell.h" void ft_end(void) { if (!STR) return ; if (POS) { --POS; ft_get_beggin_with_curs(STR, &POS); } ft_puttermcaps("cd"); while (STR[POS]) ++POS; ft_get_beggin(STR, &POS); ft_current_str(STR, POS); ft_get_next_str(STR, &POS); } void ft_home(void) { if (!STR) return ; if (POS) { --POS; ft_get_beggin_with_curs(STR, &POS); if (STR[POS + 1] == '\n') ft_puttermcaps("nd"); } ft_puttermcaps("cd"); POS = 0; ft_current_str(STR, POS); ft_get_next_str(STR, &POS); ft_check_end_of_line(STR, POS); if (!STR[POS]) --POS; ft_get_beggin_with_curs(STR, &POS); }