[Expat-checkins] CVS: expat/tests runtests.c,1.14,1.15
Fred L. Drake
fdrake@users.sourceforge.net
Tue Apr 23 20:49:01 2002
Update of /cvsroot/expat/expat/tests
In directory usw-pr-cvs1:/tmp/cvs-serv17692/tests
Modified Files:
runtests.c
Log Message:
Take advantage of XML_ParserReset(): Instead of creating new parsers in
run_*_check(), reset the parser between uses in the one place its actually
needed.
Index: runtests.c
===================================================================
RCS file: /cvsroot/expat/expat/tests/runtests.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** runtests.c 22 Apr 2002 18:50:18 -0000 1.14
--- runtests.c 24 Apr 2002 03:48:03 -0000 1.15
***************
*** 176,183 ****
{
CharData storage;
- XML_Parser parser = XML_ParserCreate(NULL);
-
- if (parser == NULL)
- fail("Parser not created.");
storage.count = -1;
--- 176,179 ----
***************
*** 187,191 ****
xml_failure();
check_characters(&storage, expected);
- XML_ParserFree(parser);
}
--- 183,186 ----
***************
*** 194,201 ****
{
CharData storage;
- XML_Parser parser = XML_ParserCreate(NULL);
-
- if (parser == NULL)
- fail("Parser not created.");
storage.count = -1; /* magical "not-set" value */
--- 189,192 ----
***************
*** 205,209 ****
xml_failure();
check_characters(&storage, expected);
- XML_ParserFree(parser);
}
--- 196,199 ----
***************
*** 316,319 ****
--- 306,310 ----
"\xC3\xA4 \xC3\xB6 \xC3\xBC";
run_character_check(text, utf8);
+ XML_ParserReset(parser, NULL);
run_attribute_check(text, utf8);
}