[beast: 3/17] BSE: avoid using a wrapper macro for 'extern "C"'



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]