/[pupa]/pupa/include/pupa/setjmp.h
ViewVC logotype

Diff of /pupa/include/pupa/setjmp.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by okuji, Mon Jan 20 04:13:46 2003 UTC revision 1.2 by marco_g, Mon Nov 17 18:07:06 2003 UTC
# Line 20  Line 20 
20  #ifndef PUPA_SETJMP_HEADER  #ifndef PUPA_SETJMP_HEADER
21  #define PUPA_SETJMP_HEADER      1  #define PUPA_SETJMP_HEADER      1
22    
23    #ifdef PUPA_UTIL
24    #include <setjmp.h>
25    typedef jmp_buf pupa_jmp_buf;
26    #define pupa_setjmp setjmp
27    #define pupa_longjmp longjmp
28    #else
29  /* This must define pupa_jmp_buf.  */  /* This must define pupa_jmp_buf.  */
30  #include <pupa/cpu/setjmp.h>  #include <pupa/cpu/setjmp.h>
31    
32  int pupa_setjmp (pupa_jmp_buf env);  int pupa_setjmp (pupa_jmp_buf env);
33  void pupa_longjmp (pupa_jmp_buf env, int val) __attribute__ ((noreturn));  void pupa_longjmp (pupa_jmp_buf env, int val) __attribute__ ((noreturn));
34    #endif
35    
36  #endif /* ! PUPA_SETJMP_HEADER */  #endif /* ! PUPA_SETJMP_HEADER */

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26