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.