48void*
ft_calloc(
size_t count,
size_t size);
49void*
ft_realloc(
void* ptr,
size_t old_size,
size_t new_size);
51void*
ft_memchr(
const void* buffer,
int c,
size_t count);
52int ft_memcmp(
const void* buffer1,
const void* buffer2,
size_t count);
53void*
ft_memcpy(
void* dest,
const void* src,
size_t count);
54void*
ft_memmove(
void* dest,
const void* src,
size_t count);
55void*
ft_memset(
void* dest,
int c,
size_t count);
int ft_memcmp(const void *buffer1, const void *buffer2, size_t count)
Compares two memory blocks.
Definition ft_memory.c:124
void * ft_memcpy(void *dest, const void *src, size_t count)
Copies memory from source to destination.
Definition ft_memory.c:158
void * ft_memset(void *dest, int c, size_t count)
Fills memory with a constant byte.
Definition ft_memory.c:65
void * ft_calloc(size_t count, size_t size)
Allocates and zeroes memory for an array.
Definition ft_memory.c:237
void ft_bzero(void *s, size_t n)
Sets a block of memory to zero.
Definition ft_memory.c:37
void * ft_memmove(void *dest, const void *src, size_t count)
Copies memory safely, handling overlapping regions.
Definition ft_memory.c:198
void * ft_memchr(const void *buffer, int c, size_t count)
Scans memory for a specific byte.
Definition ft_memory.c:94
void * ft_realloc(void *ptr, size_t old_size, size_t new_size)
Resizes a memory block.
Definition ft_memory.c:272