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 "<", ">" and "&" 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 *) |
This file defines functions and structures handling misc strings.
1.7.1