This module defines a toolchain abstraction layer through macros. More...
Macros | |
#define | OT_TOOL_PACKED_BEGIN |
#define | OT_TOOL_PACKED_FIELD |
#define | OT_TOOL_PACKED_END |
#define | OT_TOOL_ALIGN(X) |
#define | OT_CALL |
#define | OT_CDECL |
#define | OTAPI |
#define | OTCALL |
This module defines a toolchain abstraction layer through macros.
Usage:
#define OT_TOOL_PACKED_BEGIN |
Compiler-specific indication that a class or struct must be byte packed.
OT_TOOL_PACKED_BEGIN struct otIcmp6Header OT_TOOL_PACKED_END |
Compiler-specific indication at the end of a byte packed class or struct.
#define OT_TOOL_PACKED_FIELD |
Indicate to the compiler a nested struct or union to be packed within byte packed class or struct.