[beast: 3/17] BSE: avoid using a wrapper macro for 'extern "C"'
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast: 3/17] BSE: avoid using a wrapper macro for 'extern "C"'
- Date: Fri, 20 Nov 2015 22:07:25 +0000 (UTC)
commit e72c2562a4e5517524ad1e1636107cd2b509afaa
Author: Tim Janik <timj gnu org>
Date: Tue Nov 10 09:36:34 2015 +0100
BSE: avoid using a wrapper macro for 'extern "C"'
Signed-off-by: Tim Janik <timj gnu org>
bse/bsetype.hh | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/bse/bsetype.hh b/bse/bsetype.hh
index 1ea3570..933606a 100644
--- a/bse/bsetype.hh
+++ b/bse/bsetype.hh
@@ -69,9 +69,9 @@ void bse_type_uninit_boxed (BseExportNodeBoxed *bnode);
#define BSE_TYPE_ID(BseTypeName) (bse_type_builtin_id_##BseTypeName)
#ifdef BSE_COMPILATION
# define BSE_BUILTIN_PROTO(BseTypeName) GType bse_type_builtin_register_##BseTypeName (void)
-# define BSE_BUILTIN_TYPE(BseTypeName) EXTERN_C BSE_BUILTIN_PROTO (BseTypeName); EXTERN_C
BSE_BUILTIN_PROTO (BseTypeName)
-# define BSE_DUMMY_TYPE(BseTypeName) EXTERN_C BSE_BUILTIN_PROTO (BseTypeName); \
- EXTERN_C BSE_BUILTIN_PROTO (BseTypeName) { return 0; }
+# define BSE_BUILTIN_TYPE(BseTypeName) extern "C" BSE_BUILTIN_PROTO (BseTypeName); extern "C"
BSE_BUILTIN_PROTO (BseTypeName)
+# define BSE_DUMMY_TYPE(BseTypeName) extern "C" BSE_BUILTIN_PROTO (BseTypeName); \
+ extern "C" BSE_BUILTIN_PROTO (BseTypeName) { return 0; }
#endif /* BSE_COMPILATION */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]