VLC  3.0.15
Data Structures | Macros | Functions | Variables
strings.c File Reference
Include dependency graph for strings.c:

Data Structures

struct  xml_entity_s
 

Macros

#define strcoll   strcasecmp
 

Functions

static int cmp_entity (const void *key, const void *elem)
 
void vlc_xml_decode (char *psz_value)
 Decodes XML entities. More...
 
char * vlc_xml_encode (const char *str)
 Encodes XML entites. More...
 
char * vlc_b64_encode_binary (const uint8_t *src, size_t i_src)
 
char * vlc_b64_encode (const char *src)
 
size_t vlc_b64_decode_binary_to_buffer (uint8_t *p_dst, size_t i_dst, const char *p_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 *tformat)
 Convenience wrapper for strftime(). More...
 
static void write_duration (struct vlc_memstream *stream, int64_t duration)
 
static int write_meta (struct vlc_memstream *stream, input_item_t *item, vlc_meta_type_t type)
 
char * vlc_strfinput (input_thread_t *input, const char *s)
 Formats input meta-data. More...
 
int vlc_filenamecmp (const char *a, const char *b)
 
void filename_sanitize (char *str)
 Sanitize a file name. More...
 

Variables

static const struct xml_entity_s xml_entities []
 

Macro Definition Documentation

◆ strcoll

#define strcoll   strcasecmp

Function Documentation

◆ cmp_entity()

static int cmp_entity ( const void *  key,
const void *  elem 
)
static

◆ write_duration()

static void write_duration ( struct vlc_memstream stream,
int64_t  duration 
)
static

◆ write_meta()

static int write_meta ( struct vlc_memstream stream,
input_item_t item,
vlc_meta_type_t  type 
)
static

Variable Documentation

◆ xml_entities

const struct xml_entity_s xml_entities[]
static