+5
−0
+4
−3
+4
−2
+3
−1
+6
−2
Loading
"doall" functions to using type-safe wrappers. As and where required, this can be replaced by redeclaring the underlying callbacks to use the underlying "void"-based prototypes (eg. if performance suffers from an extra level of function invocation).