|
libft
|
Initialization helpers for ft_printf internal state.
More...
#include "libft.h"
Include dependency graph for initialize_printf_structs.c:Functions | |
| static void | initialize_fmt (t_fmt *fmt) |
Initializes a t_fmt (format specifier) structure. | |
| static void | initialize_pf (t_pf *pf) |
Initializes a t_pf (printf state) structure. | |
| int | initialize_printf_structs (t_pf *pf) |
Allocates and initializes the structures required by ft_printf. | |
| int | is_valid_flag (char c) |
| Checks if a character is a valid format flag. | |
Initialization helpers for ft_printf internal state.
This module defines utility functions to initialize the data structures used by the custom ft_printf implementation:
t_pf: main output state trackert_fmt: format specification contextIt also includes a function to validate format flags. All structures are reset to default values prior to parsing.