13 #ifndef FT_PRINTF_LOCAL_H
14 # define FT_PRINTF_LOCAL_H
19 # include "../ft_lst/ft_lst.h"
22 # define STR_BUF_LEN (19)
47 typedef struct s_printf_fmt
bool parse_opt_c_str(char fmt, va_list *args, t_fmt *p_ret)
void parse_opt_flags(char **fmt, t_fmt *p_ret)
bool parse_opt_num(char fmt, va_list *args, t_fmt *p_ret)
bool is_valid_conv_char(char c)
t_fmt * check_no_opt_str(size_t *len, char **fmt, t_fmt *p_ret)
int print_all(int fd, t_list *list)
bool is_valid_flag_char(char c)
t_list * parse_format(const char *fmt, va_list *args)
bool parse_opt_ptr(char fmt, va_list *args, t_fmt *p_ret)
t_fmt * parse_opt(size_t *len, char **fmt, va_list *args)