libft
Loading...
Searching...
No Matches
Functions
initialize_printf_structs.c File Reference

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.
 

Detailed Description

Initialization helpers for ft_printf internal state.

This module defines utility functions to initialize the data structures used by the custom ft_printf implementation:

It also includes a function to validate format flags. All structures are reset to default values prior to parsing.

Author
Toonsa
Date
2024/12/01