Tgp

First attempt at removing c/c++ code mixing.
Why make it not aligned with the rest of the body?