int setjmp(jmp_buf envbuf)
Прототип:
Описание:
Функция setjmp() сохраняет содержимое стека системы в буфере envbuf для дальнейшего использования функцией longjmp().
Функция setjmp() возвращает при вызове ноль. Однако при вызове функции longjmp() этой последней передается аргумент (всегда ненулевой), который является возвращаемым функцией setjmp() значением.
Для дополнительной информации следует обратиться к функции longjmp().
Пример: