vlc | branch: master | Hugo Beauzée-Luyssen <h...@beauzee.fr> | Thu Dec  3 
03:45:36 2020 -0800| [c01ef0f56bc1498e54799dd23b4d68cdd1eb138b] | committer: 
Hugo Beauzée-Luyssen

vlc_messages.h: Declare vlc_module_name as extern "C" when building C++

Otherwise link might fail

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c01ef0f56bc1498e54799dd23b4d68cdd1eb138b
---

 include/vlc_messages.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/vlc_messages.h b/include/vlc_messages.h
index b6d5843985..95bce875fb 100644
--- a/include/vlc_messages.h
+++ b/include/vlc_messages.h
@@ -105,7 +105,11 @@ VLC_API void vlc_object_vaLog(vlc_object_t *obj, int prio, 
const char *module,
 #define msg_Dbg(p_this, ...) \
     msg_Generic(p_this, VLC_MSG_DBG, __VA_ARGS__)
 
+#ifndef __cplusplus
 extern const char vlc_module_name[];
+#else
+extern "C" const char vlc_module_name[];
+#endif
 
 VLC_API const char *vlc_strerror(int);
 VLC_API const char *vlc_strerror_c(int);

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to