]> git.sesse.net Git - vlc/commitdiff
xml_ReaderUseDTD: remove useless parameter
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 5 Aug 2010 16:08:17 +0000 (19:08 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 5 Aug 2010 16:08:17 +0000 (19:08 +0300)
include/vlc_xml.h
modules/gui/skins2/parser/xmlparser.cpp
modules/misc/xml/libxml.c
modules/misc/xml/xtag.c

index d2ca2c6c9c0abef4b9e57f7a3285a256257e85d8..4dac9492f1fa73ab325e9f163c2400db873c2aa8 100644 (file)
@@ -76,7 +76,7 @@ struct xml_reader_t
     char * (*pf_value) ( xml_reader_t * );
     int (*pf_next_attr) ( xml_reader_t * );
 
-    int (*pf_use_dtd) ( xml_reader_t *, bool );
+    int (*pf_use_dtd) ( xml_reader_t * );
 };
 
 VLC_EXPORT( xml_reader_t *, xml_ReaderCreate, (vlc_object_t *, stream_t *) LIBVLC_USED );
@@ -109,9 +109,9 @@ static inline int xml_ReaderNextAttr( xml_reader_t *reader )
   return reader->pf_next_attr( reader );
 }
 
-static inline int xml_ReaderUseDTD( xml_reader_t *reader, bool use )
+static inline int xml_ReaderUseDTD( xml_reader_t *reader )
 {
-  return reader->pf_use_dtd( reader, use );
+  return reader->pf_use_dtd( reader );
 }
 
 enum {
index a0bc72aa12db50b4ccf929fbaea5859b2516b53c..0d2be9a0901abc2d298df316b31326e610a72e92 100644 (file)
@@ -42,10 +42,7 @@ XMLParser::XMLParser( intf_thread_t *pIntf, const string &rFileName,
         if( m_pXML )
             LoadCatalog();
         else
-        {
             msg_Err( getIntf(), "DTD not supported" );
-            useDTD = false;
-        }
     }
     else
         m_pXML = NULL;
@@ -69,7 +66,8 @@ XMLParser::XMLParser( intf_thread_t *pIntf, const string &rFileName,
         return;
     }
 
-    xml_ReaderUseDTD( m_pReader, useDTD );
+    if( m_pXML )
+        xml_ReaderUseDTD( m_pReader );
 }
 
 
index c2c74c7edfbc4a824daf4ac24426630ee536f05e..d448cfcf487bbbf4b337117a3715026310d35db0 100644 (file)
@@ -66,7 +66,7 @@ static char *ReaderName( xml_reader_t * );
 static char *ReaderValue( xml_reader_t * );
 static int ReaderNextAttr( xml_reader_t * );
 
-static int ReaderUseDTD ( xml_reader_t *, bool );
+static int ReaderUseDTD ( xml_reader_t * );
 
 static void CatalogLoad( xml_t *, const char * );
 static void CatalogAdd( xml_t *, const char *, const char *, const char * );
@@ -187,13 +187,13 @@ static void ReaderClose( vlc_object_t *p_this )
     xmlFreeTextReader( (void *)p_reader->p_sys );
 }
 
-static int ReaderUseDTD ( xml_reader_t *p_reader, bool b_use )
+static int ReaderUseDTD ( xml_reader_t *p_reader )
 {
     /* Activate DTD validation */
     xmlTextReaderSetParserProp( (void *)p_reader->p_sys,
-                                XML_PARSER_DEFAULTATTRS, b_use );
+                                XML_PARSER_DEFAULTATTRS, true );
     xmlTextReaderSetParserProp( (void *)p_reader->p_sys,
-                                XML_PARSER_VALIDATE, b_use );
+                                XML_PARSER_VALIDATE, true );
 
     return VLC_SUCCESS;
 }
index 487ce513292183f2994b55f475e6937b5566ebeb..e2fdeecf5bc7b442ceda69068e3bd067c9f1394c 100644 (file)
@@ -106,7 +106,7 @@ static char *ReaderName( xml_reader_t * );
 static char *ReaderValue( xml_reader_t * );
 static int ReaderNextAttr( xml_reader_t * );
 
-static int ReaderUseDTD ( xml_reader_t *, bool );
+static int ReaderUseDTD ( xml_reader_t * );
 
 static XTag *xtag_new_parse( const char *, int );
 static char *xtag_get_name( XTag * );
@@ -190,9 +190,9 @@ static void ReaderClose( vlc_object_t *p_this )
     free( p_reader->p_sys );
 }
 
-static int ReaderUseDTD ( xml_reader_t *p_reader, bool b_use )
+static int ReaderUseDTD ( xml_reader_t *p_reader )
 {
-    VLC_UNUSED(p_reader); VLC_UNUSED(b_use);
+    VLC_UNUSED(p_reader);
     return VLC_EGENERIC;
 }