51 #if !defined(__DOXYGEN__)
53 #if defined(__AVR_3_BYTE_PC__) && __AVR_3_BYTE_PC__
58 typedef struct _jmp_buf {
unsigned char _jb[_JBLEN]; } jmp_buf[1];
115 #ifndef __ATTR_NORETURN__
116 #define __ATTR_NORETURN__ __attribute__((__noreturn__))
134 extern int setjmp(jmp_buf __jmpb);
154 extern void longjmp(jmp_buf __jmpb,
int __ret) __ATTR_NORETURN__;
int setjmp(jmp_buf __jmpb)
Save stack context for non-local goto.
void longjmp(jmp_buf __jmpb, int __ret) __ATTR_NORETURN__
Non-local jump to a saved stack context.