eg: ``` dlib.d: extern(C) void dfun(){assert(0, "some_msg");}
clib.cpp: extern "C" void dfun(); void fun(){ try{ dfun(); } catch(...){ // works but how do i get "some_msg" thrown from D? } } ```
Timothee Cour via Digitalmars-d-learn Wed, 30 Nov 2016 17:59:57 -0800
eg: ``` dlib.d: extern(C) void dfun(){assert(0, "some_msg");}
clib.cpp: extern "C" void dfun(); void fun(){ try{ dfun(); } catch(...){ // works but how do i get "some_msg" thrown from D? } } ```