Change #error to just #warning
[wave300.git] / wireless / driver / linux / mtlkidefs.h
blob296e2df6d59d192f563029d087636b70f4917f80
1 /******************************************************************************
3 Copyright (c) 2012
4 Lantiq Deutschland GmbH
6 For licensing information, see the file 'LICENSE' in the root folder of
7 this software module.
9 ******************************************************************************/
12 #ifdef MTLK_IDEFS_OFF
13 #undef MTLK_IDEFS_OFF
14 #undef MTLK_IDEFS_ON
15 #endif
17 #if defined(MTLK_IDEFS_ON) && defined(__INTERNAL_MTLK_IDEFS_ON__)
19 #warning mtlkidefs.h already included here! ... b
21 #elif defined(MTLK_IDEFS_ON) && !defined(__INTERNAL_MTLK_IDEFS_ON__)
22 #define __INTERNAL_MTLK_IDEFS_ON__
24 /**********************************************************/
25 /* Packing ON here */
26 #if !defined(MTLK_IDEFS_PACKING) /* native (default) */
27 #define __MTLK_IDATA
28 #elif defined(MTLK_IDEFS_PACKING) && (MTLK_IDEFS_PACKING == 1) /* pack(1) */
29 #define __MTLK_IDATA __attribute__((aligned(1), packed))
30 #else
31 #error Unsupported MTLK_I_PACKING
32 #endif
33 /**********************************************************/
35 #elif !defined(MTLK_IDEFS_ON) && defined(__INTERNAL_MTLK_IDEFS_ON__)
37 /**********************************************************/
38 /* Packing OFF here */
39 #undef __MTLK_IDATA
40 #undef MTLK_IDEFS_PACKING
41 /**********************************************************/
43 #undef __INTERNAL_MTLK_IDEFS_ON__
44 #endif