Added just one C++ file

...and I managed to set everything on fire.

There's a reason the rest of the project is in pure C!