> I don't recall seeing any high-quality C codebase using it

Lua does. (though it does have the option to use C++ exceptions or MSVC stack unwinding instead)