MessagePack for C
haiku.h
Go to the documentation of this file.
1 /*
2 Copyright Jessica Hamilton 2014
3 Copyright Rene Rivera 2014-2015
4 Distributed under the Boost Software License, Version 1.0.
5 (See accompanying file LICENSE_1_0.txt or copy at
6 http://www.boost.org/LICENSE_1_0.txt)
7 */
8 
9 #ifndef MSGPACK_PREDEF_OS_HAIKU_H
10 #define MSGPACK_PREDEF_OS_HAIKU_H
11 
13 #include <msgpack/predef/make.h>
14 
15 /*`
16 [heading `MSGPACK_OS_HAIKU`]
17 
18 [@http://en.wikipedia.org/wiki/Haiku_(operating_system) Haiku] operating system.
19 
20 [table
21  [[__predef_symbol__] [__predef_version__]]
22 
23  [[`__HAIKU__`] [__predef_detection__]]
24  ]
25  */
26 
27 #define MSGPACK_OS_HAIKU MSGPACK_VERSION_NUMBER_NOT_AVAILABLE
28 
29 #if !defined(MSGPACK_PREDEF_DETAIL_OS_DETECTED) && ( \
30  defined(__HAIKU__) \
31  )
32 # undef MSGPACK_OS_HAIKU
33 # define MSGPACK_OS_HAIKU MSGPACK_VERSION_NUMBER_AVAILABLE
34 #endif
35 
36 #if MSGPACK_OS_HAIKU
37 # define MSGPACK_OS_HAIKU_AVAILABLE
39 #endif
40 
41 #define MSGPACK_OS_HAIKU_NAME "Haiku"
42 
43 #endif
44 
#define MSGPACK_PREDEF_DECLARE_TEST(x, s)
Definition: test.h:13
#define MSGPACK_OS_HAIKU
Definition: haiku.h:27
#define MSGPACK_OS_HAIKU_NAME
Definition: haiku.h:41