I'm writing a shared library with a C API, but most code is written in C++. In some places I want to throw exceptions, but I don't know what happens if third party devs would want to write a project in pure C.
What happens when a C++ shared lib throws an exception in a pure C project?