example for setjmp,longjmp