In C++ pendantic compilation source, use actual C++ code instead of relying on C code working when compiled as C++ code.