Allow ENABLED(b) to work with "true" and "false"
This commit is contained in:
parent
f4a3efd35e
commit
73a59a4e45
1 changed files with 5 additions and 3 deletions
|
@ -17,9 +17,11 @@
|
||||||
|
|
||||||
// Macros to support option testing
|
// Macros to support option testing
|
||||||
#define _CAT(a, ...) a ## __VA_ARGS__
|
#define _CAT(a, ...) a ## __VA_ARGS__
|
||||||
#define SWITCH_ENABLED_0 0
|
#define SWITCH_ENABLED_false 0
|
||||||
#define SWITCH_ENABLED_1 1
|
#define SWITCH_ENABLED_true 1
|
||||||
#define SWITCH_ENABLED_ 1
|
#define SWITCH_ENABLED_0 0
|
||||||
|
#define SWITCH_ENABLED_1 1
|
||||||
|
#define SWITCH_ENABLED_ 1
|
||||||
#define ENABLED(b) _CAT(SWITCH_ENABLED_, b)
|
#define ENABLED(b) _CAT(SWITCH_ENABLED_, b)
|
||||||
#define DISABLED(b) (!_CAT(SWITCH_ENABLED_, b))
|
#define DISABLED(b) (!_CAT(SWITCH_ENABLED_, b))
|
||||||
|
|
||||||
|
|
Reference in a new issue