extern "C" int rt_init(); extern "C" int rt_term(); extern void print_hello(int i); int main(int, char**) { // initialize D runtime if (!rt_init()) return 1; print_hello(1); // terminate D runtime, each initialize call // must be paired with a terminate call. if (!rt_term()) return 1; return 0; }