Minishell
Loading...
Searching...
No Matches
mini_printf.h
Go to the documentation of this file.
1/*
2** EPITECH PROJECT, 2024
3** my.h
4** File description:
5** my.h for library
6*/
7
8#ifndef HEADER_FILE
9 #define HEADER_FILE
10 #include <unistd.h>
11 #include <stddef.h>
12 #include <stdarg.h>
13typedef struct format_pointers {
14 char format;
15 void (*print_func)(va_list *args);
17void my_putchar(char c);
18void my_extract_nbr(va_list *args);
19void my_char(va_list *argcs);
20void my_putstr(va_list *args);
21void my_perc(va_list *args);
22int mini_printf(const char *format, ...);
23#endif
int mini_printf(const char *format,...)
Definition mini_printf.c:31
struct format_pointers format_t
void my_extract_nbr(va_list *args)
Definition mini_printf_utils.c:48
void my_putstr(va_list *args)
Definition mini_printf_utils.c:55
void my_char(va_list *argcs)
Definition mini_printf_utils.c:16
void my_putchar(char c)
Definition mini_printf_utils.c:11
void my_perc(va_list *args)
Definition mini_printf_utils.c:23
Definition mini_printf.h:13
void(* print_func)(va_list *args)
Definition mini_printf.h:15
char format
Definition mini_printf.h:14