diff --git a/guile/mu-guile-message.hh b/guile/mu-guile-message.hh index 066d8079..04a5c789 100644 --- a/guile/mu-guile-message.hh +++ b/guile/mu-guile-message.hh @@ -27,6 +27,6 @@ * * @return */ -void* mu_guile_message_init (void *data); +extern "C" { void* mu_guile_message_init (void *data);} #endif /*MU_GUILE_MESSAGE_HH__*/ diff --git a/guile/mu-guile.hh b/guile/mu-guile.hh index d2b72ef3..34d9398d 100644 --- a/guile/mu-guile.hh +++ b/guile/mu-guile.hh @@ -82,6 +82,5 @@ SCM mu_guile_scm_from_str (const char *str); * * @return */ -void* mu_guile_init (void *data); - +extern "C" { void* mu_guile_init (void *data); } #endif /*__MU_GUILE_H__*/