X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_symbols.h;h=5bff63cbcc0e710f3a0844668c81c48873639731;hb=58961aa8bced3df48dec45118ac1028d53c61cbb;hp=6357101c6f4621d052da331449870594f5bb34fd;hpb=81dd5aa6a5b0a654601714792705d4704b573337;p=vlc diff --git a/include/vlc_symbols.h b/include/vlc_symbols.h index 6357101c6f..5bff63cbcc 100644 --- a/include/vlc_symbols.h +++ b/include/vlc_symbols.h @@ -6,6 +6,9 @@ #ifndef __VLC_SYMBOLS_H # define __VLC_SYMBOLS_H +# ifdef HAVE_SHARED_LIBVLC +# error You are not supposed to include this file! +# endif /* * This is the big VLC API structure for plugins : * Changing its layout breaks plugin's binary compatibility, @@ -89,7 +92,7 @@ struct module_symbols_t void (*date_Move_inner) (date_t *, mtime_t); mtime_t (*date_Increment_inner) (date_t *, uint32_t); void *net_ConvertIPv4_deprecated; - int (*__net_OpenTCP_inner) (vlc_object_t *p_this, const char *psz_host, int i_port); + int (*__net_ConnectTCP_inner) (vlc_object_t *p_this, const char *psz_host, int i_port); int * (*__net_ListenTCP_inner) (vlc_object_t *, const char *, int); int (*__net_Accept_inner) (vlc_object_t *, int *, mtime_t); int (*__net_OpenUDP_inner) (vlc_object_t *p_this, const char *psz_bind, int i_bind, const char *psz_server, int i_server); @@ -97,7 +100,7 @@ struct module_symbols_t int (*__net_Read_inner) (vlc_object_t *p_this, int fd, v_socket_t *, uint8_t *p_data, int i_data, vlc_bool_t b_retry); int (*__net_ReadNonBlock_inner) (vlc_object_t *p_this, int fd, v_socket_t *, uint8_t *p_data, int i_data, mtime_t i_wait); int (*__net_Select_inner) (vlc_object_t *p_this, int *pi_fd, v_socket_t **, int i_fd, uint8_t *p_data, int i_data, mtime_t i_wait); - int (*__net_Write_inner) (vlc_object_t *p_this, int fd, v_socket_t *, uint8_t *p_data, int i_data); + int (*__net_Write_inner) (vlc_object_t *p_this, int fd, v_socket_t *, const uint8_t *p_data, int i_data); char * (*__net_Gets_inner) (vlc_object_t *p_this, int fd, v_socket_t *); int (*net_Printf_inner) (vlc_object_t *p_this, int fd, v_socket_t *, const char *psz_fmt, ...); int (*__net_vaPrintf_inner) (vlc_object_t *p_this, int fd, v_socket_t *, const char *psz_fmt, va_list args); @@ -126,7 +129,7 @@ struct module_symbols_t sout_stream_t * (*sout_StreamNew_inner) (sout_instance_t *, char *psz_chain); void (*sout_StreamDelete_inner) (sout_stream_t *); int (*sout_AnnounceRegister_inner) (sout_instance_t *,session_descriptor_t*, announce_method_t*); - session_descriptor_t* (*sout_AnnounceRegisterSDP_inner) (sout_instance_t *,const char *, announce_method_t*); + session_descriptor_t* (*sout_AnnounceRegisterSDP_inner) (sout_instance_t *,const char *, const char *, announce_method_t*); int (*sout_AnnounceUnRegister_inner) (sout_instance_t *,session_descriptor_t*); session_descriptor_t* (*sout_AnnounceSessionCreate_inner) (void); void (*sout_AnnounceSessionDestroy_inner) (session_descriptor_t *); @@ -183,9 +186,9 @@ struct module_symbols_t int (*vlc_closedir_inner) (void *); vlc_bool_t (*vlc_ureduce_inner) (unsigned *, unsigned *, uint64_t, uint64_t, uint64_t); char ** (*vlc_parse_cmdline_inner) (const char *, int *); - char * (*vlc_wraptext_inner) (const char *, int, vlc_bool_t); + char * (*vlc_wraptext_inner) (const char *, int); vlc_iconv_t (*vlc_iconv_open_inner) (const char *, const char *); - size_t (*vlc_iconv_inner) (vlc_iconv_t, char **, size_t *, char **, size_t *); + size_t (*vlc_iconv_inner) (vlc_iconv_t, const char **, size_t *, char **, size_t *); int (*vlc_iconv_close_inner) (vlc_iconv_t); char * (*vlc_dgettext_inner) (const char *package, const char *msgid); demux_t * (*__demux2_New_inner) (vlc_object_t *p_obj, char *psz_access, char *psz_demux, char *psz_path, stream_t *s, es_out_t *out, vlc_bool_t); @@ -195,18 +198,18 @@ struct module_symbols_t httpd_host_t * (*httpd_HostNew_inner) (vlc_object_t *, const char *psz_host, int i_port); httpd_host_t * (*httpd_TLSHostNew_inner) (vlc_object_t *, const char *, int, const char *, const char *, const char *, const char *); void (*httpd_HostDelete_inner) (httpd_host_t *); - httpd_url_t * (*httpd_UrlNew_inner) (httpd_host_t *, char *psz_url, char *psz_user, char *psz_password, const vlc_acl_t *p_acl); - httpd_url_t * (*httpd_UrlNewUnique_inner) (httpd_host_t *, char *psz_url, char *psz_user, char *psz_password, const vlc_acl_t *p_acl); + httpd_url_t * (*httpd_UrlNew_inner) (httpd_host_t *, const char *psz_url, const char *psz_user, const char *psz_password, const vlc_acl_t *p_acl); + httpd_url_t * (*httpd_UrlNewUnique_inner) (httpd_host_t *, const char *psz_url, const char *psz_user, const char *psz_password, const vlc_acl_t *p_acl); int (*httpd_UrlCatch_inner) (httpd_url_t *, int i_msg, httpd_callback_t, httpd_callback_sys_t *); void (*httpd_UrlDelete_inner) (httpd_url_t *); void (*httpd_ClientModeStream_inner) (httpd_client_t *cl); void (*httpd_ClientModeBidir_inner) (httpd_client_t *cl); - char* (*httpd_ClientIP_inner) (httpd_client_t *cl, char *psz_ip); - httpd_file_t * (*httpd_FileNew_inner) (httpd_host_t *, char *psz_url, char *psz_mime, char *psz_user, char *psz_password, const vlc_acl_t *p_acl, httpd_file_callback_t pf_fill, httpd_file_sys_t *); + char* (*httpd_ClientIP_inner) (const httpd_client_t *cl, char *psz_ip); + httpd_file_t * (*httpd_FileNew_inner) (httpd_host_t *, const char *psz_url, const char *psz_mime, const char *psz_user, const char *psz_password, const vlc_acl_t *p_acl, httpd_file_callback_t pf_fill, httpd_file_sys_t *); void (*httpd_FileDelete_inner) (httpd_file_t *); - httpd_redirect_t * (*httpd_RedirectNew_inner) (httpd_host_t *, char *psz_url_dst, char *psz_url_src); + httpd_redirect_t * (*httpd_RedirectNew_inner) (httpd_host_t *, const char *psz_url_dst, const char *psz_url_src); void (*httpd_RedirectDelete_inner) (httpd_redirect_t *); - httpd_stream_t * (*httpd_StreamNew_inner) (httpd_host_t *, char *psz_url, char *psz_mime, char *psz_user, char *psz_password, const vlc_acl_t *p_acl); + httpd_stream_t * (*httpd_StreamNew_inner) (httpd_host_t *, const char *psz_url, const char *psz_mime, const char *psz_user, const char *psz_password, const vlc_acl_t *p_acl); void (*httpd_StreamDelete_inner) (httpd_stream_t *); int (*httpd_StreamHeader_inner) (httpd_stream_t *, uint8_t *p_data, int i_data); int (*httpd_StreamSend_inner) (httpd_stream_t *, uint8_t *p_data, int i_data); @@ -231,17 +234,17 @@ struct module_symbols_t decoder_t * (*input_DecoderNew_inner) (input_thread_t *, es_format_t *, vlc_bool_t b_force_decoder); void (*input_DecoderDelete_inner) (decoder_t *); void (*input_DecoderDecode_inner) (decoder_t *, block_t *); - intf_thread_t * (*__intf_Create_inner) (vlc_object_t *, const char *); + intf_thread_t * (*__intf_Create_inner) (vlc_object_t *, const char *, int, char **); int (*intf_RunThread_inner) (intf_thread_t *); void (*intf_StopThread_inner) (intf_thread_t *); void (*intf_Destroy_inner) (intf_thread_t *); - void (*__msg_Generic_inner) (vlc_object_t *, int, const char *, const char *, ... ) ATTRIBUTE_FORMAT( 4, 5); - void (*__msg_GenericVa_inner) (vlc_object_t *, int, const char *, const char *, va_list args); + void (*__msg_Generic_inner) (vlc_object_t *, int, int, const char *, const char *, ... ) ATTRIBUTE_FORMAT( 5, 6); + void (*__msg_GenericVa_inner) (vlc_object_t *, int, int, const char *, const char *, va_list args); void (*__msg_Info_inner) (vlc_object_t *, const char *, ... ) ATTRIBUTE_FORMAT( 2, 3); void (*__msg_Err_inner) (vlc_object_t *, const char *, ... ) ATTRIBUTE_FORMAT( 2, 3); void (*__msg_Warn_inner) (vlc_object_t *, const char *, ... ) ATTRIBUTE_FORMAT( 2, 3); void (*__msg_Dbg_inner) (vlc_object_t *, const char *, ... ) ATTRIBUTE_FORMAT( 2, 3); - msg_subscription_t* (*__msg_Subscribe_inner) (vlc_object_t *); + msg_subscription_t* (*__msg_Subscribe_inner) (vlc_object_t *, int); void (*__msg_Unsubscribe_inner) (vlc_object_t *, msg_subscription_t *); void * (*__vlc_object_create_inner) (vlc_object_t *, int); void (*__vlc_object_destroy_inner) (vlc_object_t *); @@ -343,18 +346,18 @@ struct module_symbols_t int (*__vout_AllocatePicture_inner) (vlc_object_t *p_this, picture_t *p_pic, uint32_t i_chroma, int i_width, int i_height, int i_aspect); vlm_t * (*__vlm_New_inner) (vlc_object_t *); void (*vlm_Delete_inner) (vlm_t *); - int (*vlm_ExecuteCommand_inner) (vlm_t *, char *, vlm_message_t **); + int (*vlm_ExecuteCommand_inner) (vlm_t *, const char *, vlm_message_t **); void (*vlm_MessageDelete_inner) (vlm_message_t *); - vlm_media_t * (*vlm_MediaNew_inner) (vlm_t *, char *, int); - void (*vlm_MediaDelete_inner) (vlm_t *, vlm_media_t *, char *); - int (*vlm_MediaSetup_inner) (vlm_t *, vlm_media_t *, char *, char *); - int (*vlm_MediaControl_inner) (vlm_t *, vlm_media_t *, char *, char *, char *); - vlm_schedule_t * (*vlm_ScheduleNew_inner) (vlm_t *, char *); - void (*vlm_ScheduleDelete_inner) (vlm_t *, vlm_schedule_t *, char *); - int (*vlm_ScheduleSetup_inner) (vlm_schedule_t *, char *, char *); - int (*vlm_MediaVodControl_inner) (void *, vod_media_t *, char *, int, va_list); - int (*vlm_Save_inner) (vlm_t *, char *); - int (*vlm_Load_inner) (vlm_t *, char *); + vlm_media_t * (*vlm_MediaNew_inner) (vlm_t *, const char *, int); + void (*vlm_MediaDelete_inner) (vlm_t *, vlm_media_t *, const char *); + int (*vlm_MediaSetup_inner) (vlm_t *, vlm_media_t *, const char *, const char *); + int (*vlm_MediaControl_inner) (vlm_t *, vlm_media_t *, const char *, const char *, const char *); + vlm_schedule_t * (*vlm_ScheduleNew_inner) (vlm_t *, const char *); + void (*vlm_ScheduleDelete_inner) (vlm_t *, vlm_schedule_t *, const char *); + int (*vlm_ScheduleSetup_inner) (vlm_schedule_t *, const char *, const char *); + int (*vlm_MediaVodControl_inner) (void *, vod_media_t *, const char *, int, va_list); + int (*vlm_Save_inner) (vlm_t *, const char *); + int (*vlm_Load_inner) (vlm_t *, const char *); xml_t * (*__xml_Create_inner) (vlc_object_t *); void (*xml_Delete_inner) (xml_t *); vout_synchro_t * (*__vout_SynchroInit_inner) (vlc_object_t *, int); @@ -382,7 +385,113 @@ struct module_symbols_t int (*ACL_LoadFile_inner) (vlc_acl_t *p_acl, const char *path); int (*ACL_AddNet_inner) (vlc_acl_t *p_acl, const char *psz_ip, int i_len, vlc_bool_t b_allow); void (*ACL_Destroy_inner) (vlc_acl_t *p_acl); - char* (*httpd_ServerIP_inner) (httpd_client_t *cl, char *psz_ip); + char* (*httpd_ServerIP_inner) (const httpd_client_t *cl, char *psz_ip); + char * (*FromLocale_inner) (const char *); + void (*LocaleFree_inner) (const char *); + char * (*ToLocale_inner) (const char *); + char * (*EnsureUTF8_inner) (char *); + char * (*__vlc_fix_readdir_charset_inner) (vlc_object_t *, const char *); + int (*vlc_scandir_inner) (const char *name, struct dirent ***namelist, int (*filter) ( const struct dirent * ), int (*compar) ( const struct dirent **, const struct dirent ** )); + int (*vlc_alphasort_inner) (const struct dirent **a, const struct dirent **b); + osd_state_t * (*__osd_StateChange_inner) (osd_state_t *, const int); + void (*osd_ConfigUnload_inner) (vlc_object_t *, osd_menu_t **); + void (*__osd_MenuShow_inner) (vlc_object_t *); + void (*__osd_MenuNext_inner) (vlc_object_t *); + void (*__osd_MenuDelete_inner) (vlc_object_t *, osd_menu_t *); + void (*__osd_MenuHide_inner) (vlc_object_t *); + int (*osd_ConfigLoader_inner) (vlc_object_t *, const char *, osd_menu_t **); + void (*__osd_MenuUp_inner) (vlc_object_t *); + void (*__osd_MenuDown_inner) (vlc_object_t *); + osd_menu_t * (*__osd_MenuCreate_inner) (vlc_object_t *, const char *); + void (*__osd_MenuPrev_inner) (vlc_object_t *); + void (*__osd_MenuActivate_inner) (vlc_object_t *); + void (*__osd_Volume_inner) (vlc_object_t *); + const char * (*VLC_Compiler_inner) (void); + const char * (*VLC_Error_inner) (int); + const char * (*VLC_Changeset_inner) (void); + const char * (*VLC_CompileBy_inner) (void); + const char * (*VLC_CompileDomain_inner) (void); + const char * (*VLC_CompileHost_inner) (void); + const char * (*VLC_Version_inner) (void); + int (*playlist_PreparseEnqueueItem_inner) (playlist_t *, playlist_item_t *); + struct dirent * (*vlc_readdir_wrapper_inner) (void *); + int (*vlc_closedir_wrapper_inner) (void *); + void * (*vlc_opendir_wrapper_inner) (const char *); + void (*httpd_HandlerDelete_inner) (httpd_handler_t *); + int (*__vlc_execve_inner) (vlc_object_t *p_object, int i_argc, char **pp_argv, char **pp_env, char *psz_cwd, char *p_in, int i_in, char **pp_data, int *pi_data); + httpd_handler_t * (*httpd_HandlerNew_inner) (httpd_host_t *, const char *psz_url, const char *psz_user, const char *psz_password, const vlc_acl_t *p_acl, httpd_handler_callback_t pf_fill, httpd_handler_sys_t *); + int (*osd_Slider_inner) (vlc_object_t *, spu_t *, int, int, int, int, int, int, short); + int (*osd_ShowTextRelative_inner) (spu_t *, int, char *, text_style_t *, int, int, int, mtime_t); + int (*osd_Icon_inner) (vlc_object_t *, spu_t *, int, int, int, int, int, short); + void (*osd_Message_inner) (spu_t *, int, char *, ...); + int (*osd_ShowTextAbsolute_inner) (spu_t *, int, char *, text_style_t *, int, int, int, mtime_t, mtime_t); + char * (*config_GetUserDir_inner) (void); + char * (*FromUTF32_inner) (const uint32_t *); + int (*__input_Read_inner) (vlc_object_t *, input_item_t *, vlc_bool_t); + int (*__net_ConnectUDP_inner) (vlc_object_t *p_this, const char *psz_host, int i_port, int hlim); + int (*__intf_Interact_inner) (vlc_object_t *,interaction_dialog_t *); + void (*intf_InteractionManage_inner) (playlist_t *); + void (*intf_InteractionDestroy_inner) (interaction_t *); + void (*__intf_UserFatal_inner) (vlc_object_t*, const char*, const char*, ...); + int (*__intf_UserLoginPassword_inner) (vlc_object_t*, const char*, const char*, char **, char **); + int (*__intf_UserYesNo_inner) (vlc_object_t*, const char*, const char*); + int (*__intf_UserProgress_inner) (vlc_object_t*, const char*, const char*, float); + void (*__intf_UserProgressUpdate_inner) (vlc_object_t*, int, const char*, float); + void (*__intf_UserHide_inner) (vlc_object_t *, int); + int (*__stats_Create_inner) (vlc_object_t*, const char *, unsigned int, int, int); + int (*__stats_Update_inner) (vlc_object_t*, unsigned int, vlc_value_t, vlc_value_t *); + int (*__stats_Get_inner) (vlc_object_t*, int, unsigned int, vlc_value_t*); + void (*stats_ComputeInputStats_inner) (input_thread_t*, input_stats_t*); + void (*stats_DumpInputStats_inner) (input_stats_t *); + void (*stats_ReinitInputStats_inner) (input_stats_t *); + counter_t* (*__stats_CounterGet_inner) (vlc_object_t*, int, unsigned int); + void *__stats_CounterGet_deprecated; + input_thread_t * (*__input_CreateThread2_inner) (vlc_object_t *, input_item_t *, char *); + void (*stats_HandlerDestroy_inner) (stats_handler_t*); + vlc_t * (*vlc_current_object_inner) (int); + void (*__var_OptionParse_inner) (vlc_object_t *, const char *); + void *__stats_TimerDumpAll_deprecated; + void (*__stats_TimerDump_inner) (vlc_object_t*, unsigned int); + void (*__stats_TimerStart_inner) (vlc_object_t*, const char *, unsigned int); + void (*__stats_ComputeGlobalStats_inner) (vlc_object_t*,global_stats_t*); + void (*__stats_TimerStop_inner) (vlc_object_t*, unsigned int); + void (*__stats_TimersDumpAll_inner) (vlc_object_t*); + update_iterator_t * (*update_iterator_New_inner) (update_t *); + void (*update_Check_inner) (update_t *, vlc_bool_t); + unsigned int (*update_iterator_Action_inner) (update_iterator_t *, int); + void (*update_Delete_inner) (update_t *); + void (*update_iterator_Delete_inner) (update_iterator_t *); + unsigned int (*update_iterator_ChooseMirrorAndFile_inner) (update_iterator_t *, int, int, int); + update_t * (*__update_New_inner) (vlc_object_t *); + void (*update_download_inner) (update_iterator_t *, char *); + void (*vlc_HashInsert_inner) (hashtable_entry_t **, int *, int, const char *, void *); + int (*vlc_HashLookup_inner) (hashtable_entry_t *, int, int, const char *); + void* (*vlc_HashRetrieve_inner) (hashtable_entry_t*, int, int, const char *); + void * (*utf8_opendir_inner) (const char *dirname); + FILE * (*utf8_fopen_inner) (const char *filename, const char *mode); + const char * (*utf8_readdir_inner) (void *dir); + int (*utf8_stat_inner) (const char *filename, void *buf); + int (*utf8_lstat_inner) (const char *filename, void *buf); + char * (*FromLocaleDup_inner) (const char *); + int (*utf8_mkdir_inner) (const char *filename); + vlm_media_t* (*vlm_MediaSearch_inner) (vlm_t *, const char *); + int (*playlist_TreeMove_inner) (playlist_t *, playlist_item_t *, playlist_item_t *, int, int); + const char * (*config_GetDataDir_inner) (const vlc_object_t *); + double (*us_atof_inner) (const char *); + double (*us_strtod_inner) (const char *, char **); + lldiv_t (*vlc_lldiv_inner) (long long numer, long long denom); + void (*unescape_URI_inner) (char *psz); + char * (*convert_xml_special_chars_inner) (const char *psz_content); + char * (*unescape_URI_duplicate_inner) (const char *psz); + void (*resolve_xml_special_chars_inner) (char *psz_value); + char * (*FromUTF16_inner) (const uint16_t *); + const char * (*IsUTF8_inner) (const char *); + const char * (*GetFallbackEncoding_inner) (void); + int (*utf8_scandir_inner) (const char *dirname, char ***namelist, int (*select)( const char * ), int (*compar)( const char **, const char ** )); + char * (*decode_URI_duplicate_inner) (const char *psz); + void (*decode_URI_inner) (char *psz); + char * (*encode_URI_component_inner) (const char *psz); + size_t (*vlc_strlcpy_inner) (char *, const char *, size_t); }; # if defined (__PLUGIN__) # define aout_FiltersCreatePipeline (p_symbols)->aout_FiltersCreatePipeline_inner @@ -457,7 +566,7 @@ struct module_symbols_t # define date_Get (p_symbols)->date_Get_inner # define date_Move (p_symbols)->date_Move_inner # define date_Increment (p_symbols)->date_Increment_inner -# define __net_OpenTCP (p_symbols)->__net_OpenTCP_inner +# define __net_ConnectTCP (p_symbols)->__net_ConnectTCP_inner # define __net_ListenTCP (p_symbols)->__net_ListenTCP_inner # define __net_Accept (p_symbols)->__net_Accept_inner # define __net_OpenUDP (p_symbols)->__net_OpenUDP_inner @@ -751,6 +860,110 @@ struct module_symbols_t # define ACL_AddNet (p_symbols)->ACL_AddNet_inner # define ACL_Destroy (p_symbols)->ACL_Destroy_inner # define httpd_ServerIP (p_symbols)->httpd_ServerIP_inner +# define FromLocale (p_symbols)->FromLocale_inner +# define LocaleFree (p_symbols)->LocaleFree_inner +# define ToLocale (p_symbols)->ToLocale_inner +# define EnsureUTF8 (p_symbols)->EnsureUTF8_inner +# define __vlc_fix_readdir_charset (p_symbols)->__vlc_fix_readdir_charset_inner +# define vlc_scandir (p_symbols)->vlc_scandir_inner +# define vlc_alphasort (p_symbols)->vlc_alphasort_inner +# define __osd_StateChange (p_symbols)->__osd_StateChange_inner +# define osd_ConfigUnload (p_symbols)->osd_ConfigUnload_inner +# define __osd_MenuShow (p_symbols)->__osd_MenuShow_inner +# define __osd_MenuNext (p_symbols)->__osd_MenuNext_inner +# define __osd_MenuDelete (p_symbols)->__osd_MenuDelete_inner +# define __osd_MenuHide (p_symbols)->__osd_MenuHide_inner +# define osd_ConfigLoader (p_symbols)->osd_ConfigLoader_inner +# define __osd_MenuUp (p_symbols)->__osd_MenuUp_inner +# define __osd_MenuDown (p_symbols)->__osd_MenuDown_inner +# define __osd_MenuCreate (p_symbols)->__osd_MenuCreate_inner +# define __osd_MenuPrev (p_symbols)->__osd_MenuPrev_inner +# define __osd_MenuActivate (p_symbols)->__osd_MenuActivate_inner +# define __osd_Volume (p_symbols)->__osd_Volume_inner +# define VLC_Compiler (p_symbols)->VLC_Compiler_inner +# define VLC_Error (p_symbols)->VLC_Error_inner +# define VLC_Changeset (p_symbols)->VLC_Changeset_inner +# define VLC_CompileBy (p_symbols)->VLC_CompileBy_inner +# define VLC_CompileDomain (p_symbols)->VLC_CompileDomain_inner +# define VLC_CompileHost (p_symbols)->VLC_CompileHost_inner +# define VLC_Version (p_symbols)->VLC_Version_inner +# define playlist_PreparseEnqueueItem (p_symbols)->playlist_PreparseEnqueueItem_inner +# define vlc_readdir_wrapper (p_symbols)->vlc_readdir_wrapper_inner +# define vlc_closedir_wrapper (p_symbols)->vlc_closedir_wrapper_inner +# define vlc_opendir_wrapper (p_symbols)->vlc_opendir_wrapper_inner +# define httpd_HandlerDelete (p_symbols)->httpd_HandlerDelete_inner +# define __vlc_execve (p_symbols)->__vlc_execve_inner +# define httpd_HandlerNew (p_symbols)->httpd_HandlerNew_inner +# define osd_Slider (p_symbols)->osd_Slider_inner +# define osd_ShowTextRelative (p_symbols)->osd_ShowTextRelative_inner +# define osd_Icon (p_symbols)->osd_Icon_inner +# define osd_Message (p_symbols)->osd_Message_inner +# define osd_ShowTextAbsolute (p_symbols)->osd_ShowTextAbsolute_inner +# define config_GetUserDir (p_symbols)->config_GetUserDir_inner +# define FromUTF32 (p_symbols)->FromUTF32_inner +# define __input_Read (p_symbols)->__input_Read_inner +# define __net_ConnectUDP (p_symbols)->__net_ConnectUDP_inner +# define __intf_Interact (p_symbols)->__intf_Interact_inner +# define intf_InteractionManage (p_symbols)->intf_InteractionManage_inner +# define intf_InteractionDestroy (p_symbols)->intf_InteractionDestroy_inner +# define __intf_UserFatal (p_symbols)->__intf_UserFatal_inner +# define __intf_UserLoginPassword (p_symbols)->__intf_UserLoginPassword_inner +# define __intf_UserYesNo (p_symbols)->__intf_UserYesNo_inner +# define __intf_UserProgress (p_symbols)->__intf_UserProgress_inner +# define __intf_UserProgressUpdate (p_symbols)->__intf_UserProgressUpdate_inner +# define __intf_UserHide (p_symbols)->__intf_UserHide_inner +# define __stats_Create (p_symbols)->__stats_Create_inner +# define __stats_Update (p_symbols)->__stats_Update_inner +# define __stats_Get (p_symbols)->__stats_Get_inner +# define stats_ComputeInputStats (p_symbols)->stats_ComputeInputStats_inner +# define stats_DumpInputStats (p_symbols)->stats_DumpInputStats_inner +# define stats_ReinitInputStats (p_symbols)->stats_ReinitInputStats_inner +# define __stats_CounterGet (p_symbols)->__stats_CounterGet_inner +# define __input_CreateThread2 (p_symbols)->__input_CreateThread2_inner +# define stats_HandlerDestroy (p_symbols)->stats_HandlerDestroy_inner +# define vlc_current_object (p_symbols)->vlc_current_object_inner +# define __var_OptionParse (p_symbols)->__var_OptionParse_inner +# define __stats_TimerDump (p_symbols)->__stats_TimerDump_inner +# define __stats_TimerStart (p_symbols)->__stats_TimerStart_inner +# define __stats_ComputeGlobalStats (p_symbols)->__stats_ComputeGlobalStats_inner +# define __stats_TimerStop (p_symbols)->__stats_TimerStop_inner +# define __stats_TimersDumpAll (p_symbols)->__stats_TimersDumpAll_inner +# define update_iterator_New (p_symbols)->update_iterator_New_inner +# define update_Check (p_symbols)->update_Check_inner +# define update_iterator_Action (p_symbols)->update_iterator_Action_inner +# define update_Delete (p_symbols)->update_Delete_inner +# define update_iterator_Delete (p_symbols)->update_iterator_Delete_inner +# define update_iterator_ChooseMirrorAndFile (p_symbols)->update_iterator_ChooseMirrorAndFile_inner +# define __update_New (p_symbols)->__update_New_inner +# define update_download (p_symbols)->update_download_inner +# define vlc_HashInsert (p_symbols)->vlc_HashInsert_inner +# define vlc_HashLookup (p_symbols)->vlc_HashLookup_inner +# define vlc_HashRetrieve (p_symbols)->vlc_HashRetrieve_inner +# define utf8_opendir (p_symbols)->utf8_opendir_inner +# define utf8_fopen (p_symbols)->utf8_fopen_inner +# define utf8_readdir (p_symbols)->utf8_readdir_inner +# define utf8_stat (p_symbols)->utf8_stat_inner +# define utf8_lstat (p_symbols)->utf8_lstat_inner +# define FromLocaleDup (p_symbols)->FromLocaleDup_inner +# define utf8_mkdir (p_symbols)->utf8_mkdir_inner +# define vlm_MediaSearch (p_symbols)->vlm_MediaSearch_inner +# define playlist_TreeMove (p_symbols)->playlist_TreeMove_inner +# define config_GetDataDir (p_symbols)->config_GetDataDir_inner +# define us_atof (p_symbols)->us_atof_inner +# define us_strtod (p_symbols)->us_strtod_inner +# define vlc_lldiv (p_symbols)->vlc_lldiv_inner +# define unescape_URI (p_symbols)->unescape_URI_inner +# define convert_xml_special_chars (p_symbols)->convert_xml_special_chars_inner +# define unescape_URI_duplicate (p_symbols)->unescape_URI_duplicate_inner +# define resolve_xml_special_chars (p_symbols)->resolve_xml_special_chars_inner +# define FromUTF16 (p_symbols)->FromUTF16_inner +# define IsUTF8 (p_symbols)->IsUTF8_inner +# define GetFallbackEncoding (p_symbols)->GetFallbackEncoding_inner +# define utf8_scandir (p_symbols)->utf8_scandir_inner +# define decode_URI_duplicate (p_symbols)->decode_URI_duplicate_inner +# define decode_URI (p_symbols)->decode_URI_inner +# define encode_URI_component (p_symbols)->encode_URI_component_inner +# define vlc_strlcpy (p_symbols)->vlc_strlcpy_inner # elif defined (HAVE_DYNAMIC_PLUGINS) && !defined (__BUILTIN__) /****************************************************************** * STORE_SYMBOLS: store VLC APIs into p_symbols for plugin access. @@ -828,7 +1041,7 @@ struct module_symbols_t ((p_symbols)->date_Get_inner) = date_Get; \ ((p_symbols)->date_Move_inner) = date_Move; \ ((p_symbols)->date_Increment_inner) = date_Increment; \ - ((p_symbols)->__net_OpenTCP_inner) = __net_OpenTCP; \ + ((p_symbols)->__net_ConnectTCP_inner) = __net_ConnectTCP; \ ((p_symbols)->__net_ListenTCP_inner) = __net_ListenTCP; \ ((p_symbols)->__net_Accept_inner) = __net_Accept; \ ((p_symbols)->__net_OpenUDP_inner) = __net_OpenUDP; \ @@ -1122,7 +1335,113 @@ struct module_symbols_t ((p_symbols)->ACL_AddNet_inner) = ACL_AddNet; \ ((p_symbols)->ACL_Destroy_inner) = ACL_Destroy; \ ((p_symbols)->httpd_ServerIP_inner) = httpd_ServerIP; \ + ((p_symbols)->FromLocale_inner) = FromLocale; \ + ((p_symbols)->LocaleFree_inner) = LocaleFree; \ + ((p_symbols)->ToLocale_inner) = ToLocale; \ + ((p_symbols)->EnsureUTF8_inner) = EnsureUTF8; \ + ((p_symbols)->__vlc_fix_readdir_charset_inner) = __vlc_fix_readdir_charset; \ + ((p_symbols)->vlc_scandir_inner) = vlc_scandir; \ + ((p_symbols)->vlc_alphasort_inner) = vlc_alphasort; \ + ((p_symbols)->__osd_StateChange_inner) = __osd_StateChange; \ + ((p_symbols)->osd_ConfigUnload_inner) = osd_ConfigUnload; \ + ((p_symbols)->__osd_MenuShow_inner) = __osd_MenuShow; \ + ((p_symbols)->__osd_MenuNext_inner) = __osd_MenuNext; \ + ((p_symbols)->__osd_MenuDelete_inner) = __osd_MenuDelete; \ + ((p_symbols)->__osd_MenuHide_inner) = __osd_MenuHide; \ + ((p_symbols)->osd_ConfigLoader_inner) = osd_ConfigLoader; \ + ((p_symbols)->__osd_MenuUp_inner) = __osd_MenuUp; \ + ((p_symbols)->__osd_MenuDown_inner) = __osd_MenuDown; \ + ((p_symbols)->__osd_MenuCreate_inner) = __osd_MenuCreate; \ + ((p_symbols)->__osd_MenuPrev_inner) = __osd_MenuPrev; \ + ((p_symbols)->__osd_MenuActivate_inner) = __osd_MenuActivate; \ + ((p_symbols)->__osd_Volume_inner) = __osd_Volume; \ + ((p_symbols)->VLC_Compiler_inner) = VLC_Compiler; \ + ((p_symbols)->VLC_Error_inner) = VLC_Error; \ + ((p_symbols)->VLC_Changeset_inner) = VLC_Changeset; \ + ((p_symbols)->VLC_CompileBy_inner) = VLC_CompileBy; \ + ((p_symbols)->VLC_CompileDomain_inner) = VLC_CompileDomain; \ + ((p_symbols)->VLC_CompileHost_inner) = VLC_CompileHost; \ + ((p_symbols)->VLC_Version_inner) = VLC_Version; \ + ((p_symbols)->playlist_PreparseEnqueueItem_inner) = playlist_PreparseEnqueueItem; \ + ((p_symbols)->vlc_readdir_wrapper_inner) = vlc_readdir_wrapper; \ + ((p_symbols)->vlc_closedir_wrapper_inner) = vlc_closedir_wrapper; \ + ((p_symbols)->vlc_opendir_wrapper_inner) = vlc_opendir_wrapper; \ + ((p_symbols)->httpd_HandlerDelete_inner) = httpd_HandlerDelete; \ + ((p_symbols)->__vlc_execve_inner) = __vlc_execve; \ + ((p_symbols)->httpd_HandlerNew_inner) = httpd_HandlerNew; \ + ((p_symbols)->osd_Slider_inner) = osd_Slider; \ + ((p_symbols)->osd_ShowTextRelative_inner) = osd_ShowTextRelative; \ + ((p_symbols)->osd_Icon_inner) = osd_Icon; \ + ((p_symbols)->osd_Message_inner) = osd_Message; \ + ((p_symbols)->osd_ShowTextAbsolute_inner) = osd_ShowTextAbsolute; \ + ((p_symbols)->config_GetUserDir_inner) = config_GetUserDir; \ + ((p_symbols)->FromUTF32_inner) = FromUTF32; \ + ((p_symbols)->__input_Read_inner) = __input_Read; \ + ((p_symbols)->__net_ConnectUDP_inner) = __net_ConnectUDP; \ + ((p_symbols)->__intf_Interact_inner) = __intf_Interact; \ + ((p_symbols)->intf_InteractionManage_inner) = intf_InteractionManage; \ + ((p_symbols)->intf_InteractionDestroy_inner) = intf_InteractionDestroy; \ + ((p_symbols)->__intf_UserFatal_inner) = __intf_UserFatal; \ + ((p_symbols)->__intf_UserLoginPassword_inner) = __intf_UserLoginPassword; \ + ((p_symbols)->__intf_UserYesNo_inner) = __intf_UserYesNo; \ + ((p_symbols)->__intf_UserProgress_inner) = __intf_UserProgress; \ + ((p_symbols)->__intf_UserProgressUpdate_inner) = __intf_UserProgressUpdate; \ + ((p_symbols)->__intf_UserHide_inner) = __intf_UserHide; \ + ((p_symbols)->__stats_Create_inner) = __stats_Create; \ + ((p_symbols)->__stats_Update_inner) = __stats_Update; \ + ((p_symbols)->__stats_Get_inner) = __stats_Get; \ + ((p_symbols)->stats_ComputeInputStats_inner) = stats_ComputeInputStats; \ + ((p_symbols)->stats_DumpInputStats_inner) = stats_DumpInputStats; \ + ((p_symbols)->stats_ReinitInputStats_inner) = stats_ReinitInputStats; \ + ((p_symbols)->__stats_CounterGet_inner) = __stats_CounterGet; \ + ((p_symbols)->__input_CreateThread2_inner) = __input_CreateThread2; \ + ((p_symbols)->stats_HandlerDestroy_inner) = stats_HandlerDestroy; \ + ((p_symbols)->vlc_current_object_inner) = vlc_current_object; \ + ((p_symbols)->__var_OptionParse_inner) = __var_OptionParse; \ + ((p_symbols)->__stats_TimerDump_inner) = __stats_TimerDump; \ + ((p_symbols)->__stats_TimerStart_inner) = __stats_TimerStart; \ + ((p_symbols)->__stats_ComputeGlobalStats_inner) = __stats_ComputeGlobalStats; \ + ((p_symbols)->__stats_TimerStop_inner) = __stats_TimerStop; \ + ((p_symbols)->__stats_TimersDumpAll_inner) = __stats_TimersDumpAll; \ + ((p_symbols)->update_iterator_New_inner) = update_iterator_New; \ + ((p_symbols)->update_Check_inner) = update_Check; \ + ((p_symbols)->update_iterator_Action_inner) = update_iterator_Action; \ + ((p_symbols)->update_Delete_inner) = update_Delete; \ + ((p_symbols)->update_iterator_Delete_inner) = update_iterator_Delete; \ + ((p_symbols)->update_iterator_ChooseMirrorAndFile_inner) = update_iterator_ChooseMirrorAndFile; \ + ((p_symbols)->__update_New_inner) = __update_New; \ + ((p_symbols)->update_download_inner) = update_download; \ + ((p_symbols)->vlc_HashInsert_inner) = vlc_HashInsert; \ + ((p_symbols)->vlc_HashLookup_inner) = vlc_HashLookup; \ + ((p_symbols)->vlc_HashRetrieve_inner) = vlc_HashRetrieve; \ + ((p_symbols)->utf8_opendir_inner) = utf8_opendir; \ + ((p_symbols)->utf8_fopen_inner) = utf8_fopen; \ + ((p_symbols)->utf8_readdir_inner) = utf8_readdir; \ + ((p_symbols)->utf8_stat_inner) = utf8_stat; \ + ((p_symbols)->utf8_lstat_inner) = utf8_lstat; \ + ((p_symbols)->FromLocaleDup_inner) = FromLocaleDup; \ + ((p_symbols)->utf8_mkdir_inner) = utf8_mkdir; \ + ((p_symbols)->vlm_MediaSearch_inner) = vlm_MediaSearch; \ + ((p_symbols)->playlist_TreeMove_inner) = playlist_TreeMove; \ + ((p_symbols)->config_GetDataDir_inner) = config_GetDataDir; \ + ((p_symbols)->us_atof_inner) = us_atof; \ + ((p_symbols)->us_strtod_inner) = us_strtod; \ + ((p_symbols)->vlc_lldiv_inner) = vlc_lldiv; \ + ((p_symbols)->unescape_URI_inner) = unescape_URI; \ + ((p_symbols)->convert_xml_special_chars_inner) = convert_xml_special_chars; \ + ((p_symbols)->unescape_URI_duplicate_inner) = unescape_URI_duplicate; \ + ((p_symbols)->resolve_xml_special_chars_inner) = resolve_xml_special_chars; \ + ((p_symbols)->FromUTF16_inner) = FromUTF16; \ + ((p_symbols)->IsUTF8_inner) = IsUTF8; \ + ((p_symbols)->GetFallbackEncoding_inner) = GetFallbackEncoding; \ + ((p_symbols)->utf8_scandir_inner) = utf8_scandir; \ + ((p_symbols)->decode_URI_duplicate_inner) = decode_URI_duplicate; \ + ((p_symbols)->decode_URI_inner) = decode_URI; \ + ((p_symbols)->encode_URI_component_inner) = encode_URI_component; \ + ((p_symbols)->vlc_strlcpy_inner) = vlc_strlcpy; \ (p_symbols)->net_ConvertIPv4_deprecated = NULL; \ + (p_symbols)->__stats_CounterGet_deprecated = NULL; \ + (p_symbols)->__stats_TimerDumpAll_deprecated = NULL; \ # endif /* __PLUGIN__ */ #endif /* __VLC_SYMBOLS_H */