[Lxml-checkins] r38537 - lxml/trunk/src/lxml
scoder at codespeak.net
scoder at codespeak.net
Mon Feb 12 10:41:08 CET 2007
Author: scoder
Date: Mon Feb 12 10:41:06 2007
New Revision: 38537
Modified:
lxml/trunk/src/lxml/parser.pxi
lxml/trunk/src/lxml/tree.pxd
Log:
use enum types instead of ints
Modified: lxml/trunk/src/lxml/parser.pxi
==============================================================================
--- lxml/trunk/src/lxml/parser.pxi (original)
+++ lxml/trunk/src/lxml/parser.pxi Mon Feb 12 10:41:06 2007
@@ -160,7 +160,7 @@
cdef char* _findEncodingName(char* buffer, int size):
"Work around bug in libxml2: find iconv name of encoding on our own."
- cdef int enc
+ cdef tree.xmlCharEncoding enc
enc = tree.xmlDetectCharEncoding(buffer, size)
if enc == tree.XML_CHAR_ENCODING_UTF16LE:
return "UTF16LE"
Modified: lxml/trunk/src/lxml/tree.pxd
==============================================================================
--- lxml/trunk/src/lxml/tree.pxd (original)
+++ lxml/trunk/src/lxml/tree.pxd Mon Feb 12 10:41:06 2007
@@ -36,9 +36,9 @@
ctypedef struct xmlCharEncodingHandler
cdef xmlCharEncodingHandler* xmlFindCharEncodingHandler(char* name)
- cdef xmlCharEncodingHandler* xmlGetCharEncodingHandler(int enc)
+ cdef xmlCharEncodingHandler* xmlGetCharEncodingHandler(xmlCharEncoding enc)
cdef int xmlCharEncCloseFunc(xmlCharEncodingHandler* handler)
- cdef int xmlDetectCharEncoding(char* text, int len)
+ cdef xmlCharEncoding xmlDetectCharEncoding(char* text, int len)
cdef char* xmlGetCharEncodingName(xmlCharEncoding enc)
cdef extern from "libxml/hash.h":
More information about the lxml-checkins
mailing list