scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | 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)