aboutsummaryrefslogtreecommitdiff
path: root/libft.h
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-07-29 16:56:27 +0200
committerCharles <sircharlesaze@gmail.com>2019-07-29 16:56:27 +0200
commit9a2b208985ac7d4644c718ada74770b98eeb4598 (patch)
treef190f9dc0bc1228a28c5901842d2f30738a865f8 /libft.h
parent009780065032aa23c6d72dd7ab02adb481a7c76d (diff)
downloadlibft-9a2b208985ac7d4644c718ada74770b98eeb4598.tar.gz
libft-9a2b208985ac7d4644c718ada74770b98eeb4598.tar.bz2
libft-9a2b208985ac7d4644c718ada74770b98eeb4598.zip
part 2 done (except putchar and putstr unicode)
Diffstat (limited to 'libft.h')
-rw-r--r--libft.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/libft.h b/libft.h
index 0b110e9..4766b2f 100644
--- a/libft.h
+++ b/libft.h
@@ -30,5 +30,27 @@ int ft_isalnum(int c);
int ft_isascii(int c);
int ft_isprint(int c);
int ft_toupper(int c);
+void *ft_memalloc(size_t size);
+void ft_memdel(void **ap);
+char *ft_strnew(size_t size);
+void ft_strdel(char **as);
+void ft_strclr(char *s);
+void ft_striter(char *s, void (*f)(char *));
+void ft_striteri(char *s, void (*f)(unsigned int, char *));
+char *ft_strmap(char const *s, char (*f)(char));
+char *ft_strmapi(char const *s, char (*f)(unsigned int, char));
+int ft_strequ(char const *s1, char const *s2);
+int ft_strnequ(char const *s1, char const *s2, size_t n);
+char *ft_strsub(char const *s, unsigned int start, size_t len);
+char *ft_strjoin(char const *s1, char const *s2);
+char *ft_strtrim(char const *s);
+char **ft_strsplit(char const *s, char c);
+char *ft_itoa(int n);
+void ft_putchar(char c);
+void ft_putstr(char const *s);
+void ft_putnbr(int n);
+void ft_putchar_fd(char c, int fd);
+void ft_putstr_fd(char const *s, int fd);
+void ft_putendl_fd(char const *s, int fd);
#endif