32 lines
1.4 KiB
C
32 lines
1.4 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: o_ :::::: ::: */
|
|
/* ft_printf.h :+: / :+::+: :+: */
|
|
/* +:+ > +:++:+ +:+ */
|
|
/* By: whaffman <whaffman@student.codam.nl> +#+ +:+ +#++#++:++#++ */
|
|
/* +#+ +#+#+ +#++#+ +#+ \o/ */
|
|
/* Created: 2024/10/15 13:04:31 by whaffman #+#+# #+#+# #+# #+# | */
|
|
/* Updated: 2024/10/15 13:07:34 by whaffman ### ### ### ### / \ */
|
|
/* */
|
|
/* ************************************************************************** */
|
|
|
|
#ifndef FT_PRINTF_H
|
|
# define FT_PRINTF_H
|
|
|
|
# include <stdarg.h>
|
|
|
|
int ft_isbase(char *str);
|
|
void ft_write_str(char c, char *str);
|
|
void ft_putnbr_base(unsigned long nbr, char *base, char *result);
|
|
void ft_putnbr_signed(long nbr, char *base, char *result);
|
|
int print_char(va_list args);
|
|
int print_string(va_list args);
|
|
int print_number(va_list args);
|
|
int print_unumber(va_list args);
|
|
int print_hex(va_list args, int uppercase);
|
|
int print_pointer(va_list args);
|
|
int parse_conversion(const char **format, va_list args);
|
|
int parse_placeholder(const char **format, va_list args);
|
|
|
|
#endif
|