例外の実装がsetjmp/longjmp って本当?