[yum-cvs] yum-metadata-parser xml-parser.c,1.13,1.14
James Bowes
jbowes at linux.duke.edu
Sun Jun 3 15:37:44 UTC 2007
Update of /home/groups/yum/cvs/yum-metadata-parser
In directory login1.linux.duke.edu:/tmp/cvs-serv1340
Modified Files:
xml-parser.c
Log Message:
Use a common sax_characters function
Index: xml-parser.c
===================================================================
RCS file: /home/groups/yum/cvs/yum-metadata-parser/xml-parser.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- xml-parser.c 3 Jun 2007 15:37:29 -0000 1.13
+++ xml-parser.c 3 Jun 2007 15:37:42 -0000 1.14
@@ -485,10 +485,9 @@
}
static void
-primary_sax_characters (void *data, const char *ch, int len)
+sax_characters (void *data, const char *ch, int len)
{
- PrimarySAXContext *ctx = (PrimarySAXContext *) data;
- SAXContext *sctx = &ctx->sctx;
+ SAXContext *sctx = (SAXContext *) data;
if (sctx->want_text)
g_string_append_len (sctx->text_buffer, ch, len);
@@ -544,7 +543,7 @@
(startElementSAXFunc) primary_sax_start_element, /* startElement */
(endElementSAXFunc) primary_sax_end_element, /* endElement */
NULL, /* reference */
- (charactersSAXFunc) primary_sax_characters, /* characters */
+ (charactersSAXFunc) sax_characters, /* characters */
NULL, /* ignorableWhitespace */
NULL, /* processingInstruction */
NULL, /* comment */
@@ -768,16 +767,6 @@
}
static void
-filelist_sax_characters (void *data, const char *ch, int len)
-{
- FilelistSAXContext *ctx = (FilelistSAXContext *) data;
- SAXContext *sctx = &ctx->sctx;
-
- if (sctx->want_text)
- g_string_append_len (sctx->text_buffer, ch, len);
-}
-
-static void
filelist_sax_error (void *data, const char *msg, ...)
{
FilelistSAXContext *ctx = (FilelistSAXContext *) data;
@@ -813,7 +802,7 @@
(startElementSAXFunc) filelist_sax_start_element, /* startElement */
(endElementSAXFunc) filelist_sax_end_element, /* endElement */
NULL, /* reference */
- (charactersSAXFunc) filelist_sax_characters, /* characters */
+ (charactersSAXFunc) sax_characters, /* characters */
NULL, /* ignorableWhitespace */
NULL, /* processingInstruction */
NULL, /* comment */
@@ -1023,16 +1012,6 @@
}
static void
-other_sax_characters (void *data, const char *ch, int len)
-{
- OtherSAXContext *ctx = (OtherSAXContext *) data;
- SAXContext *sctx = &ctx->sctx;
-
- if (sctx->want_text)
- g_string_append_len (sctx->text_buffer, ch, len);
-}
-
-static void
other_sax_error (void *data, const char *msg, ...)
{
OtherSAXContext *ctx = (OtherSAXContext *) data;
@@ -1068,7 +1047,7 @@
(startElementSAXFunc) other_sax_start_element, /* startElement */
(endElementSAXFunc) other_sax_end_element, /* endElement */
NULL, /* reference */
- (charactersSAXFunc) other_sax_characters, /* characters */
+ (charactersSAXFunc) sax_characters, /* characters */
NULL, /* ignorableWhitespace */
NULL, /* processingInstruction */
NULL, /* comment */
More information about the Yum-cvs-commits
mailing list