1 2 3 4 5 6 7 8 9 10 11
#include <setjmp.h> #include <stddef.h> -- JMP_BUF_SIZE sizeof (jmp_buf) JMP_BUF_ALIGN _Alignof (jmp_buf) SIGJMP_BUF_SIZE sizeof (sigjmp_buf) SIGJMP_BUF_ALIGN _Alignof (sigjmp_buf) MASK_WAS_SAVED_OFFSET offsetof (struct __jmp_buf_tag, __mask_was_saved) SAVED_MASK_OFFSET offsetof (struct __jmp_buf_tag, __saved_mask)