Spec-Zone.ru › C

jmp_buf

Определено в заголовочном файле <setjmp.h>
typedef /* unspecified */ jmp_buf;

Тип jmp_buf представляет собой массив, подходящий для хранения информации, необходимой для восстановления контекста вызова. Сохранённая информация достаточна для восстановления выполнения программы в нужном блоке и вызова этого блока. Состояние флагов состояния операций с плавающей запятой, открытых файлов или любой другой данных не сохраняется в объекте типа jmp_buf.

Ссылки

  • Стандарт C17 (ISO/IEC 9899:2018):
    • 7.13/2 Нелокальные переходы <setjmp.h> (стр. 191)
  • Стандарт C11 (ISO/IEC 9899:2011):
    • 7.13/2 Нелокальные переходы <setjmp.h> (стр. 262)
  • Стандарт C99 (ISO/IEC 9899:1999):
    • 7.13/2 Нелокальные переходы <setjmp.h> (стр. 243)
  • Стандарт C89/C90 (ISO/IEC 9899:1990):
    • 4.6 НЕЛОКАЛЬНЫЕ ПЕРЕХОДЫ <setjmp.h>

См. также

setjmp
сохраняет контекст
(макрос функции)
longjmp
переходит в указанное место
(функция)
Документация C++ для jmp_buf

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/c/program/jmp_buf

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API