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

(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 Prototype !! Description !! Since
+
! 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 19: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