gnl fixes

This commit is contained in:
Jack Halford 2017-02-17 14:10:23 +01:00
parent 016b3a5e74
commit 60c1d82186
2 changed files with 6 additions and 5 deletions

View file

@ -6,7 +6,7 @@
/* By: jhalford <jack@crans.org> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2016/11/15 13:12:06 by jhalford #+# #+# */
/* Updated: 2017/02/17 14:03:38 by jhalford ### ########.fr */
/* Updated: 2017/02/17 14:09:58 by jhalford ### ########.fr */
/* */
/* ************************************************************************** */
@ -17,9 +17,10 @@ static int ft_fdcmp(t_save *a, int *b)
return (a->fd - *b);
}
static int ft_gnlfree(t_save *a, size_t size)
static void ft_gnlfree(void *a, size_t size)
{
ft_strdel(&a->str);
(void)size;
ft_strdel(&((t_save*)a)->str);
}
static t_list *ft_newfd(t_list **head, int fd)
@ -82,6 +83,6 @@ int get_next_line(int const fd, char **line)
return (1);
}
if (!(ret = ft_loop_read(fd, line, save)))
ft_lst_delif(&head, &fd, ft_fdcmp, ft_gnlfree);
ft_lst_delif(&head, (int *)&fd, ft_fdcmp, &ft_gnlfree);
return (ret);
}

View file

@ -6,7 +6,7 @@
/* By: jhalford <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2016/11/04 11:09:12 by jhalford #+# #+# */
/* Updated: 2017/02/17 13:59:22 by jhalford ### ########.fr */
/* Updated: 2017/02/17 14:07:04 by jhalford ### ########.fr */
/* */
/* ************************************************************************** */