Commit cba87f6d authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Same as previous commit

parent 8952d64a
...@@ -484,7 +484,6 @@ typedef int ( * vlc_callback_t ) ( vlc_object_t *, /* variable's object */ ...@@ -484,7 +484,6 @@ typedef int ( * vlc_callback_t ) ( vlc_object_t *, /* variable's object */
# define VLC_INTERNAL( type, name, args ) type name args # define VLC_INTERNAL( type, name, args ) type name args
# endif # endif
#else #else
# if !defined (__PLUGIN__) || defined (HAVE_SHARED_LIBVLC)
# ifdef __cplusplus # ifdef __cplusplus
# if HAVE_ATTRIBUTE_VISIBILITY # if HAVE_ATTRIBUTE_VISIBILITY
# define VLC_PUBLIC_API __attribute__((visibility("default"))) # define VLC_PUBLIC_API __attribute__((visibility("default")))
...@@ -509,13 +508,6 @@ typedef int ( * vlc_callback_t ) ( vlc_object_t *, /* variable's object */ ...@@ -509,13 +508,6 @@ typedef int ( * vlc_callback_t ) ( vlc_object_t *, /* variable's object */
# define VLC_INTERNAL( type, name, args ) type name args # define VLC_INTERNAL( type, name, args ) type name args
# endif # endif
# endif # endif
# else
# define VLC_PUBLIC_API
# define VLC_PRIVATE_API
# define VLC_EXPORT( type, name, args ) struct _u_n_u_s_e_d_
# define VLC_INTERNAL( type, name, args ) struct _u_n_u_s_e_d_
extern module_symbols_t* p_symbols;
# endif
#endif #endif
/***************************************************************************** /*****************************************************************************
...@@ -1180,7 +1172,7 @@ VLC_EXPORT( unsigned, vlc_CPU, ( void ) ); ...@@ -1180,7 +1172,7 @@ VLC_EXPORT( unsigned, vlc_CPU, ( void ) );
/***************************************************************************** /*****************************************************************************
* I18n stuff * I18n stuff
*****************************************************************************/ *****************************************************************************/
#if defined (WIN32) || !defined (HAVE_SHARED_LIBVLC) #ifdef WIN32
VLC_EXPORT( char *, vlc_dgettext, ( const char *package, const char *msgid ) ); VLC_EXPORT( char *, vlc_dgettext, ( const char *package, const char *msgid ) );
#endif #endif
...@@ -1196,7 +1188,7 @@ VLC_EXPORT( char *, vlc_dgettext, ( const char *package, const char *msgid ) ); ...@@ -1196,7 +1188,7 @@ VLC_EXPORT( char *, vlc_dgettext, ( const char *package, const char *msgid ) );
# include <libintl.h> # include <libintl.h>
# endif # endif
# undef _ # undef _
# if defined (WIN32) || !defined (HAVE_SHARED_LIBVLC) # ifdef WIN32
# define _(String) vlc_dgettext (PACKAGE_NAME, String) # define _(String) vlc_dgettext (PACKAGE_NAME, String)
# else # else
# define _(String) dgettext(PACKAGE_NAME, String) # define _(String) dgettext(PACKAGE_NAME, String)
......
...@@ -94,11 +94,6 @@ struct module_t ...@@ -94,11 +94,6 @@ struct module_t
vlc_bool_t b_builtin; /* Set to true if the module is built in */ vlc_bool_t b_builtin; /* Set to true if the module is built in */
vlc_bool_t b_loaded; /* Set to true if the dll is loaded */ vlc_bool_t b_loaded; /* Set to true if the dll is loaded */
#ifndef HAVE_SHARED_LIBVLC
/* Legacy symbols table */
module_symbols_t *p_symbols;
#endif
}; };
/***************************************************************************** /*****************************************************************************
......
...@@ -64,14 +64,6 @@ ...@@ -64,14 +64,6 @@
# define __VLC_SYMBOL( symbol ) CONCATENATE( symbol, MODULE_SYMBOL ) # define __VLC_SYMBOL( symbol ) CONCATENATE( symbol, MODULE_SYMBOL )
#endif #endif
#if defined( __BUILTIN__ ) || defined( HAVE_SHARED_LIBVLC )
# define DECLARE_SYMBOLS struct _u_n_u_s_e_d_
# define STORE_SYMBOLS struct _u_n_u_s_e_d_
#else
# define DECLARE_SYMBOLS module_symbols_t* p_symbols = NULL
# define STORE_SYMBOLS p_symbols = p_module->p_symbols
#endif
#if defined( __PLUGIN__ ) && ( defined( WIN32 ) || defined( UNDER_CE ) ) #if defined( __PLUGIN__ ) && ( defined( WIN32 ) || defined( UNDER_CE ) )
# define DLL_SYMBOL __declspec(dllexport) # define DLL_SYMBOL __declspec(dllexport)
# define CDECL_SYMBOL __cdecl # define CDECL_SYMBOL __cdecl
...@@ -109,14 +101,12 @@ E_(vlc_entry) ( module_t *p_module ); ...@@ -109,14 +101,12 @@ E_(vlc_entry) ( module_t *p_module );
#endif #endif
#define vlc_module_begin( ) \ #define vlc_module_begin( ) \
DECLARE_SYMBOLS; \
EXTERN_SYMBOL DLL_SYMBOL int CDECL_SYMBOL \ EXTERN_SYMBOL DLL_SYMBOL int CDECL_SYMBOL \
__VLC_SYMBOL(vlc_entry) ( module_t *p_module ) \ __VLC_SYMBOL(vlc_entry) ( module_t *p_module ) \
{ \ { \
int i_shortcut = 1, res; \ int i_shortcut = 1, res; \
size_t i_config = (size_t)(-1); \ size_t i_config = (size_t)(-1); \
module_config_t *p_config = NULL; \ module_config_t *p_config = NULL; \
STORE_SYMBOLS; \
if (vlc_module_set (p_module, VLC_MODULE_NAME, \ if (vlc_module_set (p_module, VLC_MODULE_NAME, \
(void *)(MODULE_STRING))) \ (void *)(MODULE_STRING))) \
goto error; \ goto error; \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment