-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathflags2.c
More file actions
37 lines (31 loc) · 783 Bytes
/
flags2.c
File metadata and controls
37 lines (31 loc) · 783 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/*
** flags2.c for in /home/Kitero/delivery/PSU_2016_my_printf
**
** Made by Theo CLEMENT
** Login <Kitero@epitech.net>
**
** Started on Fri Nov 18 14:28:26 2016 Theo CLEMENT
** Last update Sat Nov 19 16:17:13 2016 Theo CLEMENT
*/
#include <stdarg.h>
int printf_b(const char *str, va_list ap, int i, ...)
{
my_put_nbr_bin(va_arg(ap, unsigned int));
}
int printf_S(const char *str, va_list ap, int i, ...)
{
my_put_nbr_oct(va_arg(ap, char*));
}
int printf_u(const char *str, va_list ap, int i, ...)
{
my_put_nbr_u(va_arg(ap, unsigned int));
}
int printf_p(const char *str, va_list ap, int i, ...)
{
my_putstr("0x");
my_put_nbr_p(va_arg(ap, unsigned long int));
}
int printf_mod(const char *str, va_list ap, int i, ...)
{
my_putchar('%');
}