Commit 5ca30191 authored by Rémi Duraffort's avatar Rémi Duraffort

includes: add some more LIBVLC_USED.

parent b694c2d0
...@@ -62,6 +62,6 @@ VLC_EXPORT( int, http_auth_ParseAuthenticationInfoHeader, ...@@ -62,6 +62,6 @@ VLC_EXPORT( int, http_auth_ParseAuthenticationInfoHeader,
VLC_EXPORT( char *, http_auth_FormatAuthorizationHeader, VLC_EXPORT( char *, http_auth_FormatAuthorizationHeader,
( vlc_object_t *, http_auth_t *, ( vlc_object_t *, http_auth_t *,
const char *, const char *, const char *, const char *,
const char *, const char * ) ); const char *, const char * ) LIBVLC_USED );
#endif /* VLC_HTTP_H */ #endif /* VLC_HTTP_H */
...@@ -59,7 +59,7 @@ struct image_handler_t ...@@ -59,7 +59,7 @@ struct image_handler_t
filter_t *p_filter; filter_t *p_filter;
}; };
VLC_EXPORT( image_handler_t *, image_HandlerCreate, ( vlc_object_t * ) ); VLC_EXPORT( image_handler_t *, image_HandlerCreate, ( vlc_object_t * ) LIBVLC_USED );
#define image_HandlerCreate( a ) image_HandlerCreate( VLC_OBJECT(a) ) #define image_HandlerCreate( a ) image_HandlerCreate( VLC_OBJECT(a) )
VLC_EXPORT( void, image_HandlerDelete, ( image_handler_t * ) ); VLC_EXPORT( void, image_HandlerDelete, ( image_handler_t * ) );
......
...@@ -526,10 +526,10 @@ enum input_query_e ...@@ -526,10 +526,10 @@ enum input_query_e
* Prototypes * Prototypes
*****************************************************************************/ *****************************************************************************/
VLC_EXPORT( input_thread_t *, input_Create, ( vlc_object_t *p_parent, input_item_t *, const char *psz_log, input_resource_t * ) ); VLC_EXPORT( input_thread_t *, input_Create, ( vlc_object_t *p_parent, input_item_t *, const char *psz_log, input_resource_t * ) LIBVLC_USED );
#define input_Create(a,b,c,d) input_Create(VLC_OBJECT(a),b,c,d) #define input_Create(a,b,c,d) input_Create(VLC_OBJECT(a),b,c,d)
VLC_EXPORT( input_thread_t *, input_CreateAndStart, ( vlc_object_t *p_parent, input_item_t *, const char *psz_log ) ); VLC_EXPORT( input_thread_t *, input_CreateAndStart, ( vlc_object_t *p_parent, input_item_t *, const char *psz_log ) LIBVLC_USED );
#define input_CreateAndStart(a,b,c) input_CreateAndStart(VLC_OBJECT(a),b,c) #define input_CreateAndStart(a,b,c) input_CreateAndStart(VLC_OBJECT(a),b,c)
VLC_EXPORT( int, input_Start, ( input_thread_t * ) ); VLC_EXPORT( int, input_Start, ( input_thread_t * ) );
...@@ -549,7 +549,7 @@ VLC_EXPORT( int, input_Control, ( input_thread_t *, int i_query, ... ) ); ...@@ -549,7 +549,7 @@ VLC_EXPORT( int, input_Control, ( input_thread_t *, int i_query, ... ) );
* You have to keep a reference to the input or to the input_item_t until * You have to keep a reference to the input or to the input_item_t until
* you do not need it anymore. * you do not need it anymore.
*/ */
VLC_EXPORT( input_item_t*, input_GetItem, ( input_thread_t * ) ); VLC_EXPORT( input_item_t*, input_GetItem, ( input_thread_t * ) LIBVLC_USED );
/** /**
* It will return the current state of the input. * It will return the current state of the input.
...@@ -636,7 +636,7 @@ static inline int input_ModifyPcrSystem( input_thread_t *p_input, bool b_absolut ...@@ -636,7 +636,7 @@ static inline int input_ModifyPcrSystem( input_thread_t *p_input, bool b_absolut
/* */ /* */
typedef struct input_clock_t input_clock_t; typedef struct input_clock_t input_clock_t;
VLC_EXPORT( decoder_t *, input_DecoderNew, ( input_thread_t *, es_format_t *, input_clock_t *, sout_instance_t * ) ); VLC_EXPORT( decoder_t *, input_DecoderNew, ( input_thread_t *, es_format_t *, input_clock_t *, sout_instance_t * ) LIBVLC_USED );
VLC_EXPORT( void, input_DecoderDelete, ( decoder_t * ) ); VLC_EXPORT( void, input_DecoderDelete, ( decoder_t * ) );
VLC_EXPORT( void, input_DecoderDecode,( decoder_t *, block_t *, bool b_do_pace ) ); VLC_EXPORT( void, input_DecoderDecode,( decoder_t *, block_t *, bool b_do_pace ) );
...@@ -652,7 +652,7 @@ VLC_EXPORT( void, input_SplitMRL, ( const char **ppsz_access, const char **ppsz_ ...@@ -652,7 +652,7 @@ VLC_EXPORT( void, input_SplitMRL, ( const char **ppsz_access, const char **ppsz_
/** /**
* This function creates a sane filename path. * This function creates a sane filename path.
*/ */
VLC_EXPORT( char *, input_CreateFilename, ( vlc_object_t *, const char *psz_path, const char *psz_prefix, const char *psz_extension ) ); VLC_EXPORT( char *, input_CreateFilename, ( vlc_object_t *, const char *psz_path, const char *psz_prefix, const char *psz_extension ) LIBVLC_USED );
/** /**
* It creates an empty input resource handler. * It creates an empty input resource handler.
...@@ -660,7 +660,7 @@ VLC_EXPORT( char *, input_CreateFilename, ( vlc_object_t *, const char *psz_path ...@@ -660,7 +660,7 @@ VLC_EXPORT( char *, input_CreateFilename, ( vlc_object_t *, const char *psz_path
* The given object MUST stay alive as long as the input_resource_t is * The given object MUST stay alive as long as the input_resource_t is
* not deleted. * not deleted.
*/ */
VLC_EXPORT( input_resource_t *, input_resource_New, ( vlc_object_t * ) ); VLC_EXPORT( input_resource_t *, input_resource_New, ( vlc_object_t * ) LIBVLC_USED );
/** /**
* It releases an input resource. * It releases an input resource.
......
...@@ -135,7 +135,7 @@ VLC_EXPORT( void, input_item_PostSubItem, ( input_item_t *p_parent, input_item_t ...@@ -135,7 +135,7 @@ VLC_EXPORT( void, input_item_PostSubItem, ( input_item_t *p_parent, input_item_t
* *
* Create a root node to hold a tree of subitems for given item * Create a root node to hold a tree of subitems for given item
*/ */
VLC_EXPORT( input_item_node_t *, input_item_node_Create, ( input_item_t *p_input ) ); VLC_EXPORT( input_item_node_t *, input_item_node_Create, ( input_item_t *p_input ) LIBVLC_USED );
/** /**
* Add a new child node to this parent node that will point to this subitem. * Add a new child node to this parent node that will point to this subitem.
...@@ -189,11 +189,11 @@ VLC_EXPORT( int, input_item_AddOption, (input_item_t *, const char *, unsigned ...@@ -189,11 +189,11 @@ VLC_EXPORT( int, input_item_AddOption, (input_item_t *, const char *, unsigned
VLC_EXPORT( bool, input_item_HasErrorWhenReading, ( input_item_t * ) ); VLC_EXPORT( bool, input_item_HasErrorWhenReading, ( input_item_t * ) );
VLC_EXPORT( void, input_item_SetMeta, ( input_item_t *, vlc_meta_type_t meta_type, const char *psz_val )); VLC_EXPORT( void, input_item_SetMeta, ( input_item_t *, vlc_meta_type_t meta_type, const char *psz_val ));
VLC_EXPORT( bool, input_item_MetaMatch, ( input_item_t *p_i, vlc_meta_type_t meta_type, const char *psz ) ); VLC_EXPORT( bool, input_item_MetaMatch, ( input_item_t *p_i, vlc_meta_type_t meta_type, const char *psz ) );
VLC_EXPORT( char *, input_item_GetMeta, ( input_item_t *p_i, vlc_meta_type_t meta_type ) ); VLC_EXPORT( char *, input_item_GetMeta, ( input_item_t *p_i, vlc_meta_type_t meta_type ) LIBVLC_USED );
VLC_EXPORT( char *, input_item_GetName, ( input_item_t * p_i ) ); VLC_EXPORT( char *, input_item_GetName, ( input_item_t * p_i ) LIBVLC_USED );
VLC_EXPORT( char *, input_item_GetTitleFbName, ( input_item_t * p_i ) ); VLC_EXPORT( char *, input_item_GetTitleFbName, ( input_item_t * p_i ) LIBVLC_USED );
VLC_EXPORT( char *, input_item_GetURI, ( input_item_t * p_i ) ); VLC_EXPORT( char *, input_item_GetURI, ( input_item_t * p_i ) LIBVLC_USED );
VLC_EXPORT( void, input_item_SetURI, ( input_item_t * p_i, const char *psz_uri )); VLC_EXPORT( void, input_item_SetURI, ( input_item_t * p_i, const char *psz_uri ) );
VLC_EXPORT(mtime_t, input_item_GetDuration, ( input_item_t * p_i ) ); VLC_EXPORT(mtime_t, input_item_GetDuration, ( input_item_t * p_i ) );
VLC_EXPORT( void, input_item_SetDuration, ( input_item_t * p_i, mtime_t i_duration )); VLC_EXPORT( void, input_item_SetDuration, ( input_item_t * p_i, mtime_t i_duration ));
VLC_EXPORT( bool, input_item_IsPreparsed, ( input_item_t *p_i )); VLC_EXPORT( bool, input_item_IsPreparsed, ( input_item_t *p_i ));
...@@ -234,7 +234,7 @@ INPUT_META(TrackID) ...@@ -234,7 +234,7 @@ INPUT_META(TrackID)
#define input_item_SetArtURL input_item_SetArtworkURL #define input_item_SetArtURL input_item_SetArtworkURL
#define input_item_GetArtURL input_item_GetArtworkURL #define input_item_GetArtURL input_item_GetArtworkURL
VLC_EXPORT( char *, input_item_GetInfo, ( input_item_t *p_i, const char *psz_cat,const char *psz_name ) ); VLC_EXPORT( char *, input_item_GetInfo, ( input_item_t *p_i, const char *psz_cat,const char *psz_name ) LIBVLC_USED );
VLC_EXPORT( int, input_item_AddInfo, ( input_item_t *p_i, const char *psz_cat, const char *psz_name, const char *psz_format, ... ) LIBVLC_FORMAT( 4, 5 ) ); VLC_EXPORT( int, input_item_AddInfo, ( input_item_t *p_i, const char *psz_cat, const char *psz_name, const char *psz_format, ... ) LIBVLC_FORMAT( 4, 5 ) );
VLC_EXPORT( int, input_item_DelInfo, ( input_item_t *p_i, const char *psz_cat, const char *psz_name ) ); VLC_EXPORT( int, input_item_DelInfo, ( input_item_t *p_i, const char *psz_cat, const char *psz_name ) );
VLC_EXPORT( void, input_item_ReplaceInfos, ( input_item_t *, info_category_t * ) ); VLC_EXPORT( void, input_item_ReplaceInfos, ( input_item_t *, info_category_t * ) );
...@@ -246,14 +246,14 @@ VLC_EXPORT( void, input_item_MergeInfos, ( input_item_t *, info_category_t * ) ) ...@@ -246,14 +246,14 @@ VLC_EXPORT( void, input_item_MergeInfos, ( input_item_t *, info_category_t * ) )
* XXX You may also use input_item_New or input_item_NewExt as they need * XXX You may also use input_item_New or input_item_NewExt as they need
* less arguments. * less arguments.
*/ */
VLC_EXPORT( input_item_t *, input_item_NewWithType, ( vlc_object_t *, const char *psz_uri, const char *psz_name, int i_options, const char *const *ppsz_options, unsigned i_option_flags, mtime_t i_duration, int i_type ) ); VLC_EXPORT( input_item_t *, input_item_NewWithType, ( vlc_object_t *, const char *psz_uri, const char *psz_name, int i_options, const char *const *ppsz_options, unsigned i_option_flags, mtime_t i_duration, int i_type ) LIBVLC_USED );
/** /**
* This function creates a new input_item_t with the provided informations. * This function creates a new input_item_t with the provided informations.
* *
* Provided for convenience. * Provided for convenience.
*/ */
VLC_EXPORT( input_item_t *, input_item_NewExt, (vlc_object_t *, const char *psz_uri, const char *psz_name, int i_options, const char *const *ppsz_options, unsigned i_option_flags, mtime_t i_duration ) ); VLC_EXPORT( input_item_t *, input_item_NewExt, (vlc_object_t *, const char *psz_uri, const char *psz_name, int i_options, const char *const *ppsz_options, unsigned i_option_flags, mtime_t i_duration ) LIBVLC_USED );
#define input_item_NewExt(a,b,c,d,e,f,g) input_item_NewExt( VLC_OBJECT(a),b,c,d,e,f,g) #define input_item_NewExt(a,b,c,d,e,f,g) input_item_NewExt( VLC_OBJECT(a),b,c,d,e,f,g)
/** /**
...@@ -266,7 +266,7 @@ VLC_EXPORT( input_item_t *, input_item_NewExt, (vlc_object_t *, const char *psz_ ...@@ -266,7 +266,7 @@ VLC_EXPORT( input_item_t *, input_item_NewExt, (vlc_object_t *, const char *psz_
/** /**
* This function creates a new input_item_t as a copy of another. * This function creates a new input_item_t as a copy of another.
*/ */
VLC_EXPORT( input_item_t *, input_item_Copy, (vlc_object_t *, input_item_t * ) ); VLC_EXPORT( input_item_t *, input_item_Copy, (vlc_object_t *, input_item_t * ) LIBVLC_USED );
/****************** /******************
......
...@@ -112,7 +112,7 @@ typedef struct msg_cb_data_t msg_cb_data_t; ...@@ -112,7 +112,7 @@ typedef struct msg_cb_data_t msg_cb_data_t;
*/ */
typedef void (*msg_callback_t) (msg_cb_data_t *, msg_item_t *, unsigned); typedef void (*msg_callback_t) (msg_cb_data_t *, msg_item_t *, unsigned);
VLC_EXPORT( msg_subscription_t*, msg_Subscribe, ( libvlc_int_t *, msg_callback_t, msg_cb_data_t * ) ); VLC_EXPORT( msg_subscription_t*, msg_Subscribe, ( libvlc_int_t *, msg_callback_t, msg_cb_data_t * ) LIBVLC_USED );
VLC_EXPORT( void, msg_Unsubscribe, ( msg_subscription_t * ) ); VLC_EXPORT( void, msg_Unsubscribe, ( msg_subscription_t * ) );
VLC_EXPORT( void, msg_SubscriptionSetVerbosity, ( msg_subscription_t *, const int) ); VLC_EXPORT( void, msg_SubscriptionSetVerbosity, ( msg_subscription_t *, const int) );
......
...@@ -63,7 +63,7 @@ typedef enum vlc_meta_type_t ...@@ -63,7 +63,7 @@ typedef enum vlc_meta_type_t
*/ */
struct vlc_meta_t; struct vlc_meta_t;
VLC_EXPORT(vlc_meta_t *, vlc_meta_New, ( void )); VLC_EXPORT(vlc_meta_t *, vlc_meta_New, ( void ) LIBVLC_USED );
VLC_EXPORT(void, vlc_meta_Delete, ( vlc_meta_t *m )); VLC_EXPORT(void, vlc_meta_Delete, ( vlc_meta_t *m ));
VLC_EXPORT(void, vlc_meta_Set, ( vlc_meta_t *p_meta, vlc_meta_type_t meta_type, const char *psz_val )); VLC_EXPORT(void, vlc_meta_Set, ( vlc_meta_t *p_meta, vlc_meta_type_t meta_type, const char *psz_val ));
VLC_EXPORT(const char *, vlc_meta_Get, ( const vlc_meta_t *p_meta, vlc_meta_type_t meta_type )); VLC_EXPORT(const char *, vlc_meta_Get, ( const vlc_meta_t *p_meta, vlc_meta_type_t meta_type ));
...@@ -76,7 +76,7 @@ VLC_EXPORT(unsigned, vlc_meta_GetExtraCount, ( const vlc_meta_t *m )); ...@@ -76,7 +76,7 @@ VLC_EXPORT(unsigned, vlc_meta_GetExtraCount, ( const vlc_meta_t *m ));
* Allocate a copy of all extra meta names and a table with it. * Allocate a copy of all extra meta names and a table with it.
* Be sure to free both the returned pointers and its name. * Be sure to free both the returned pointers and its name.
*/ */
VLC_EXPORT(char **, vlc_meta_CopyExtraNames, ( const vlc_meta_t *m )); VLC_EXPORT(char **, vlc_meta_CopyExtraNames, ( const vlc_meta_t *m ) LIBVLC_USED );
VLC_EXPORT(void, vlc_meta_Merge, ( vlc_meta_t *dst, const vlc_meta_t *src )); VLC_EXPORT(void, vlc_meta_Merge, ( vlc_meta_t *dst, const vlc_meta_t *src ));
......
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