vlc_fixups.h File Reference

This file is a collection of portability fixes. More...

Include dependency graph for vlc_fixups.h:

Go to the source code of this file.

Data Structures

struct  lldiv_t

Defines

#define LIBVLC_FIXUPS_H   1
#define ATTR_ALIGN(align)
#define LC_NUMERIC_MASK   0
#define _(str)   vlc_gettext (str)
#define N_(str)   gettext_noop (str)
#define gettext_noop(str)   (str)

Typedefs

typedef void * locale_t

Functions

char * strdup (const char *)
int vasprintf (char **, const char *, va_list)
int asprintf (char **, const char *,...)
size_t strnlen (const char *, size_t)
char * strndup (const char *, size_t)
size_t strlcpy (char *, const char *, size_t)
float strtof (const char *, char **)
double atof (const char *)
long long int strtoll (const char *, char **, int)
char * strsep (char **, const char *)
long long atoll (const char *)
lldiv_t lldiv (long long, long long)
int strcasecmp (const char *, const char *)
int strncasecmp (const char *, const char *, size_t)
char * strcasestr (const char *, const char *)
struct tm * gmtime_r (const time_t *, struct tm *)
struct tm * localtime_r (const time_t *, struct tm *)
void rewind (FILE *)
char * getcwd (char *buf, size_t size)
pid_t getpid (void)
static char * getenv (const char *name)
static locale_t uselocale (locale_t loc)
static void freelocale (locale_t loc)
static locale_t newlocale (int mask, const char *locale, locale_t base)
void swab (const void *, void *, ssize_t)


Detailed Description

This file is a collection of portability fixes.


Define Documentation

#define _ ( str   )     vlc_gettext (str)

Referenced by __vout_Create(), Activate(), Add(), VLCBookmarks::add:, AddItem(), VLCPlaylist::addNode:, AddStream(), aout_FiltersCreatePipeline(), aout_InputNew(), aout_OutputNew(), AssHandleHold(), AudioConfig(), AVI_IndexCreate(), Block(), CDDAFixupPlaylist(), CDDAMetaInfo(), CDDAReadBlocks(), collect_folder_contents(), CommonOpen(), Connect(), ControlList(), Create(), CreateAnnounce(), DecodeBlock(), DecoderUnsupportedCodec(), DeinterlaceEnable(), Demux(), DisplayVolume(), PositionInfoView::Draw(), EsOutESVarUpdateGeneric(), EsOutProgramGetMetaName(), EsOutProgramUpdateScrambled(), EsOutSend(), EsOutUpdateInfo(), EventKey(), CmdQuit::execute(), GetDevicesForCard(), GetTracks(), Handshake(), Help(), Inhibit(), Init(), Input(), input_ControlVarInit(), input_ControlVarNavigation(), input_ControlVarTitle(), input_DecoderNew(), input_DecoderSetCcState(), input_MetaTypeToLocalizedString(), input_vaControl(), InputSourceInit(), InterfaceWindow::InterfaceWindow(), intf_Create(), libvlc_InternalAddIntf(), libvlc_InternalInit(), libvlc_media_list_add_file_content(), Login(), VLCControls::loop:, Manage(), Menu(), InterfaceWindow::MessageReceived(), VLCView::MouseDown(), Notify(), NotifyToGrowl(), Open(), open_file(), OpenAnalog(), OpenDevice(), OpenPostproc(), OpenWithCookies(), ParseMRL(), ParseSpeexComments(), Playlist(), playlist_Create(), playlist_MLLoad(), playlist_NodeCreate(), PMTParseEsIso639(), PMTSetupEsDvbSubtitle(), PostProcessEnable(), PreferencesWindow::PreferencesWindow(), PrefsPanel::PrefsPanel(), print_help_on_full_help(), Probe(), psz_column_title(), PutAction(), VLCControls::random:, Read(), Redraw(), VLCControls::repeat:, VLCControls::repeatButtonAction:, RtspConnect(), Run(), VLCSimplePrefs::saveChangedSettings, scan_Next(), VLCVoutView::setVout:subView:frame:, Dialogs::showChangeSkin(), Dialogs::showPlaylistLoad(), Dialogs::showPlaylistSave(), Statistics(), DialogsProvider::streamingDialog(), ThemeRepository::ThemeRepository(), Playlist::UpdateItem(), updateStatistics(), Usage(), VCDEntryPoints(), VCDFormatStr(), VCDLIDs(), VCDMetaInfo(), VCDSeek(), VCDSegments(), VCDSetOrigin(), VCDTitles(), Version(), vlm_ControlMediaInstanceStart(), vlm_OnMediaUpdate(), Volume(), VolumeMove(), vout_IntfInit(), Interface::WndProc(), and OpenDialog::WndProc().

