Code reversing does not work, it enters in a infinite loops saying that a name was already defined. Probably the first name it founds. I suspect it has to do with context pushing and popping in these tools. Probably because of earlier versions of Qt3, QList being a alias for QPtrList and now its a list of copied values.
Well things seems to be more complext than that. Code that do reversing is a bit hard to follow due to strange indentation and a quite lot of macros, add to that the lack of comments. I am commiting commented code if anyone wishes to follow me.
Also, the compilation now defaults to debug. I plan on replacing the ported cpp_reverse with the old code, compile it with qt3 and then make the porting less in a rush.