support for c++ inclusion.