50#define xml_Create( a ) xml_Create( VLC_OBJECT(a) ) 
   59                                   const char *orig, 
const char *value )
 
   81#define xml_ReaderCreate( a, s ) xml_ReaderCreate(VLC_OBJECT(a), s) 
#define VLC_USED
Definition: fourcc_gen.c:32
 
#define VLC_API
Definition: fourcc_gen.c:31
 
Internal module descriptor.
Definition: modules.h:76
 
stream_t definition
Definition: vlc_stream.h:133
 
VLC object common members.
Definition: vlc_objects.h:45
 
int(* pf_use_dtd)(xml_reader_t *)
Definition: vlc_xml.h:77
 
struct vlc_object_t obj
Definition: vlc_xml.h:68
 
void * p_sys
Definition: vlc_xml.h:70
 
stream_t * p_stream
Definition: vlc_xml.h:71
 
const char *(* pf_next_attr)(xml_reader_t *, const char **)
Definition: vlc_xml.h:75
 
int(* pf_next_node)(xml_reader_t *, const char **)
Definition: vlc_xml.h:74
 
int(* pf_is_empty)(xml_reader_t *)
Definition: vlc_xml.h:78
 
module_t * p_module
Definition: vlc_xml.h:72
 
module_t * p_module
Definition: vlc_xml.h:42
 
void * p_sys
Definition: vlc_xml.h:43
 
void(* pf_catalog_load)(xml_t *, const char *)
Definition: vlc_xml.h:45
 
struct vlc_object_t obj
Definition: vlc_xml.h:39
 
void(* pf_catalog_add)(xml_t *, const char *, const char *, const char *)
Definition: vlc_xml.h:46
 
This file is a collection of common definitions and types.
 
@ XML_READER_STARTELEM
Definition: vlc_xml.h:112
 
@ XML_READER_NONE
Definition: vlc_xml.h:111
 
@ XML_READER_TEXT
Definition: vlc_xml.h:114
 
@ XML_READER_ERROR
Definition: vlc_xml.h:110
 
@ XML_READER_ENDELEM
Definition: vlc_xml.h:113
 
static int xml_ReaderNextNode(xml_reader_t *reader, const char **pval)
Definition: vlc_xml.h:85
 
void xml_ReaderDelete(xml_reader_t *)
Deletes an XML reader.
Definition: xml.c:95
 
static int xml_ReaderIsEmptyElement(xml_reader_t *reader)
Definition: vlc_xml.h:101
 
void xml_Delete(xml_t *)
Definition: xml.c:59
 
#define xml_Create(a)
Definition: vlc_xml.h:51
 
static int xml_ReaderUseDTD(xml_reader_t *reader)
Definition: vlc_xml.h:96
 
static void xml_CatalogLoad(xml_t *xml, const char *catalog)
Definition: vlc_xml.h:54
 
static const char * xml_ReaderNextAttr(xml_reader_t *reader, const char **pval)
Definition: vlc_xml.h:90
 
static void xml_CatalogAdd(xml_t *xml, const char *type, const char *orig, const char *value)
Definition: vlc_xml.h:59
 
#define xml_ReaderCreate(a, s)
Definition: vlc_xml.h:82