#define ATTR_ALIGN ( align   ) 

#define gettext_noop ( str   )     (str)

#define LC_NUMERIC_MASK   0

#define LIBVLC_FIXUPS_H   1

#define N_ ( str   )     gettext_noop (str)


Typedef Documentation

typedef void* locale_t


Function Documentation

int asprintf ( char **  ,
const char *  ,
  ... 
)

Referenced by __config_AddIntf(), __config_RemoveIntf(), __var_Command(), __vlm_New(), _sout_stream_url_to_chain(), AddIntfCallback(), AddItem(), AddTrack(), AnnounceSDP(), AoutChangeFilterString(), ArtCacheGetDirPath(), ArtCacheName(), ArtCallback(), ASF_ReadObject_extended_content_description(), AssHandleHold(), astrcat(), Block(), browser_Open(), BuildChromaChain(), CDDAFixupPlaylist(), VLCExtended::changeAFiltersString:onOrOff:, VLCExtended::changeVideoFiltersString:onOrOff:, VLCExtended::changeVoutFiltersString:onOrOff:, CheckFileList(), config_GetAppDir(), config_GetConfigFile(), config_GetTypeDir(), config_OpenConfigFile(), Connect(), Control(), Create(), CreateAnnounce(), CreateChoicesMenu(), DeinterlaceAdd(), Demux(), DemuxGenre(), DemuxStation(), disc_get_mrl(), DisplayVoutTitle(), EsOutESVarUpdateGeneric(), EsOutProgramGetMetaName(), EsOutProgramMeta(), EsOutSend(), EsOutSetRecord(), EsOutUpdateInfo(), EvaluateRPN(), FindFile(), FindPathBase(), FindPrefix(), GetDevicesForCard(), GetTracks(), HandleKey(), HandlerCallback(), Handshake(), http_auth_FormatAuthorizationHeader(), Identity(), InitVideo(), input_ControlVarNavigation(), input_ControlVarTitle(), input_CreateFilename(), input_item_SetEpg(), input_item_SetEpgOffline(), input_item_SetURI(), input_vaControl(), InputGetExtraFilesPattern(), ItemChange(), libvlc_audio_output_device_count(), libvlc_audio_output_device_id(), libvlc_audio_output_device_longname(), libvlc_audio_output_device_set(), libvlc_InternalInit(), libvlc_media_library_load(), libvlc_media_player_get_chapter_count_for_title(), libvlc_vlm_show_media(), Load(), MacroDo(), make_URI(), Mapping(), MediaAddES(), MediaNew(), msg_StackAdd(), Open(), Open_LuaIntf(), OpenConnection(), OpenDll(), OpenIn(), OpenOut(), OpenVCDImage(), OpenWithCookies(), OutputNew(), parse_track_node(), ParseConnection(), ParseDirectory(), ParseLine(), ParseSAP(), ParseSpeexComments(), paths_to_list(), PlayBookmark(), playlist_FindArtInCache(), playlist_MLLoad(), PlaylistAddNode(), PostProcessCallback(), demux_sys_t::PreloadLinked(), PresetCallback(), Probe(), ProcessMRL(), ReadDir(), ReadMetaFromId3v2(), RealPath(), recurse_answer(), Redraw(), Request(), resolve_callback(), rtmp_connect_active(), rtmp_encode_NetStream_play_reset_onStatus(), rtmp_encode_NetStream_play_start_onStatus(), RtspCallback(), RtspCallbackES(), Run(), SaveConfigFile(), SavePicture(), scan_GetM3U(), scan_Next(), sdp_Start(), ServiceDispatch(), SetBookmark(), SetPlayItem(), SetupText(), StreamOpen(), subtitles_Detect(), test_current_directory_path(), Thread(), v4l_get_mrl(), vlclua_dir_list(), vlclua_scripts_batch_execute(), vlm_ControlMediaInstanceStart(), vlm_OnMediaUpdate(), vout_EnableFilter(), vout_SendEventSourceAspect(), vout_SendEventSourceCrop(), vout_snapshot_SaveImage(), WriteXSPF(), and XURL_GetSchemeAndHostname().

