Я хотел бы использовать setjmp и longjmp в программе C, которая ссылается на библиотеку, реализованную на C++ (но имеющую C API).
Код C++ выполняет динамическое выделение памяти, а указатели передаются через API, но пока сторона C кода правильно управляет этими (непрозрачными) объектами, при использовании longjmp не должно быть никаких проблем, верно?
Я знаю, что использовать эти функции в коде C++ небезопасно, но должно ли это быть безопасно в коде C, связанном с кодом C++?