Namespaces
Variants

jmp_buf

From cppreference.net
Definido en el encabezado <setjmp.h>
typedef /* unspecified */ jmp_buf ;

El tipo jmp_buf es un tipo de matriz adecuado para almacenar información para restaurar un entorno de llamada. La información almacenada es suficiente para restaurar la ejecución en el bloque correcto del programa y la invocación de ese bloque. El estado de los indicadores de estado de punto flotante, o archivos abiertos, o cualquier otro dato no se almacena en un objeto de tipo jmp_buf .

Referencias

  • Estándar C23 (ISO/IEC 9899:2024):
  • 7.13/2 Saltos no locales <setjmp.h> (p: TBD)
  • Estándar C17 (ISO/IEC 9899:2018):
  • 7.13/2 Saltos no locales <setjmp.h> (p: 191)
  • Estándar C11 (ISO/IEC 9899:2011):
  • 7.13/2 Saltos no locales <setjmp.h> (p: 262)
  • Estándar C99 (ISO/IEC 9899:1999):
  • 7.13/2 Saltos no locales <setjmp.h> (p: 243)
  • Estándar C89/C90 (ISO/IEC 9899:1990):
  • 4.6 SALTOS NO LOCALES <setjmp.h>

Véase también

guarda el contexto
(macro de función)
salta a la ubicación especificada
(función)