Exemplo n.º 1
0
static int			get_buf(t_list **list, int start, int fd, int *ilk)
{
	int		count;
	int		ret;
	char	*chr_return;
	t_list	*lst;

	count = 0;
	ret = 1;
	lst = *list;
	while (ret > 0)
	{
		if (lst == NULL)
			lst = get_cut(list, fd, &ret);
		if ((chr_return = ft_strchr((char *)lst->content + start, '\n')))
			return ((chr_return - (char *)lst->content) + (BUF_SIZE * count));
		count++;
		start = 0;
		lst = lst->next;
	}
	*ilk = -1;
	return (BUF_SIZE * count);
}
Exemplo n.º 2
0
Errcode marqi_cut_xy(void)
{
	return(get_cut(vb.screen->SBLACK,
				   vb.screen->SWHITE,
				   vb.screen->SGREY ));
}