setjmp.h.3 - scc - simple c99 compiler
(HTM) git clone git://git.simple-cc.org/scc
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
setjmp.h.3 (692B)
---
1 .TH setjmp.h 3
2 .SH NAME
3 setjmp.h - non-local jumps
4 .SH SYNOPSIS
5
6 #include <setjmp.h>
7
8 The setjmp.h header declares the following functions:
9
10 .nf
11 void longjmp(jmp_buf env, int val)
12 int setjmp(jmp_buf env)
13 .fi
14 .SH DESCRIPTION
15 The setjmp.h header defines the type
16
17 .B jmp_buf
18
19 It is an array type suitable for holding
20 the information needed to restore a calling environment.
21 The environment of a call to
22 .B setjmp
23 consists of information
24 that is essential for a call to
25 .B longjmp
26 to return execution to the respective block,
27 and the invocation of that block, were it called recursively.
28 .SH STANDARDS
29 ISO/IEC 9899:1999 Section 7.13.1 Paragraph 1,2,3
30 .SH SEE ALSO
31 .BR setjmp (3)
32 .BR longjmp (3)