minishell
ft_mem.h
Go to the documentation of this file.
1 /* ************************************************************************** */
2 /* */
3 /* ::: :::::::: */
4 /* ft_mem.h :+: :+: :+: */
5 /* +:+ +:+ +:+ */
6 /* By: kfujita <kfujita@student.42tokyo.jp> +#+ +:+ +#+ */
7 /* +#+#+#+#+#+ +#+ */
8 /* Created: 2022/04/25 23:39:01 by kfujita #+# #+# */
9 /* Updated: 2023/03/02 11:23:50 by kfujita ### ########.fr */
10 /* */
11 /* ************************************************************************** */
12 
13 #ifndef FT_MEM_H
14 # define FT_MEM_H
15 
16 // Dependency:
17 // - size_t
18 # include <stddef.h>
19 
20 // Libft-00
21 void *ft_memset(void *b, int c, size_t len);
22 void ft_bzero(void *s, size_t n);
23 void *ft_memcpy(void *dst, const void *src, size_t n);
24 void *ft_memmove(void *dst, const void *src, size_t n);
25 
26 void *ft_memchr(const void *s, int c, size_t n);
27 int ft_memcmp(const void *s1, const void *s2, size_t n);
28 
29 // Libft-02 (Libc functions)
30 void *ft_calloc(size_t count, size_t size);
31 
32 // orig
33 void *ft_calloc_nofill(size_t count, size_t size);
34 
35 void ft_swap(void *a, void *b, size_t bytes);
36 
37 #endif
int ft_memcmp(const void *s1, const void *s2, size_t n)
Definition: ft_memcmp.c:16
void * ft_memchr(const void *s, int c, size_t n)
Definition: ft_memchr.c:16
void * ft_calloc_nofill(size_t count, size_t size)
Definition: ft_calloc.c:17
void * ft_memcpy(void *dst, const void *src, size_t n)
Definition: ft_memcpy.c:15
void * ft_memmove(void *dst, const void *src, size_t n)
Definition: ft_memmove.c:16
void ft_bzero(void *s, size_t n)
Definition: ft_bzero.c:15
void * ft_calloc(size_t count, size_t size)
Definition: ft_calloc.c:29
void ft_swap(void *a, void *b, size_t bytes)
Definition: ft_swap.c:32
void * ft_memset(void *b, int c, size_t len)
Definition: ft_memset.c:16