Defines | Functions

vlc_strings.h File Reference

This file defines functions and structures handling misc strings. More...

Go to the source code of this file.

Defines

#define str_format_meta(a, b)   str_format_meta( VLC_OBJECT( a ), b )
#define str_format(a, b)   str_format( VLC_OBJECT( a ), b )

Functions

VLC_API void resolve_xml_special_chars (char *psz_value)
 Converts "&lt;", "&gt;" and "&amp;" to "<", ">" and "&".
VLC_API char * convert_xml_special_chars (const char *psz_content)
 XML-encode an UTF-8 string.
VLC_API char * vlc_b64_encode_binary (const uint8_t *, size_t)
VLC_API char * vlc_b64_encode (const char *)
VLC_API size_t vlc_b64_decode_binary_to_buffer (uint8_t *p_dst, size_t i_dst_max, const char *psz_src)
VLC_API size_t vlc_b64_decode_binary (uint8_t **pp_dst, const char *psz_src)
VLC_API char * vlc_b64_decode (const char *psz_src)
VLC_API char * str_format_time (const char *)
 Formats current time into a heap-allocated string.
VLC_API char * str_format_meta (vlc_object_t *, const char *)
VLC_API char * str_format (vlc_object_t *, const char *)
 Apply str format time and str format meta.
VLC_API void filename_sanitize (char *)
 Remove forbidden, potentially forbidden and otherwise evil characters from filenames.
VLC_API void path_sanitize (char *)
 Remove forbidden characters from full paths (leaves slashes).
VLC_API time_t str_duration (const char *)

Detailed Description

This file defines functions and structures handling misc strings.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines