[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