Also I am evaluating the following: http://invisible-island.net/bcpp/bcpp.html
It does not have a lot of configuration parameters but looks safer than astyle. In the other hand makes a lot of changes in the current code. Also it is significant faster than formater.pl/astyle combinations. I am running it with the following parameters: bcpp -bcl -yb -f 1 -ylcnc -i 4 filename.cc At this time the only bad think I found is: AConstructor::AConstructor( ...): chld_cnsotr(),chld2 _constr() ... { } converts to: AConstructor::Constructor( ...): chld_cnsotr(), chld2 _constr() { }