From WikiChip
Difference between revisions of "c/setjmp.h"
< c

m (David moved page Setjmp.h to Setjmp.h - C: wrong name)
m (Jon moved page Setjmp.h - C to c/setjmp.h)
(No difference)

Revision as of 15:33, 23 November 2015

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 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