From 5ca3019168c0617ca08b34b140c2cb97b36dcec6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Duraffort?= Date: Thu, 15 Jul 2010 23:44:49 +0200 Subject: [PATCH] includes: add some more LIBVLC_USED. --- include/vlc_http.h | 2 +- include/vlc_image.h | 2 +- include/vlc_input.h | 12 ++++++------ include/vlc_input_item.h | 20 ++++++++++---------- include/vlc_messages.h | 2 +- include/vlc_meta.h | 4 ++-- 6 files changed, 21 insertions(+), 21 deletions(-) diff --git a/include/vlc_http.h b/include/vlc_http.h index 1b11920270..ff49718648 100644 --- a/include/vlc_http.h +++ b/include/vlc_http.h @@ -62,6 +62,6 @@ VLC_EXPORT( int, http_auth_ParseAuthenticationInfoHeader, VLC_EXPORT( char *, http_auth_FormatAuthorizationHeader, ( vlc_object_t *, http_auth_t *, const char *, const char *, - const char *, const char * ) ); + const char *, const char * ) LIBVLC_USED ); #endif /* VLC_HTTP_H */ diff --git a/include/vlc_image.h b/include/vlc_image.h index 06d484d9e0..c5da85dd4e 100644 --- a/include/vlc_image.h +++ b/include/vlc_image.h @@ -59,7 +59,7 @@ struct image_handler_t 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) ) VLC_EXPORT( void, image_HandlerDelete, ( image_handler_t * ) ); diff --git a/include/vlc_input.h b/include/vlc_input.h index da575481a7..2aa3a026c0 100644 --- a/include/vlc_input.h +++ b/include/vlc_input.h @@ -526,10 +526,10 @@ enum input_query_e * 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) -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) VLC_EXPORT( int, input_Start, ( input_thread_t * ) ); @@ -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 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. @@ -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; -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_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_ /** * 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. @@ -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 * 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. diff --git a/include/vlc_input_item.h b/include/vlc_input_item.h index 31f877da7c..839c4b9d84 100644 --- a/include/vlc_input_item.h +++ b/include/vlc_input_item.h @@ -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 */ -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. @@ -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( 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( char *, input_item_GetMeta, ( input_item_t *p_i, vlc_meta_type_t meta_type ) ); -VLC_EXPORT( char *, input_item_GetName, ( input_item_t * p_i ) ); -VLC_EXPORT( char *, input_item_GetTitleFbName, ( input_item_t * p_i ) ); -VLC_EXPORT( char *, input_item_GetURI, ( input_item_t * p_i ) ); -VLC_EXPORT( void, input_item_SetURI, ( input_item_t * p_i, const char *psz_uri )); +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 ) LIBVLC_USED ); +VLC_EXPORT( char *, input_item_GetTitleFbName, ( input_item_t * p_i ) LIBVLC_USED ); +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(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( bool, input_item_IsPreparsed, ( input_item_t *p_i )); @@ -234,7 +234,7 @@ INPUT_META(TrackID) #define input_item_SetArtURL input_item_SetArtworkURL #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_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 * ) ); @@ -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 * 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. * * 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) /** @@ -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. */ -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 ); /****************** diff --git a/include/vlc_messages.h b/include/vlc_messages.h index 15ce936768..6bfd5dada5 100644 --- a/include/vlc_messages.h +++ b/include/vlc_messages.h @@ -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); -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_SubscriptionSetVerbosity, ( msg_subscription_t *, const int) ); diff --git a/include/vlc_meta.h b/include/vlc_meta.h index 8481bd19bc..b225bf88a3 100644 --- a/include/vlc_meta.h +++ b/include/vlc_meta.h @@ -63,7 +63,7 @@ typedef enum vlc_meta_type_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_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 )); @@ -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. * 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 )); -- 2.39.2