use C++ style c-library header