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

m (Jon moved page Setjmp.h - C to c/setjmp.h)
m
 
Line 8: Line 8:
 
! Type !! Description !! Since
 
! Type !! Description !! Since
 
|-
 
|-
| [[setjmp.h/jmp_buf - C|jmp_buf]] || An array type suitable for holding calling environment info. || [[C89]]
+
| [[/jmp_buf|jmp_buf]] || An array type suitable for holding calling environment info. || [[C89]]
 
|}
 
|}
  
Line 16: Line 16:
 
! Function !! Description !! Since
 
! Function !! Description !! Since
 
|-
 
|-
| [[setjmp.h/longjmp - C|longjmp]] || Restores the environment saved by the most recent invocation setjmp || [[C89]]
+
| [[/longjmp|longjmp]] || Restores the environment saved by the most recent invocation setjmp || [[C89]]
 
|-
 
|-
 
|}
 
|}
Line 26: Line 26:
 
! Macro Name !! Description !! Since
 
! Macro Name !! Description !! Since
 
|-
 
|-
| [[setjmp.h/setjmp - C|setjmp]] || Saves its calling environment in its argument  || [[C89]]
+
| [[/setjmp|setjmp]] || Saves its calling environment in its argument  || [[C89]]
 
|-
 
|-
 
|}
 
|}

Latest revision as of 15:37, 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[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