mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-23 06:08:07 +00:00
fix(c-wrapper): L_EXPAND is necessary for windows in the macro chooser case
This commit is contained in:
parent
6add595c90
commit
2b1f9ea105
1 changed files with 2 additions and 2 deletions
|
|
@ -536,7 +536,7 @@ LINPHONE_END_NAMESPACE
|
|||
L_EXPAND(L_GET_ARG_3(__VA_ARGS__, L_GET_CPP_PTR_FROM_C_OBJECT_2_ARGS, L_GET_CPP_PTR_FROM_C_OBJECT_1_ARGS))
|
||||
|
||||
#define L_GET_CPP_PTR_FROM_C_OBJECT(...) \
|
||||
L_GET_CPP_PTR_FROM_C_OBJECT_MACRO_CHOOSER(__VA_ARGS__)(__VA_ARGS__)
|
||||
L_EXPAND(L_GET_CPP_PTR_FROM_C_OBJECT_MACRO_CHOOSER(__VA_ARGS__)(__VA_ARGS__))
|
||||
|
||||
// Set the cpp-ptr of a wrapped C object.
|
||||
#define L_SET_CPP_PTR_FROM_C_OBJECT(C_OBJECT, CPP_OBJECT) \
|
||||
|
|
@ -556,7 +556,7 @@ LINPHONE_END_NAMESPACE
|
|||
L_EXPAND(L_GET_ARG_3(__VA_ARGS__, L_GET_PRIVATE_FROM_C_OBJECT_2_ARGS, L_GET_PRIVATE_FROM_C_OBJECT_1_ARGS))
|
||||
|
||||
#define L_GET_PRIVATE_FROM_C_OBJECT(...) \
|
||||
L_GET_PRIVATE_FROM_C_OBJECT_MACRO_CHOOSER(__VA_ARGS__)(__VA_ARGS__)
|
||||
L_EXPAND(L_GET_PRIVATE_FROM_C_OBJECT_MACRO_CHOOSER(__VA_ARGS__)(__VA_ARGS__))
|
||||
|
||||
// Get the wrapped C object of a C++ object.
|
||||
#define L_GET_C_BACK_PTR(CPP_OBJECT) \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue