Main Page
Related Pages
Modules
Classes
Files
File List
File Members
setjmp.h
Go to the documentation of this file.
1
6
/*
7
* The contents of this file are subject to the Mozilla Public License
8
* Version 1.0 (the "License"); you may not use this file except in
9
* compliance with the License. You may obtain a copy of the License
10
* at http://www.mozilla.org/MPL/
11
*
12
* Software distributed under the License is distributed on an "AS IS"
13
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
14
* the License for the specific language governing rights and
15
* limitations under the License.
16
*
17
*/
18
19
#ifndef __setjmp_h__
20
#define __setjmp_h__
21
22
#ifdef __cplusplus
23
extern
"C"
{
24
#endif
25
26
#include <config.h>
27
28
#ifdef CONF_SETJMP
29
30
/*----[ Data type definitions ]-----------------------------------------*/
31
33
48
typedef
int
jmp_buf
[6];
49
50
51
/*----[ Function prototypes ]-------------------------------------------*/
52
54
62
extern
int
setjmp
(jmp_buf env);
63
65
70
extern
void
longjmp
(jmp_buf env,
int
val);
71
72
#endif // CONF_SETJMP
73
74
#ifdef __cplusplus
75
}
76
#endif
77
78
#endif // __setjmp_h__
brickOS
is released under the
Mozilla Public License
.
Original code copyright 1998-2005 by the authors.
Generated on Sat Mar 15 2014 11:28:20 for brickOS C++ by
1.8.1.2