blob: 429b13c5666c6cf3c0f0a0f5e06f072ffff734cd (
plain)
1
2
3
4
5
6
7
8
9
10
|
#ifndef FUNCTIONAL_PROGRAMMING_H
#define FUNCTIONAL_PROGRAMMING_H
#include <stddef.h>
void map(int *array, size_t len, void (*func)(int *));
int foldr(int *array, size_t len, int (*func)(int, int));
int foldl(int *array, size_t len, int (*func)(int, int));
#endif /* !FUNCTIONAL_PROGRAMMING_H */
|