cppreference.com > Other Standard C Functions > longjmp longjmp Syntax:
      #include <setjmp.h>
      void longjmp( jmp_buf envbuf, int status );
The function longjmp() causes the program to start executing code at the point of the last call to setjmp(). envbuf is usually set through a call to setjmp(). status becomes the return value of setjmp() and can be used to figure out where longjmp() came from. status should not be set to zero. Related topics: setjmp