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.