[gnome-builder/wip/slaf/xml-symbol-resolver: 24/25] xml: sax Object cleanup



commit e4688629b4d8a31281b661bb43f4336043fdec40
Author: Sebastien Lafargue <slafargue gnome org>
Date:   Tue Feb 7 16:05:23 2017 +0100

    xml: sax Object cleanup

 plugins/xml-pack/ide-xml-sax.c |   30 ------------------------------
 plugins/xml-pack/ide-xml-sax.h |    1 -
 2 files changed, 0 insertions(+), 31 deletions(-)
---
diff --git a/plugins/xml-pack/ide-xml-sax.c b/plugins/xml-pack/ide-xml-sax.c
index c65163e..916205d 100644
--- a/plugins/xml-pack/ide-xml-sax.c
+++ b/plugins/xml-pack/ide-xml-sax.c
@@ -23,18 +23,6 @@
 
 #include "ide-xml-sax.h"
 
-#define XML_TO_CHAR(s)  ((char *) (s))
-#define CHAR_TO_XML(s)  ((unsigned char *) (s))
-#define RETURN_STRDUP_AND_XMLFREE(stmt) \
-  G_STMT_START {                        \
-    guchar *x;                          \
-    gchar *y;                           \
-    x = stmt;                           \
-    y = g_strdup((char *)x);            \
-    xmlFree(x);                         \
-    return y;                           \
-  } G_STMT_END
-
 struct _IdeXmlSax
 {
   GObject        parent_instance;
@@ -56,8 +44,6 @@ ide_xml_sax_new (void)
 static void
 ide_xml_sax_finalize (GObject *object)
 {
-  IdeXmlSax *self = (IdeXmlSax *)object;
-
   G_OBJECT_CLASS (ide_xml_sax_parent_class)->finalize (object);
 }
 
@@ -166,13 +152,10 @@ ide_xml_sax_parse (IdeXmlSax   *self,
   g_return_val_if_fail (self->initialized == TRUE, FALSE);
   g_return_val_if_fail (self->context == NULL, FALSE);
 
-  printf ("parse base:%p\n", data);
-
   self->context = xmlCreateMemoryParserCtxt (data, length);
   self->context->userData = user_data;
 
   self->context->sax = &self->handler;
-  //xmlSAXVersion(&self->handler, 2);
   self->handler.initialized = XML_SAX2_MAGIC;
   xmlCtxtUseOptions (self->context, XML_PARSE_RECOVER | XML_PARSE_NOENT);
 
@@ -210,16 +193,3 @@ ide_xml_sax_get_depth (IdeXmlSax *self)
   return self->context->nameNr;
 }
 
-gsize
-ide_xml_sax_get_byteconsumed (IdeXmlSax *self)
-{
-  xmlParserInput *input;
-
-  g_return_val_if_fail (IDE_IS_XML_SAX (self), FALSE);
-  g_return_val_if_fail (self->context != NULL, FALSE);
-
-  input = self->context->input;
-
-  return input->base;
-}
-
diff --git a/plugins/xml-pack/ide-xml-sax.h b/plugins/xml-pack/ide-xml-sax.h
index 7cb7259..cb08cdf 100644
--- a/plugins/xml-pack/ide-xml-sax.h
+++ b/plugins/xml-pack/ide-xml-sax.h
@@ -45,7 +45,6 @@ enum _IdeXmlSaxCallbackType {
 };
 
 void            ide_xml_sax_clear             (IdeXmlSax              *self);
-gsize           ide_xml_sax_get_byteconsumed  (IdeXmlSax              *self);
 gint            ide_xml_sax_get_depth         (IdeXmlSax              *self);
 gboolean        ide_xml_sax_get_position      (IdeXmlSax              *self,
                                                gint                   *line,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]