libft
Loading...
Searching...
No Matches
ft_array.h
Go to the documentation of this file.
1
27#ifndef FT_ARRAY_H
28#define FT_ARRAY_H
29
57size_t ft_arraysize(void** array);
58
65char** ft_copy_strarray(char** array);
66
72void ft_free_array(void** array);
73
80void ft_free_array_size(void** array, size_t size);
81
89int ft_putintarray(int* array, int size);
90
98bool ft_is_array_sorted(const int* array, size_t size);
99
// end of array_utils group
101
102#endif
void ft_free_array_size(void **array, size_t size)
Frees an array of pointers with a known size.
Definition ft_array.c:140
void ft_free_array(void **array)
Frees a NULL-terminated array.
Definition ft_array.c:114
bool ft_is_array_sorted(const int *array, size_t size)
Checks if an array of integers is sorted in ascending order.
Definition ft_array.c:165
size_t ft_arraysize(void **array)
Returns the number of elements in a NULL-terminated array.
Definition ft_array.c:41
char ** ft_copy_strarray(char **array)
Creates a deep copy of a NULL-terminated string array.
Definition ft_array.c:74
int ft_putintarray(int *array, int size)
Prints an array of integers to standard output.
Definition ft_array.c:194