From 6de09d44e7cceaafa158206459f6c7ca2b1554aa Mon Sep 17 00:00:00 2001 From: Raphael Date: Fri, 19 Sep 2025 16:09:00 +0200 Subject: [PATCH] feat: adding the start of the header --- includes/ft_printf.h | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 includes/ft_printf.h 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