#include <stdlib.h>
#include <limits.h>
#include <stdint.h>
#include "ft_printf_local.h"
Go to the source code of this file.
◆ parse_format()
| t_list* parse_format |
( |
const char * |
fmt, |
|
|
va_list * |
args |
|
) |
| |
Definition at line 18 of file parse_format.c.
25 while (*fmt !=
'\0' && ret_len < INT_MAX)
33 if (p_ret == NULL ||
ft_lstlast(p_ret)->content == NULL)
34 ret_len = UINTPTR_MAX;
36 if (ret_len >= INT_MAX)
t_fmt * check_no_opt_str(size_t *len, char **fmt, t_fmt *p_ret)
void ft_lstadd_back(t_list **lst, t_list *new)
void ft_lstclear(t_list **lst, void(*del)(void *))
t_list * ft_lstnew(void *content)
t_list * ft_lstlast(t_list *lst)
t_fmt * parse_opt(size_t *len, char **fmt, va_list *args)