Cheers, I discovered that too and it's all working now. I've started a
fork in which I'm working on some mild but satisfying stylistic improvements while getting to know the code -- most importantly, I've set the gcc compiler flags to "-W -Wall -Wno-unused -pedantic" and compile without warnings now.
Would anyone like to test if my fork builds on MSVS and MacOSX? :-)
There are some general issues I would like to suggest which don't require deep understanding of the code; what's the best way of discussing those? (E.g. using "++i" rather than "i++", and the state of the current coding style and enforcing it.)
A tempting question is whether we could switch to C++0x to use variadic templates, which would clean up "hook.h" a lot :-) But that's not at all urgent.