]> git.sesse.net Git - vlc/blobdiff - include/vlc_modules_macros.h
Remove forward declaration
[vlc] / include / vlc_modules_macros.h
index d7011deb0d60f5507923c1d1c9c98af3af492bec..b2d05841b9d557e0c66a1a568d3b66fb308a2b21 100644 (file)
@@ -35,8 +35,8 @@
 /**
  * Current plugin ABI version
  */
-# define MODULE_SYMBOL 0_9_0e
-# define MODULE_SUFFIX "__0_9_0e"
+# define MODULE_SYMBOL 0_9_0f
+# define MODULE_SUFFIX "__0_9_0f"
 
 /*****************************************************************************
  * Add a few defines. You do not want to read this section. Really.
@@ -110,8 +110,6 @@ E_(vlc_entry) ( module_t *p_module );
     EXTERN_SYMBOL DLL_SYMBOL int CDECL_SYMBOL                                 \
     __VLC_SYMBOL(vlc_entry) ( module_t *p_module )                            \
     {                                                                         \
-        int res;                                                              \
-        size_t i_config = (size_t)(-1);                                       \
         module_config_t *p_config = NULL;                                     \
         if (vlc_module_set (p_module, VLC_MODULE_NAME,                        \
                             (void *)(MODULE_STRING)))                         \
@@ -121,14 +119,10 @@ E_(vlc_entry) ( module_t *p_module );
 
 #define vlc_module_end( )                                                     \
         }                                                                     \
-        res = config_Duplicate( p_module, p_config, ++i_config );             \
-        free( p_config );                                                     \
-        if (res)                                                              \
-            return res;                                                       \
         return VLC_SUCCESS;                                                   \
                                                                               \
     error:                                                                    \
-        free( p_config );                                                     \
+        /* FIXME: config_Free( p_module ); */                                 \
         /* FIXME: cleanup submodules objects ??? */                           \
         return VLC_EGENERIC;                                                  \
     }                                                                         \