]> rtime.felk.cvut.cz Git - orte.git/blob - orte/include/orte_api.h
e10b8af92ca720fffa1c3eb3aa3350e426baaf92
[orte.git] / orte / include / orte_api.h
1 /*
2  *  $Id: orte_api.h.h,v 0.0.0.1         2003/08/21
3  *
4  *  AUTHOR: Petr Smolik                 petr.smolik@wo.cz
5  *
6  *  ORTE - OCERA Real-Time Ethernet     http://www.ocera.org/
7  *  --------------------------------------------------------------------
8  *
9  *  This program is free software; you can redistribute it and/or modify
10  *  it under the terms of the GNU General Public License as published by
11  *  the Free Software Foundation; either version 2 of the License, or
12  *  (at your option) any later version.
13  *
14  *  This program is distributed in the hope that it will be useful,
15  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
16  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17  *  GNU General Public License for more details.
18  *
19  */
20
21 #ifndef _ORTE_API_H
22 #define _ORTE_API_H
23
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27
28 #ifdef HAVE_CONFIG_H
29   #include "orte_config.h"
30 #elif defined OMK_FOR_USER
31   #include "orte_config_omk_unix.h"
32 #elif defined OMK_FOR_KERNEL
33   #include "orte_config_omk_rtl.h"
34 #endif
35
36 #ifdef HAVE_SYS_TYPES_H
37   #include <sys/types.h>
38 #endif
39 #ifdef HAVE_LINUX_TYPES_H
40   #include <linux/types.h>
41 #endif
42 #if defined _MSC_VER || defined CONFIG_ORTE_MINGW
43   #include <ew_types.h>
44 #endif
45 #include <typedefs_defines_rtps.h>
46 #include <defines_api.h>
47 #include <typedefs_api.h>
48 #include <protos_api.h>
49
50 #ifdef __cplusplus
51 } /* extern "C"*/
52 #endif
53
54 #endif /* _ORTE_API_H */