diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-03-04 16:19:05 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-03-04 16:19:43 +0100 |
| commit | e792d0a3ff1c1da456c241530571263df0b887b5 (patch) | |
| tree | 1a0b55741e8a1eceba6838951aa576e3f43955fd /src/ht | |
| parent | 2a9133a87109f9430e4827a858ff86596c5f98d5 (diff) | |
| download | libft-e792d0a3ff1c1da456c241530571263df0b887b5.tar.gz libft-e792d0a3ff1c1da456c241530571263df0b887b5.tar.bz2 libft-e792d0a3ff1c1da456c241530571263df0b887b5.zip | |
Added ft_htiter.c
Diffstat (limited to 'src/ht')
| -rw-r--r-- | src/ht/ft_htiter.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/ht/ft_htiter.c b/src/ht/ft_htiter.c new file mode 100644 index 0000000..5473412 --- /dev/null +++ b/src/ht/ft_htiter.c @@ -0,0 +1,17 @@ +#include "libft_ht.h" + +/* +** Iterate function `f` over every pair in `ht`. +*/ + +void ft_htiter(t_ftht *ht, void (*f)(t_ftht_content*)) +{ + size_t i; + + i = 0; + while (i < ht->size) + { + ft_lstiter(ht->entries[i], (void (*)(void*))f); + i++; + } +} |
