SAPPEUR
I suggest you use this memory safe C++ variant:
http://sappeur.ddnss.de/
You can always check the generated C++ code for NSA backdoors. I have a secret contract with NSA and will only insert backdoors after you have used the compiler for more than 16 hours during the last 24 hours. Then I assume you are too tired to check and will insert the backdoors.
If you purchase my high performance tinfoil hat with the compiler(see below), I promise not to insert any backdoors.
Seriously, man, get yourself a bottle of beer and a serious touch from your girlfriend.