Manually-implemented dispatch / vtbls you mean?
What a bizarre way to phrase it. Shouldn't it be the other way round? Exceptions are just a "reinvention" of longjmp under a different name (yet identically noxious to program readability).
longjump is a specific family of processor op codes.
This is the same idea that while loops are implemented using goto.
- GTK (Gnome / GIMP)
- COM (Windows - though it is more intervined with C++)
- Quake / Doom and other old game engines though nobody uses C anymore today
Manually-implemented dispatch / vtbls you mean?