[vlc-commits] vlc_plugin.h: Cast the deactivate function pointer

Hugo Beauzée-Luyssen git at videolan.org
Fri Dec 4 10:43:32 UTC 2020


vlc | branch: master | Hugo Beauzée-Luyssen <hugo at beauzee.fr> | Thu Dec  3 03:46:23 2020 -0800| [9440b0af66b3bac420c1fd91c0d9bdb504db232c] | committer: Hugo Beauzée-Luyssen

vlc_plugin.h: Cast the deactivate function pointer

Instead of initializing a function pointer using a compound literal,
which might not compile in C++

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

 include/vlc_plugin.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/vlc_plugin.h b/include/vlc_plugin.h
index 63f0b3ac08..7a68c953e3 100644
--- a/include/vlc_plugin.h
+++ b/include/vlc_plugin.h
@@ -313,7 +313,7 @@ VLC_METADATA_EXPORTS
 #define set_callbacks( activate, deactivate ) \
     set_callback(activate) \
     if (vlc_module_set(VLC_MODULE_CB_CLOSE, #deactivate, \
-                       (void (*)(vlc_object_t *)){ deactivate })) \
+                       (void (*)(vlc_object_t *))( deactivate ))) \
         goto error;
 
 #define cannot_unload_broken_library( ) \



More information about the vlc-commits mailing list