setjmp longjmp example.