I have no idea why the pertag patch moves the Monitor struct after the config.h inclusion but I "feel" it's wrong. You should move the config.h at the end of all structures definitions in order to ``allow nested code to access above variables''. This way, everything will works properly out of the box. That's all.
Regards, Claudio M. Alessi
