things!
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
Compiler definitions helpers, for portability.
|
||||
*/
|
||||
|
||||
#ifndef COM_DEF_H
|
||||
#define COM_DEF_H
|
||||
|
||||
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || \
|
||||
defined(__GNUC__) || defined(__clang__)
|
||||
#define COM_DEF_COMPILE_MODERN 1
|
||||
#endif
|
||||
|
||||
#ifdef COM_DEF_COMPILE_MODERN
|
||||
#define com_def_alignedas(v_as) _Alignas(v_as)
|
||||
#else
|
||||
#define com_def_alignedas(v_as)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user