mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-24 06:38:08 +00:00
fix(enum-generator): expand correctly L_DECLARE_ENUM_MACRO_CHOOSER and L_DECLARE_ENUM_VALUE on Windows
This commit is contained in:
parent
4e5a76afd0
commit
cc6d019a93
1 changed files with 3 additions and 2 deletions
|
|
@ -37,10 +37,11 @@ LINPHONE_BEGIN_NAMESPACE
|
|||
|
||||
// Call the right macro. (With or without value.)
|
||||
#define L_DECLARE_ENUM_MACRO_CHOOSER(...) \
|
||||
L_GET_ARG_3(__VA_ARGS__, L_DECLARE_ENUM_VALUE_2_ARGS, L_DECLARE_ENUM_VALUE_1_ARG)
|
||||
L_EXPAND(L_GET_ARG_3(__VA_ARGS__, L_DECLARE_ENUM_VALUE_2_ARGS, L_DECLARE_ENUM_VALUE_1_ARG))
|
||||
|
||||
// Enum value declaration.
|
||||
#define L_DECLARE_ENUM_VALUE(...) L_DECLARE_ENUM_MACRO_CHOOSER(__VA_ARGS__)(__VA_ARGS__)
|
||||
#define L_DECLARE_ENUM_VALUE(...) \
|
||||
L_EXPAND(L_DECLARE_ENUM_MACRO_CHOOSER(__VA_ARGS__)(__VA_ARGS__))
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue