Is there a \"proper\" way to implement higher order functions in C.
I\'m mostly curious about things like portability and syntax correctness here and if there are mo
Practically any interesting higher order function application requires closures, which in C entails the laborous and error-prone routine of manually defining and filling struct function arguments.