Contains macros for dealing with compiler extensions. More...
Macros | |
| #define | PICOTM_BEGIN_DECLS |
| #define | PICOTM_END_DECLS |
| #define | PICOTM_EXPORT |
| #define | PICOTM_NORETURN |
| #define | PICOTM_NOTHROW |
| #define | PICOTM_STATIC_ASSERT(_cond, _errmsg) |
| _cond The compile-time assertion. More... | |
| #define PICOTM_BEGIN_DECLS |
Begin interface declarations
| #define PICOTM_END_DECLS |
End interface declarations
| #define PICOTM_EXPORT |
Export interface from binary object.
| #define PICOTM_NORETURN |
Exported function does not return.
| #define PICOTM_NOTHROW |
Exported function does not throw exceptions.
| #define PICOTM_STATIC_ASSERT | ( | _cond, | |
| _errmsg | |||
| ) |
Provides a portable static assertion. _errmsg An error message that is printed if the condition fails.