[Python-checkins] CVS: python/dist/src/Modules pyexpat.c,2.4,2.5

A.M. Kuchling python-dev@python.org
2000年6月26日 17:33:33 -0700


Update of /cvsroot/python/python/dist/src/Modules
In directory slayer.i.sourceforge.net:/tmp/cvs-serv25294
Modified Files:
	pyexpat.c 
Log Message:
Added support for passing Unicode strings to Expat handlers by default.
This version still includes #ifdef hackery to compile with 1.5.2.
Index: pyexpat.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/pyexpat.c,v
retrieving revision 2.4
retrieving revision 2.5
diff -C2 -r2.4 -r2.5
*** pyexpat.c	2000年05月03日 23:44:33	2.4
--- pyexpat.c	2000年06月27日 00:33:30	2.5
***************
*** 39,57 ****
 
 enum HandlerTypes{
! StartElement, 
! EndElement, 
! ProcessingInstruction, 
! CharacterData,
! UnparsedEntityDecl,
! NotationDecl,
! StartNamespaceDecl,
! EndNamespaceDecl,
[...1633 lines suppressed...]
! 	my_StartCdataSectionHandler},
 {"EndCdataSectionHandler",
! 	pyxml_SetEndCdataSection,
! 	my_EndCdataSectionHandler},
 {"DefaultHandler",
! 	(xmlhandlersetter)XML_SetDefaultHandler,
! 	my_DefaultHandler},
 {"DefaultHandlerExpand",
! 	(xmlhandlersetter)XML_SetDefaultHandlerExpand,
! 	my_DefaultHandlerExpandHandler},
 {"NotStandaloneHandler",
! 	(xmlhandlersetter)XML_SetNotStandaloneHandler,
! 	my_NotStandaloneHandler},
 {"ExternalEntityRefHandler",
! 	(xmlhandlersetter)XML_SetExternalEntityRefHandler,
! 	my_ExternalEntityRefHandler },
 
 {NULL, NULL, NULL } /* sentinel */
 };
 

AltStyle によって変換されたページ (->オリジナル) /