Tgp

First attempt at removing c/c++ code mixing.