VLC 4.0.0-dev
Loading...
Searching...
No Matches

Helper functions for nul-terminated strings. More...

Include dependency graph for vlc_strings.h:

Go to the source code of this file.

Typedefs

typedef struct vlc_player_t vlc_player_t

Functions

static int vlc_ascii_toupper (int c)
static int vlc_ascii_tolower (int c)
static int vlc_ascii_strcasecmp (const char *psz1, const char *psz2)
 Compare two ASCII strings ignoring case.
static int vlc_ascii_strncasecmp (const char *psz1, const char *psz2, size_t n)
void vlc_xml_decode (char *str)
 Decodes XML entities.
char * vlc_xml_encode (const char *str)
 Encodes XML entities.
void vlc_hex_encode_binary (const void *input, size_t size, char *output)
 Encode binary data as hex string.
char * vlc_b64_encode_binary (const void *base, size_t length)
 Base64 encoding.
char * vlc_b64_encode (const char *str)
 Base64 encoding (string).
size_t vlc_b64_decode_binary_to_buffer (void *p_dst, size_t i_dst_max, const char *psz_src)
size_t vlc_b64_decode_binary (uint8_t **pp_dst, const char *psz_src)
char * vlc_b64_decode (const char *psz_src)
char * vlc_strftime (const char *)
 Convenience wrapper for strftime().
char * vlc_strfplayer (vlc_player_t *player, input_item_t *item, const char *fmt)
 Formats input meta-data.
static char * str_format (vlc_player_t *player, input_item_t *item, const char *fmt)
int vlc_filenamecmp (const char *, const char *)
void filename_sanitize (char *)
 Sanitize a file name.

Detailed Description

Helper functions for nul-terminated strings.