|
FS2_Open
Open source remastering of the Freespace 2 engine
|
Macros to abstract compiler capabilities for the MSVC toolchain. More...
#include <sal.h>Go to the source code of this file.
Macros | |
| #define | SCP_FORMAT_STRING _Printf_format_string_ |
| #define | SCP_FORMAT_STRING_ARGS(x, y) |
| #define | __attribute__(x) |
| #define | __UNUSED |
| #define | __ALIGNED(x) __declspec(align(x)) |
| #define | RESTRICT |
| #define | ASSUME(x) |
| #define | Assertion(expr, msg) |
| #define | PTRDIFF_T_ARG "%Iu" |
| #define | SIZE_T_ARG "%Id" |
| #define | NOEXCEPT |
| #define | likely(x) |
| #define | unlikely(x) |
Macros to abstract compiler capabilities for the MSVC toolchain.
Definition in file msvc.h.