ft_error now return 0 instead of NULL