double atof ( const char *   ) 

long long atoll ( const char *   ) 

static void freelocale ( locale_t  loc  )  [inline, static]

char* getcwd ( char *  buf,
size_t  size 
)

Referenced by main(), make_URI(), and subtitles_Detect().

static char* getenv ( const char *  name  )  [inline, static]

pid_t getpid ( void   ) 

struct tm* gmtime_r ( const time_t *  ,
struct tm *   
) [read]

lldiv_t lldiv ( long  long,
long  long 
)

struct tm* localtime_r ( const time_t *  ,
struct tm *   
) [read]

static locale_t newlocale ( int  mask,
const char *  locale,
locale_t  base 
) [inline, static]

void rewind ( FILE *   ) 

int strcasecmp ( const char *  ,
const char *   
)

char* strcasestr ( const char *  ,
const char *   
)

char* strdup ( const char *   ) 

Referenced by __access_New(), __config_LoadCmdLine(), __config_PutPsz(), __demux_New(), __module_need(), __sout_NewInstance(), __stats_TimerStart(), __str_format_meta(), __stream_MemoryNew(), __var_Change(), __var_Command(), __var_Create(), __vlc_dictionary_insert(), __vlc_event_attach(), __vlclua_read_options(), __vout_Create(), AccessOpen(), AddDevice(), VLCControls::addSubtitleFile:, AdjustCallback(), aout_InputNew(), AoutChangeFilterString(), SPrefsPanel::apply(), ASF_ReadObject_extended_content_description(), AsfObjectHelperReadString(), asmrp_init(), asmrp_set_id(), astrcat(), AudioConfig(), AuthDigest(), AuthGetParam(), AuthGetParamNoQuotes(), AVI_ChunkRead_strz(), Block(), BuildChromaChain(), CDDAFormatStr(), CDDAOpen(), VLCExtended::changeAFiltersString:onOrOff:, VLCExtended::changeVideoFiltersString:onOrOff:, VLCExtended::changeVoutFiltersString:onOrOff:, CommandPush(), config_ChainCreate(), config_ChainDuplicate(), config_GetTypeDir(), ConfigDevicesCallback(), ConfigItem::ConfigItem(), ConfigWidget::ConfigWidget(), Connect(), Control(), ControlListPrint(), cookie_get_content(), cookie_get_domain(), Create(), CreateChoicesMenu(), Equalizer::createValuesFromPreset(), decode(), Decode(), decode_URI_duplicate(), DecoderProcessSout(), DeinterlaceAdd(), Demux(), DemuxGetLanguageCode(), DemuxRecVideo(), DemuxTitles(), Describe(), DirectXEnumCallback2(), disc_get_cat(), DoChildren(), drms_init(), DupString(), VLCBookmarks::edit_ok:, Eject(), VLCEqualizer::equalizerUpdated, es_format_Copy(), ESNew(), EsOutAdd(), EsOutESVarUpdateGeneric(), EsOutMeta(), EsOutProgramEpg(), EsOutProgramMeta(), ESSelected(), EvaluateRPN(), EventThreadUpdateTitle(), Execute(), FetchRSS(), filename_sanitize(), fileType(), Filter(), FindDevicesCallback(), findOrCreateParentNode(), FindPathBase(), FindPrefix(), GetFilesInZip(), GetModuleName(), StringConfigControl::GetPszValue, HandleFontAttributes(), HandleKey(), HandlerCallback(), historyItem_New(), httpd_FileNew(), httpd_StreamNew(), httpd_TLSHostNew(), Import_M3U(), InheritValue(), Inhibit(), VLCAutoGeneratedMenuContent::initWithVariableName:ofObject:andValue:ofType:, Input(), input_ControlVarNavigation(), input_ControlVarTitle(), input_item_AddOption(), input_item_GetInfo(), input_item_GetMeta(), input_item_GetName(), input_item_GetTitleFbName(), input_item_GetURI(), input_item_SetName(), input_item_SetURI(), input_item_WriteMeta(), input_vaControl(), InputGetExtraFilesPattern(), InputItemVaAddInfo(), InputSourceInit(), intf_Create(), ioctl_Open(), ItemChange(), KeyToString(), LanguageGetCode(), LanguageGetName(), LanguageMenu::LanguageMenu(), LanguageSplit(), libvlc_audio_output_device_count(), libvlc_audio_output_device_id(), libvlc_audio_output_device_longname(), libvlc_audio_output_list_get(), libvlc_get_track_description(), libvlc_InternalInit(), libvlc_media_get_meta(), libvlc_video_get_aspect_ratio(), libvlc_video_get_crop_geometry(), libvlc_vlm_add_broadcast(), libvlc_vlm_add_vod(), LoadChapterGpac(), DialogsProvider::loadSubtitlesFile(), locale_dup(), locale_fast(), Login(), LogoListLoad(), MacroDo(), MacroParse(), make_URI(), makeaddrinfo(), makedir(), Manage(), MarqueeCallback(), MediaAddES(), mediacontrol_get_mrl(), mediacontrol_get_stream_information(), MediaNew(), Menu(), MenuItemData::MenuItemData(), MenuItemExt::MenuItemExt(), MessageToString(), MMIGetText(), module_GetModulesNamesForCapability(), MP4_TrackCreate(), mrl_Parse(), MRLParse(), mvar_FileSetNew(), mvar_IntegerSetNew(), mvar_New(), Ogg_ReadKateHeader(), SubsFileDialog::OnFileBrowse(), OpenDialog::OnFileBrowse(), Playlist::OnOpen(), Playlist::OnSave(), Open(), Open_LuaIntf(), OpenDecoder(), DialogsProvider::openFileGenericDialog(), OpenVCDImage(), OpenWithCookies(), osd_ButtonNew(), osd_MenuNew(), osd_parser_simpleOpen(), osd_ParserLoad(), osd_ShowTextAbsolute(), osd_StateNew(), OverlayCallback(), Parse(), parse_dict(), parse_MRL(), parse_playlist_node(), ParseAQT(), ParseASF(), parseBrowseResult(), ParseClipInfo(), ParseConnection(), MediaServer::parseDeviceDescription(), ParseDirectory(), ParseDVDSubtitle(), parseH264ConfigStr(), ParseImageAttachments(), matroska_segment_c::ParseInfo(), ParseKateComments(), ParseLine(), ParseMPSub(), ParseMRL(), ParsePath(), ParseSami(), ParseSDP(), ParseSSA(), ParseSSAHeader(), ParseSubRipSubViewer(), ParseSubViewer1(), ParseText(), ParseTheoraComments(), matroska_segment_c::ParseTrackEntry(), ParseURL(), ParseUrls(), ParseUSFHeaderTags(), ParseVorbisComments(), playlist_ServicesDiscoveryAdd(), PMTParseEsIso639(), PMTSetupEsDvbSubtitle(), PMTSetupEsTeletext(), PostProcessCallback(), PrefsTree::PrefsTree(), PrefsTreeCtrl::PrefsTreeCtrl(), demux_sys_t::PreloadLinked(), probe_luascript(), process_options(), ProcessMRL(), psz_column_meta(), chapter_item_c::PublishChapters(), PushFont(), QueueMsg(), ReadDir(), ReaderName(), ReaderValue(), ReadHeader(), ReadICYMeta(), ReadMetaFromId3v2(), ReadPasswordFile(), ReadStatusLine(), VlcApplication::ReadyToRun(), real_setup_and_get_header(), recurse_answer(), Redraw(), RegisterCommand(), removeWhiteChars(), render(), RenderText(), Request(), rmff_new_cont(), rmff_new_mdpr(), rtmp_handler_invoke(), rtsp_connect(), rtsp_get(), rtsp_get_answers(), rtsp_request_describe(), rtsp_request_options(), rtsp_request_play(), rtsp_request_setparameter(), rtsp_schedule_field(), rtsp_set_session(), RtspCallback(), RtspCallbackES(), RtspSetup(), Run(), sdpplin_parse_stream(), matroska_segment_c::Select(), SendSetup(), services_discovery_GetLocalizedName(), SetupText(), VLCCoreDialogProvider::showLoginDialog:, sout_AccessOutNew(), sout_AnnounceRegisterSDP(), sql_Create(), SSPop(), SSPush(), str_format_time(), strdupnull(), stream_AccessNew(), stream_DemuxNew(), stream_FilterChainNew(), stream_FilterNew(), StringListConfigControl::StringListConfigControl, SubFilterCallback(), SubtitleAdd(), subtitles_Detect(), svg_GetTemplate(), system_Init(), test(), text_style_Copy(), ToUTF8(), TrackCreateES(), UserPmt(), v4l_get_name(), var_OptionParse(), VCDEntryPoints(), VCDFormatStr(), VCDLIDs(), VCDOpen(), VCDParse(), VCDSegments(), VCDTitles(), VideoConfig(), VideoFilter2Callback(), vlc_dictionary_all_keys(), vlc_epg_AddEvent(), vlc_epg_Init(), vlc_epg_Merge(), vlc_event_send(), vlc_fix_readdir(), vlc_input_attachment_New(), vlc_input_title_Duplicate(), vlc_meta_AddExtra(), vlc_meta_Merge(), vlc_meta_Set(), vlc_module_create(), vlc_object_get_name(), vlc_object_set_name(), vlc_plugin_set(), vlc_seekpoint_Duplicate(), vlc_submodule_create(), vlc_UrlParse(), vlclua_decode_uri(), vlclua_libvlc_command(), vlclua_resolve_xml_special_chars(), vlm_ControlMediaInstanceGets(), vlm_media_Copy(), vlm_MediaInstanceNew(), vlm_OnMediaUpdate(), vout_DisplayTitle(), vout_EnableFilter(), vout_SendEventSourceAspect(), vout_SendEventSourceCrop(), vout_ShowTextAbsolute(), vout_snapshot_SaveImage(), SubsFileDialog::WndProc(), Write_message(), WriteMeta(), WriteXSPF(), XdsChangeString(), xml_getChildElementValue(), xspf_export_item(), XURL_Concat(), XURL_FindPath(), XURL_GetHead(), XURL_GetPath(), XURL_GetScheme(), and XURL_GetWithoutFragment().

size_t strlcpy ( char *  ,
const char *  ,
size_t   
)

int strncasecmp ( const char *  ,
const char *  ,
size_t   
)

char* strndup ( const char *  ,
size_t   
)

size_t strnlen ( const char *  ,
size_t   
)

Referenced by Eia608Strlcat().

char* strsep ( char **  ,
const char *   
)

float strtof ( const char *  ,
char **   
)

long long int strtoll ( const char *  ,
char **  ,
int   
)

Referenced by GetiPodID(), and Read().

void swab ( const void *  ,
void *  ,
ssize_t   
)

Referenced by A52CheckSync(), Demux(), and DoWork().

static locale_t uselocale ( locale_t  loc  )  [inline, static]

int vasprintf ( char **  ,
const char *  ,
va_list   
)


Generated on Sat Nov 7 08:05:28 2009 for VLC by  doxygen 1.5.6