From WikiChip
<setjmp.h> Header - C
< c
Revision as of 15:37, 23 November 2015 by Jon (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The <setjmp.h> header is part of the standard library of the C programming language which provides the mechanism for bypassing the normal function call and return discipline. This header was added in C89.

Types[edit]

Type Description Since
jmp_buf An array type suitable for holding calling environment info. C89

Functions[edit]

Function Description Since
longjmp Restores the environment saved by the most recent invocation setjmp C89

Macros[edit]

The header provides the following macro definitions:

Macro Name Description Since
setjmp Saves its calling environment in its argument C89