[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);
  }