]> git.sesse.net Git - vlc/blobdiff - include/vlc_common.h
vlc_module_set: use vararg, more flexible
[vlc] / include / vlc_common.h
index fab2730ca9a0fad90aacecd38af2eb33504743b5..574b299bfaf95bd2242d5daacc91e2855116deb8 100644 (file)
@@ -391,8 +391,6 @@ typedef int ( * vlc_callback_t ) ( vlc_object_t *,      /* variable's object */
  * Plug-in stuff
  *****************************************************************************/
 
-#include "vlc_modules_macros.h"
-
 #if defined (WIN32) && defined (DLL_EXPORT)
 #  ifdef __cplusplus
 #    define VLC_PUBLIC_API extern "C" __declspec(dllexport)
@@ -432,6 +430,8 @@ typedef int ( * vlc_callback_t ) ( vlc_object_t *,      /* variable's object */
 #  endif
 #endif
 
+#include "vlc_modules_macros.h"
+
 /*****************************************************************************
  * OS-specific headers and thread types
  *****************************************************************************/