Home
       setjmp.h.3 - scc - simple c99 compiler
  HTML 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)