|
#define | UNUSED_1(a) ( void )a |
|
#define | UNUSED_2(a, b) ( void )a; ( void )b |
|
#define | UNUSED_3(a, b, c) ( void )a; ( void )b; ( void )c |
|
#define | UNUSED_4(a, b, c, d) ( void )a; ( void )b; ( void )c; ( void )d |
|
#define | M2MB_ALIGN(x, size) ( ( ( MEM_W )(x) + size - 1 ) & ( ~( ( MEM_W )size - 1 ) ) ) |
|
#define | NULL ((void*)0) |
|
#define | M2MB_MIN(a, b) ( ( (a) < (b) ) ? (a) : (b) ) |
|
#define | M2MB_MAX(a, b) ( ( (a) > (b) ) ? (a) : (b) ) |
|
#define | MAX_CMD_ARG 8 |
|
#define | ARG_LENGTH(...) ARG_LENGTH__(__VA_ARGS__) |
|
#define | ARG_LENGTH__(...) |
|
#define | ARG_LENGTH_(_, _63, _62, _61, _60, _59, _58, _57, _56, _55, _54, _53, _52, _51, _50, _49, _48, _47, _46, _45, _44, _43, _42, _41, _40, _39, _38, _37, _36, _35, _34, _33, _32, _31, _30, _29, _28, _27, _26, _25, _24, _23, _22, _21, _20, _19, _18, _17, _16, _15, _14, _13, _12, _11, _10, _9, _8, _7, _6, _5, _4, _3, _2, _1, Count, ...) Count |
|
#define | ARG_EVEN(...) EVEN_DROP_TYPE(ARG_LENGTH(__VA_ARGS__),__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE(n, ...) EVEN_DROP_TYPE_(n,__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_(n, ...) EVEN_DROP_TYPE_##n(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_2(arg1, arg2, ...) arg2 |
|
#define | EVEN_DROP_TYPE_4(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_2(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_6(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_4(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_8(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_6(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_10(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_8(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_12(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_10(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_14(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_12(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_16(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_14(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_18(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_16(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_20(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_18(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_22(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_20(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_24(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_22(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_26(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_24(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_28(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_26(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_30(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_28(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_32(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_30(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_34(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_32(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_36(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_34(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_38(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_36(__VA_ARGS__) |
|
#define | EVEN_DROP_TYPE_40(arg1, arg2, ...) arg2, EVEN_DROP_TYPE_38(__VA_ARGS__) |
|
#define | ARG_ODD(...) ODD_DROP_TYPE(ARG_LENGTH(__VA_ARGS__),__VA_ARGS__) |
|
#define | ODD_DROP_TYPE(n, ...) ODD_DROP_TYPE_(n,__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_(n, ...) ODD_DROP_TYPE_##n(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_2(arg1, arg2, ...) arg1 |
|
#define | ODD_DROP_TYPE_4(arg1, arg2, ...) arg1, ODD_DROP_TYPE_2(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_6(arg1, arg2, ...) arg1, ODD_DROP_TYPE_4(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_8(arg1, arg2, ...) arg1, ODD_DROP_TYPE_6(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_10(arg1, arg2, ...) arg1, ODD_DROP_TYPE_8(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_12(arg1, arg2, ...) arg1, ODD_DROP_TYPE_10(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_14(arg1, arg2, ...) arg1, ODD_DROP_TYPE_12(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_16(arg1, arg2, ...) arg1, ODD_DROP_TYPE_14(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_18(arg1, arg2, ...) arg1, ODD_DROP_TYPE_16(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_20(arg1, arg2, ...) arg1, ODD_DROP_TYPE_18(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_22(arg1, arg2, ...) arg1, ODD_DROP_TYPE_20(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_24(arg1, arg2, ...) arg1, ODD_DROP_TYPE_22(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_26(arg1, arg2, ...) arg1, ODD_DROP_TYPE_24(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_28(arg1, arg2, ...) arg1, ODD_DROP_TYPE_26(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_30(arg1, arg2, ...) arg1, ODD_DROP_TYPE_28(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_32(arg1, arg2, ...) arg1, ODD_DROP_TYPE_30(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_34(arg1, arg2, ...) arg1, ODD_DROP_TYPE_32(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_36(arg1, arg2, ...) arg1, ODD_DROP_TYPE_34(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_38(arg1, arg2, ...) arg1, ODD_DROP_TYPE_36(__VA_ARGS__) |
|
#define | ODD_DROP_TYPE_40(arg1, arg2, ...) arg1, ODD_DROP_TYPE_38(__VA_ARGS__) |
|
#define | CMDS(...) ARG_LENGTH(__VA_ARGS__), __VA_ARGS__ |
|
#define | CMDS_ARGS(...) (ARG_LENGTH(__VA_ARGS__)/2), ARG_ODD(__VA_ARGS__), ARG_EVEN(__VA_ARGS__) |
|
#define | ENUM_TO_INT(Prefix) |
|
#define | TRUE 1 |
|
#define | FALSE 0 |
|
#define | kB (1024) |
|
#define | MB (kB * kB) |
|
M2MB base types (ver. 121626N)
m2m/m2m_common/m2mb_inc/m2mb_types.h
<Detailed description="" of="" the="" file>="">
@notes Dependencies: none
- Author
- Alessandro Papagno
- Date
- 20/02/2017