More C++ style, less C. No more unknown.cpp.