TIVI-153: Add as dependency for iputils
[profile/ivi/opensp.git] / include / Boolean.h
1 // Copyright (c) 1994 James Clark
2 // See the file COPYING for copying permission.
3
4 #ifndef Boolean_INCLUDED
5 #define Boolean_INCLUDED 1
6
7 #ifdef SP_NAMESPACE
8 namespace SP_NAMESPACE {
9 #endif
10
11 #ifdef SP_HAVE_BOOL
12
13 typedef bool Boolean;
14 #ifdef SP_SIZEOF_BOOL_1
15 typedef bool PackedBoolean;
16 #else
17 typedef char PackedBoolean;
18 #endif
19
20 #else /* not SP_HAVE_BOOL */
21
22 typedef int Boolean;
23 typedef char PackedBoolean;
24
25 #endif /* not SP_HAVE_BOOL */
26
27 #ifdef SP_NAMESPACE
28 }
29 #endif
30
31 #ifndef SP_HAVE_BOOL
32
33 typedef int bool;
34
35 const int true = 1;
36 const int false = 0;
37
38 #endif /* not SP_HAVE_BOOL */
39
40 #endif /* not Boolean_INCLUDED */