From WikiChip
<setjmp.h> Header - C
< c
Revision as of 17:58, 23 December 2013 by David (talk | contribs) (Created page with "{{DISPLAYTITLE:<setjmp.h> Header - C}} {{C Standard Library}} The '''<setjmp.h>''' header is part of the standard library of the C programming language which provides ...")
(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

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

Functions

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

Macros

The header provides the following macro definitions:

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