From WikiChip
Difference between revisions of "c/setjmp.h"
(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 ...") |
|||
Line 14: | Line 14: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Function | + | ! Function !! Description !! Since |
|- | |- | ||
| [[setjmp.h/longjmp - C|longjmp]] || Restores the environment saved by the most recent invocation setjmp || [[C89]] | | [[setjmp.h/longjmp - C|longjmp]] || Restores the environment saved by the most recent invocation setjmp || [[C89]] |
Revision as of 18:00, 23 December 2013
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 |