Update to 3.4-final.
[linux-flexiantxendom0-3.2.10.git] / drivers / xen / sfc_netback / ci / compat.h
1 /****************************************************************************
2  * Copyright 2002-2005: Level 5 Networks Inc.
3  * Copyright 2005-2008: Solarflare Communications Inc,
4  *                      9501 Jeronimo Road, Suite 250,
5  *                      Irvine, CA 92618, USA
6  *
7  * Maintained by Solarflare Communications
8  *  <linux-xen-drivers@solarflare.com>
9  *  <onload-dev@solarflare.com>
10  *
11  * This program is free software; you can redistribute it and/or modify it
12  * under the terms of the GNU General Public License version 2 as published
13  * by the Free Software Foundation, incorporated herein by reference.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program; if not, write to the Free Software
22  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
23  ****************************************************************************
24  */
25
26 /*
27  * \author  djr
28  *  \brief  Compatability layer.  Provides definitions of fundamental
29  *          types and definitions that are used throughout CI source
30  *          code.  It does not introduce any link time dependencies,
31  *          or include any unnecessary system headers.
32  */
33 /*! \cidoxg_include_ci */
34
35 #ifndef __CI_COMPAT_H__
36 #define __CI_COMPAT_H__
37
38 #ifdef __cplusplus
39 extern "C" {
40 #endif
41
42 #include <ci/compat/primitive.h>
43 #include <ci/compat/sysdep.h>
44 #include <ci/compat/utils.h>
45
46
47 #ifdef __cplusplus
48 }
49 #endif
50
51 #endif  /* __CI_COMPAT_H__ */
52
53 /*! \cidoxg_end */