Greg Stein wrote:
And style nit: we *never* use upper-case typedef names (and generally avoid hungarian notation concepts).
The problem here is that gcc is very picky when it comes to implicitly converting double pointers to const void * const *: it tends to issue warnings. So, it takes some extra explicit casts to silence them.
For the time being, I'm removing the typedefs and will use verbatim casts where necessary. -- Stefan^2.