aboutsummaryrefslogtreecommitdiff
path: root/header.h
diff options
context:
space:
mode:
Diffstat (limited to 'header.h')
-rw-r--r--header.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/header.h b/header.h
index 52f20e0..ec8ab82 100644
--- a/header.h
+++ b/header.h
@@ -1,6 +1,8 @@
#ifndef HEADER_H
# define HEADER_H
+# include <stdarg.h>
+
# define TRUE 1
# define FALSE 0
@@ -29,10 +31,9 @@ typedef int t_bool;
typedef struct
{
- int arg_position;
+ int ap_index;
t_bool left_adjusted;
t_bool zero_padding;
- // * and . flags
int min_field_width;
t_conversion conversion;
int len;
@@ -69,6 +70,14 @@ void ft_putstr(char *str);
void ft_putnbr(int nb);
void ft_putxnbr(long unsigned int n, char *hex_symbols);
void ft_putunbr(unsigned int n);
+void print_conversion(t_conversion conversion, va_list ap);
+int nbrlen(int nbr);
+char *ft_itoa(int n);
+char *ft_strnew(int size);
+char *ft_strdup(char *s);
+char *ft_strcpy(char *dest, const char *src);
+void add_padding(t_pformat *pformat, char *str);
+char *convert_to_str(t_pformat *pformat, va_list ap);
/*
** utils.c