my_rpg documentation 1.0.0
Loading...
Searching...
No Matches
myflags.h
1/*
2** EPITECH PROJECT, 2023
3** my_printf
4** File description:
5** Header of all flags
6*/
7
8#include <stdarg.h>
9#include "myformats.h"
10
11#ifndef MYFLAGS_H_
12 #define MYFLAGS_H_
13
14int flag_c(va_list list, formating_t *);
15int flag_s(va_list list, formating_t *);
16int flag_d(va_list list, formating_t *);
17int flag_i(va_list list, formating_t *);
18int flag_p(va_list list, formating_t *);
19int flag_o(va_list list, formating_t *);
20int flag_u(va_list list, formating_t *);
21int flag_x(va_list list, formating_t *);
22int flag_bigx(va_list list, formating_t *);
23int flag_e(va_list list, formating_t *);
24int flag_bige(va_list list, formating_t *);
25int flag_f(va_list list, formating_t *);
26int flag_bigf(va_list list, formating_t *);
27int flag_g(va_list list, formating_t *);
28int flag_bigg(va_list list, formating_t *);
29int flag_a(va_list list, formating_t *);
30int flag_biga(va_list list, formating_t *);
31int flag_n(va_list list, formating_t *, int len);
32int flag_m(va_list list, formating_t *);
33int flag_b(va_list list, formating_t *);
34int flag_bigs(va_list list, formating_t *);
35int flag_bigd(va_list list, formating_t *);
36int flag_percent(va_list list, formating_t *);
37
38int (*FLAGS[])(va_list, formating_t *) = {
39 &flag_d,
40 &flag_i,
41 &flag_c,
42 &flag_s,
43 &flag_p,
44 &flag_o,
45 &flag_u,
46 &flag_x,
47 &flag_bigx,
48 &flag_e,
49 &flag_bige,
50 &flag_f,
51 &flag_bigf,
52 &flag_g,
53 &flag_bigg,
54 &flag_a,
55 &flag_biga,
56 &flag_m,
57 &flag_b,
58 &flag_bigs,
59 &flag_bigd,
60 &flag_percent
61};
62
63#endif /* MYFLAGS_H_ */
Definition myformats.h:19