/* By: ljiriste <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/09/05 11:30:56 by ljiriste #+# #+# */
-/* Updated: 2023/09/15 15:32:41 by ljiriste ### ########.fr */
+/* Updated: 2023/09/15 18:52:33 by ljiriste ### ########.fr */
/* */
/* ************************************************************************** */
if (type == 'd' || type == 'i')
res = ft_itoa(va_arg(*args, int));
else if (type == 'o')
- res = ft_itoa_base(va_arg(*args, unsigned int), "01234567");
+ res = ft_uitoa_base(va_arg(*args, unsigned int), "01234567");
else if (type == 'u')
- res = ft_itoa_base(va_arg(*args, unsigned int), "0123456789");
+ res = ft_uitoa_base(va_arg(*args, unsigned int), "0123456789");
else if (type == 'x')
- res = ft_itoa_base(va_arg(*args, unsigned int), "0123456789abcdef");
+ res = ft_uitoa_base(va_arg(*args, unsigned int), "0123456789abcdef");
else if (type == 'X')
- res = ft_itoa_base(va_arg(*args, unsigned int), "0123456789ABCDEF");
+ res = ft_uitoa_base(va_arg(*args, unsigned int), "0123456789ABCDEF");
else if (type == 'c')
res = ft_ctoa(va_arg(*args, int));
else if (type == 's')
res = ft_strdup(va_arg(*args, char *));
else if (type == 'p')
- res = ft_itoa_base((intptr_t)va_arg(*args, void *), "0123456789abcdef");
+ res = ft_uitoa_base((uintptr_t)va_arg(*args, void *), "0123456789abcdef");
return (res);
}