ft_gnl ft_readfile