use setjmp/longjmp for exception handling, and many others.