#include #if __cplusplus >= 202302L # define do_print(x) std::print(x) #else // Old C++ version. # define do_print(x) std::cout << x << std::endl #endif // Check C++ version. extern "C" void print(const char* str) { do_print(str); }