Add header guards and avoid C++ style comments.

Add header guards and avoid C++ style comments.