c-cpp init