/* By: agilliar <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2025/10/29 14:24:47 by agilliar #+# #+# */
-/* Updated: 2025/11/01 00:21:44 by agilliar ### ########.fr */
+/* Updated: 2025/11/03 12:51:25 by agilliar ### ########.fr */
/* */
/* ************************************************************************** */
{
written = ft_printf_step(&s, &format, arg);
if (written == -1)
- return (-1);
+ return (va_end(args), -1);
count += written;
if (specifier_to_step(format.specifier) == STEP_INT)
arg.v_int = va_arg(args, int);
if (specifier_to_step(format.specifier) == STEP_PTR)
arg.v_ptr = va_arg(args, void *);
}
- va_end(args);
- return (count);
+ return (va_end(args), count);
}