diff --git a/includes/ft_printf.h b/includes/ft_printf.h new file mode 100644 index 0000000..b3f5c45 --- /dev/null +++ b/includes/ft_printf.h @@ -0,0 +1,36 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_printf.h :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: rparodi +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2025/09/17 17:42:12 by rparodi #+# #+# */ +/* Updated: 2025/09/19 15:53:37 by rparodi ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#ifndef FT_PRINTF_H +# define FT_PRINTF_H + +# include +# include +# include + + + +size_t ft_strlen(const char *str); +void ft_putnbr_base(int fd, u_int64_t nbr, char *base, int *to_ret); +char *itoa_base(u_int64_t nbr, char *base); +int flag_c(va_list args, int fd); +int ft_dprintf(int fd, const char *s, ...); +int ft_printf(const char *s, ...); +int flag_i(va_list args, int fd); +int flag_p(va_list args, int fd); +int flag_percent(va_list args, int fd); +int flag_s(va_list args, int fd); +int flag_u(va_list args, int fd); +int flag_x(va_list args, int fd); +int flag_x_maj(va_list args, int fd); + +#endif